NO Initial ITS Start location: __init Program variables: arg1 arg10 arg11 arg12 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 0: f1_0_main_Load -> f971_0_random_GT : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg2'=arg2p1, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0), cost: 1 13: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=arg2p14, arg3'=arg3p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-arg5p14 == 0 /\ -1-arg1p14+arg1 >= 0 /\ -arg2p14 == 0 /\ 1+arg1p14 > 0 /\ -arg4p14 == 0 /\ -arg2 == 0 /\ -arg3p14 == 0 /\ arg1 > 0), cost: 1 14: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=arg2p15, arg3'=arg3p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg2 > 0 /\ -arg3p15 == 0 /\ 1-arg5p15 == 0 /\ -arg4p15+arg2 == 0 /\ -arg2p15 == 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 15: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=arg2p16, arg3'=arg3p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (-arg2p16 == 0 /\ arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ arg2-arg4p16 == 0 /\ 1+arg1p16-arg1 <= 0 /\ 1-arg5p16 == 0 /\ arg1 > 0), cost: 1 2: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ arg3p3-x10 >= 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0), cost: 1 3: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=arg3p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+x17-arg3p4 == 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 6: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=arg3p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (1+x42 > 0 /\ arg1p7 > 0 /\ 1+x38-arg3p7 == 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 8: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=arg3p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+x51-arg3p9 == 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 10: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=arg3p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x64-arg3p11 == 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 23: f971_0_random_GT -> f1099_0_getFirst_NONNULL : arg1'=arg1p24, arg10'=arg10p24, arg11'=arg11p24, arg12'=arg12p24, arg2'=arg2p24, arg3'=arg3p24, arg4'=arg4p24, arg5'=arg5p24, arg6'=arg6p24, arg7'=arg7p24, arg8'=arg8p24, arg9'=arg9p24, (arg2 > 0 /\ 2-arg2+arg4p24 <= 0 /\ -arg2+arg1p24 <= 0 /\ arg1p24 > 0 /\ x160-x159 < 0 /\ 1+x160 > 0 /\ 1+arg2p24 > 0 /\ x159 > 0 /\ 1+x160-x159 <= 0 /\ 1+x167 > 0 /\ 2-arg2+arg3p24 <= 0 /\ arg1 > 0), cost: 1 26: f971_0_random_GT -> f1370_0_findR_NE : arg1'=arg1p27, arg10'=arg10p27, arg11'=arg11p27, arg12'=arg12p27, arg2'=arg2p27, arg3'=arg3p27, arg4'=arg4p27, arg5'=arg5p27, arg6'=arg6p27, arg7'=arg7p27, arg8'=arg8p27, arg9'=arg9p27, (1+x184 > 0 /\ -x183+x184 < 0 /\ x183 > 0 /\ 1-x183+x184 <= 0 /\ arg2 > 0 /\ 1+arg2p27 > 0 /\ -1+arg1p27 > 0 /\ arg1 > 0), cost: 1 1: f121_0_createList_Return -> f971_0_random_GT : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (1+arg2p2-arg1 <= 0 /\ arg1p2 > 0 /\ 1+arg2p2 > 0 /\ arg1p2-arg1 <= 0 /\ arg1 > 0 /\ 1+x5 > 0), cost: 1 4: f988_0_main_InvokeMethod -> f1224_0_find_InvokeMethod : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ -x22+arg3 >= 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0), cost: 1 22: f988_0_main_InvokeMethod -> f1099_0_getFirst_NONNULL : arg1'=arg1p23, arg10'=arg10p23, arg11'=arg11p23, arg12'=arg12p23, arg2'=arg2p23, arg3'=arg3p23, arg4'=arg4p23, arg5'=arg5p23, arg6'=arg6p23, arg7'=arg7p23, arg8'=arg8p23, arg9'=arg9p23, (2-arg2+arg4p23 <= 0 /\ arg2 > 0 /\ arg3-x151 >= 0 /\ -arg2+arg1p23 <= 0 /\ arg1p23 > 0 /\ 2-arg2+arg3p23 <= 0 /\ 1+arg2p23 > 0 /\ arg1 > 0), cost: 1 5: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg2'=arg2p6, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 7: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg2'=arg2p8, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0), cost: 1 9: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p10, arg10'=arg10p10, arg11'=arg11p10, arg12'=arg12p10, arg2'=arg2p10, arg3'=arg3p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, arg7'=arg7p10, arg8'=arg8p10, arg9'=arg9p10, (1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 25: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=arg2p26, arg3'=arg3p26, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (-arg2p26 == 0 /\ arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ arg4-arg3p26 == 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 11: f1543_0_delete_NULL -> f1583_0_delete_FieldAccess : arg1'=arg1p12, arg10'=arg10p12, arg11'=arg11p12, arg12'=arg12p12, arg2'=arg2p12, arg3'=arg3p12, arg4'=arg4p12, arg5'=arg5p12, arg6'=arg6p12, arg7'=arg7p12, arg8'=arg8p12, arg9'=arg9p12, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ arg3-arg5p12 == 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ 2-arg1+arg9p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ -2+arg2p12 > 0), cost: 1 12: f1583_0_delete_FieldAccess -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (4+arg6-arg2 <= 0 /\ 2-arg3+arg11 <= 0 /\ 4-arg2+arg7 <= 0 /\ arg3 > 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ 2-arg3+arg12 <= 0 /\ -2+arg2 > 0 /\ 2+arg1p13-arg2 <= 0 /\ arg1p13-arg1 <= 0 /\ 4-arg2+arg12 <= 0 /\ -arg3+arg1p13 <= 0 /\ arg2p13 > 0 /\ 2+arg9-arg2 <= 0 /\ 2-arg2+arg8 <= 0 /\ 2-arg3+arg10 <= 0 /\ arg1 > 0), cost: 1 16: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=arg2p17, arg3'=arg3p17, arg4'=arg4p17, arg5'=arg5p17, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg2-arg2p17 == 0 /\ -arg3p17+arg3 == 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0 /\ -arg4p17+arg4 == 0 /\ arg5-arg5p17 == 0), cost: 1 17: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=arg2p18, arg3'=arg3p18, arg4'=arg4p18, arg5'=arg5p18, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (-arg4p18+arg4 == 0 /\ arg5-arg4 >= 0 /\ -arg5p18+arg5 == 0 /\ arg3-arg3p18 == 0 /\ arg3-arg2 > 0 /\ 1+arg2-arg2p18 == 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 18: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg1p19, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg3p19, arg4'=arg4p19, arg5'=arg5p19, arg6'=arg6p19, arg7'=arg7p19, arg8'=arg8p19, arg9'=arg9p19, (arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg3-arg1p19 == 0 /\ -arg5p19+arg4 == 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0 /\ -arg7p19 == 0 /\ 1-arg6p19+arg5 == 0 /\ -arg3p19+arg2 == 0), cost: 1 19: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg1p20, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg3p20, arg4'=arg4p20, arg5'=arg5p20, arg6'=arg6p20, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (arg5-arg4 < 0 /\ 1+arg5-arg6p20 == 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ -arg5p20+arg4 == 0 /\ arg2-arg3p20 == 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0 /\ -arg1p20+arg3 == 0), cost: 1 20: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=arg2p21, arg3'=arg3p21, arg4'=arg4p21, arg5'=arg5p21, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (1+arg3-arg2p21 == 0 /\ arg6-arg5p21 == 0 /\ 1+arg4 > 0 /\ arg5-arg4p21 == 0 /\ -1+arg2 > 0 /\ -arg3p21+arg1 == 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 21: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=arg2p22, arg3'=arg3p22, arg4'=arg4p22, arg5'=arg5p22, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (-arg3p22+arg1 == 0 /\ 1+arg3-arg2p22 == 0 /\ -2+arg2 > 0 /\ arg6-arg5p22 == 0 /\ -4+arg1p22 > 0 /\ arg5-arg4p22 == 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 24: f1099_0_getFirst_NONNULL -> f1099_0_getFirst_NONNULL : arg1'=arg1p25, arg10'=arg10p25, arg11'=arg11p25, arg12'=arg12p25, arg2'=arg2p25, arg3'=arg3p25, arg4'=arg4p25, arg5'=arg5p25, arg6'=arg6p25, arg7'=arg7p25, arg8'=arg8p25, arg9'=arg9p25, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg2 > 0 /\ arg1p25 > 0 /\ 1+arg2p25 > 0 /\ 2+arg4-arg1 <= 0), cost: 1 27: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ arg2-arg2p28 == 0 /\ -arg3+arg2 > 0), cost: 1 28: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2p29, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0 /\ arg2-arg2p29 == 0), cost: 1 29: __init -> f1_0_main_Load : arg1'=arg1p30, arg10'=arg10p30, arg11'=arg11p30, arg12'=arg12p30, arg2'=arg2p30, arg3'=arg3p30, arg4'=arg4p30, arg5'=arg5p30, arg6'=arg6p30, arg7'=arg7p30, arg8'=arg8p30, arg9'=arg9p30, T, cost: 1 Chained Linear Paths Start location: __init Program variables: arg1 arg10 arg11 arg12 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 0: f1_0_main_Load -> f971_0_random_GT : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg2'=arg2p1, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0), cost: 1 13: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=arg2p14, arg3'=arg3p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-arg5p14 == 0 /\ -1-arg1p14+arg1 >= 0 /\ -arg2p14 == 0 /\ 1+arg1p14 > 0 /\ -arg4p14 == 0 /\ -arg2 == 0 /\ -arg3p14 == 0 /\ arg1 > 0), cost: 1 14: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=arg2p15, arg3'=arg3p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg2 > 0 /\ -arg3p15 == 0 /\ 1-arg5p15 == 0 /\ -arg4p15+arg2 == 0 /\ -arg2p15 == 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 15: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=arg2p16, arg3'=arg3p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (-arg2p16 == 0 /\ arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ arg2-arg4p16 == 0 /\ 1+arg1p16-arg1 <= 0 /\ 1-arg5p16 == 0 /\ arg1 > 0), cost: 1 2: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ arg3p3-x10 >= 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0), cost: 1 3: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=arg3p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+x17-arg3p4 == 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 6: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=arg3p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (1+x42 > 0 /\ arg1p7 > 0 /\ 1+x38-arg3p7 == 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 8: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=arg3p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+x51-arg3p9 == 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 10: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=arg3p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x64-arg3p11 == 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 23: f971_0_random_GT -> f1099_0_getFirst_NONNULL : arg1'=arg1p24, arg10'=arg10p24, arg11'=arg11p24, arg12'=arg12p24, arg2'=arg2p24, arg3'=arg3p24, arg4'=arg4p24, arg5'=arg5p24, arg6'=arg6p24, arg7'=arg7p24, arg8'=arg8p24, arg9'=arg9p24, (arg2 > 0 /\ 2-arg2+arg4p24 <= 0 /\ -arg2+arg1p24 <= 0 /\ arg1p24 > 0 /\ x160-x159 < 0 /\ 1+x160 > 0 /\ 1+arg2p24 > 0 /\ x159 > 0 /\ 1+x160-x159 <= 0 /\ 1+x167 > 0 /\ 2-arg2+arg3p24 <= 0 /\ arg1 > 0), cost: 1 26: f971_0_random_GT -> f1370_0_findR_NE : arg1'=arg1p27, arg10'=arg10p27, arg11'=arg11p27, arg12'=arg12p27, arg2'=arg2p27, arg3'=arg3p27, arg4'=arg4p27, arg5'=arg5p27, arg6'=arg6p27, arg7'=arg7p27, arg8'=arg8p27, arg9'=arg9p27, (1+x184 > 0 /\ -x183+x184 < 0 /\ x183 > 0 /\ 1-x183+x184 <= 0 /\ arg2 > 0 /\ 1+arg2p27 > 0 /\ -1+arg1p27 > 0 /\ arg1 > 0), cost: 1 1: f121_0_createList_Return -> f971_0_random_GT : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (1+arg2p2-arg1 <= 0 /\ arg1p2 > 0 /\ 1+arg2p2 > 0 /\ arg1p2-arg1 <= 0 /\ arg1 > 0 /\ 1+x5 > 0), cost: 1 4: f988_0_main_InvokeMethod -> f1224_0_find_InvokeMethod : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ -x22+arg3 >= 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0), cost: 1 22: f988_0_main_InvokeMethod -> f1099_0_getFirst_NONNULL : arg1'=arg1p23, arg10'=arg10p23, arg11'=arg11p23, arg12'=arg12p23, arg2'=arg2p23, arg3'=arg3p23, arg4'=arg4p23, arg5'=arg5p23, arg6'=arg6p23, arg7'=arg7p23, arg8'=arg8p23, arg9'=arg9p23, (2-arg2+arg4p23 <= 0 /\ arg2 > 0 /\ arg3-x151 >= 0 /\ -arg2+arg1p23 <= 0 /\ arg1p23 > 0 /\ 2-arg2+arg3p23 <= 0 /\ 1+arg2p23 > 0 /\ arg1 > 0), cost: 1 5: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg2'=arg2p6, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 7: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg2'=arg2p8, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0), cost: 1 9: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p10, arg10'=arg10p10, arg11'=arg11p10, arg12'=arg12p10, arg2'=arg2p10, arg3'=arg3p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, arg7'=arg7p10, arg8'=arg8p10, arg9'=arg9p10, (1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 25: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=arg2p26, arg3'=arg3p26, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (-arg2p26 == 0 /\ arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ arg4-arg3p26 == 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 30: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ arg3-arg5p12 == 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 16: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=arg2p17, arg3'=arg3p17, arg4'=arg4p17, arg5'=arg5p17, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg2-arg2p17 == 0 /\ -arg3p17+arg3 == 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0 /\ -arg4p17+arg4 == 0 /\ arg5-arg5p17 == 0), cost: 1 17: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=arg2p18, arg3'=arg3p18, arg4'=arg4p18, arg5'=arg5p18, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (-arg4p18+arg4 == 0 /\ arg5-arg4 >= 0 /\ -arg5p18+arg5 == 0 /\ arg3-arg3p18 == 0 /\ arg3-arg2 > 0 /\ 1+arg2-arg2p18 == 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 18: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg1p19, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg3p19, arg4'=arg4p19, arg5'=arg5p19, arg6'=arg6p19, arg7'=arg7p19, arg8'=arg8p19, arg9'=arg9p19, (arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg3-arg1p19 == 0 /\ -arg5p19+arg4 == 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0 /\ -arg7p19 == 0 /\ 1-arg6p19+arg5 == 0 /\ -arg3p19+arg2 == 0), cost: 1 19: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg1p20, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg3p20, arg4'=arg4p20, arg5'=arg5p20, arg6'=arg6p20, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (arg5-arg4 < 0 /\ 1+arg5-arg6p20 == 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ -arg5p20+arg4 == 0 /\ arg2-arg3p20 == 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0 /\ -arg1p20+arg3 == 0), cost: 1 20: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=arg2p21, arg3'=arg3p21, arg4'=arg4p21, arg5'=arg5p21, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (1+arg3-arg2p21 == 0 /\ arg6-arg5p21 == 0 /\ 1+arg4 > 0 /\ arg5-arg4p21 == 0 /\ -1+arg2 > 0 /\ -arg3p21+arg1 == 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 21: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=arg2p22, arg3'=arg3p22, arg4'=arg4p22, arg5'=arg5p22, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (-arg3p22+arg1 == 0 /\ 1+arg3-arg2p22 == 0 /\ -2+arg2 > 0 /\ arg6-arg5p22 == 0 /\ -4+arg1p22 > 0 /\ arg5-arg4p22 == 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 24: f1099_0_getFirst_NONNULL -> f1099_0_getFirst_NONNULL : arg1'=arg1p25, arg10'=arg10p25, arg11'=arg11p25, arg12'=arg12p25, arg2'=arg2p25, arg3'=arg3p25, arg4'=arg4p25, arg5'=arg5p25, arg6'=arg6p25, arg7'=arg7p25, arg8'=arg8p25, arg9'=arg9p25, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg2 > 0 /\ arg1p25 > 0 /\ 1+arg2p25 > 0 /\ 2+arg4-arg1 <= 0), cost: 1 27: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ arg2-arg2p28 == 0 /\ -arg3+arg2 > 0), cost: 1 28: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2p29, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0 /\ arg2-arg2p29 == 0), cost: 1 29: __init -> f1_0_main_Load : arg1'=arg1p30, arg10'=arg10p30, arg11'=arg11p30, arg12'=arg12p30, arg2'=arg2p30, arg3'=arg3p30, arg4'=arg4p30, arg5'=arg5p30, arg6'=arg6p30, arg7'=arg7p30, arg8'=arg8p30, arg9'=arg9p30, T, cost: 1 Eliminating location f1583_0_delete_FieldAccess by chaining: Applied chaining First rule: f1543_0_delete_NULL -> f1583_0_delete_FieldAccess : arg1'=arg1p12, arg10'=arg10p12, arg11'=arg11p12, arg12'=arg12p12, arg2'=arg2p12, arg3'=arg3p12, arg4'=arg4p12, arg5'=arg5p12, arg6'=arg6p12, arg7'=arg7p12, arg8'=arg8p12, arg9'=arg9p12, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ arg3-arg5p12 == 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ 2-arg1+arg9p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ -2+arg2p12 > 0), cost: 1 Second rule: f1583_0_delete_FieldAccess -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (4+arg6-arg2 <= 0 /\ 2-arg3+arg11 <= 0 /\ 4-arg2+arg7 <= 0 /\ arg3 > 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ 2-arg3+arg12 <= 0 /\ -2+arg2 > 0 /\ 2+arg1p13-arg2 <= 0 /\ arg1p13-arg1 <= 0 /\ 4-arg2+arg12 <= 0 /\ -arg3+arg1p13 <= 0 /\ arg2p13 > 0 /\ 2+arg9-arg2 <= 0 /\ 2-arg2+arg8 <= 0 /\ 2-arg3+arg10 <= 0 /\ arg1 > 0), cost: 1 New rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ arg3-arg5p12 == 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 Applied deletion Removed the following rules: 11 12 Simplified Transitions Start location: __init Program variables: arg1 arg10 arg11 arg12 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 0: f1_0_main_Load -> f971_0_random_GT : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg2'=arg2p1, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0), cost: 1 38: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=0, arg3'=0, arg4'=0, arg5'=0, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-1-arg1p14+arg1 >= 0 /\ 1+arg1p14 > 0 /\ -arg2 == 0 /\ arg1 > 0), cost: 1 39: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=0, arg3'=0, arg4'=arg2, arg5'=1, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg2 > 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 40: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=0, arg3'=arg3p16, arg4'=arg2, arg5'=1, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ 1+arg1p16-arg1 <= 0 /\ arg1 > 0), cost: 1 32: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0), cost: 1 33: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ arg1 > 0), cost: 1 35: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 36: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 37: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ arg1 > 0), cost: 1 48: f971_0_random_GT -> f1099_0_getFirst_NONNULL : arg1'=arg1p24, arg10'=arg10p24, arg11'=arg11p24, arg12'=arg12p24, arg2'=arg2p24, arg3'=arg3p24, arg4'=arg4p24, arg5'=arg5p24, arg6'=arg6p24, arg7'=arg7p24, arg8'=arg8p24, arg9'=arg9p24, (arg2 > 0 /\ 2-arg2+arg4p24 <= 0 /\ -arg2+arg1p24 <= 0 /\ arg1p24 > 0 /\ 1+arg2p24 > 0 /\ 2-arg2+arg3p24 <= 0 /\ arg1 > 0), cost: 1 50: f971_0_random_GT -> f1370_0_findR_NE : arg1'=arg1p27, arg10'=arg10p27, arg11'=arg11p27, arg12'=arg12p27, arg2'=arg2p27, arg3'=arg3p27, arg4'=arg4p27, arg5'=arg5p27, arg6'=arg6p27, arg7'=arg7p27, arg8'=arg8p27, arg9'=arg9p27, (arg2 > 0 /\ 1+arg2p27 > 0 /\ -1+arg1p27 > 0 /\ arg1 > 0), cost: 1 31: f121_0_createList_Return -> f971_0_random_GT : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (1+arg2p2-arg1 <= 0 /\ arg1p2 > 0 /\ 1+arg2p2 > 0 /\ arg1p2-arg1 <= 0 /\ arg1 > 0), cost: 1 34: f988_0_main_InvokeMethod -> f1224_0_find_InvokeMethod : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0), cost: 1 47: f988_0_main_InvokeMethod -> f1099_0_getFirst_NONNULL : arg1'=arg1p23, arg10'=arg10p23, arg11'=arg11p23, arg12'=arg12p23, arg2'=arg2p23, arg3'=arg3p23, arg4'=arg4p23, arg5'=arg5p23, arg6'=arg6p23, arg7'=arg7p23, arg8'=arg8p23, arg9'=arg9p23, (2-arg2+arg4p23 <= 0 /\ arg2 > 0 /\ -arg2+arg1p23 <= 0 /\ arg1p23 > 0 /\ 2-arg2+arg3p23 <= 0 /\ 1+arg2p23 > 0 /\ arg1 > 0), cost: 1 5: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg2'=arg2p6, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 7: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg2'=arg2p8, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0), cost: 1 9: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p10, arg10'=arg10p10, arg11'=arg11p10, arg12'=arg12p10, arg2'=arg2p10, arg3'=arg3p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, arg7'=arg7p10, arg8'=arg8p10, arg9'=arg9p10, (1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 49: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=0, arg3'=arg4, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 53: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 2+arg1p13-arg1 <= 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ arg2p13 > 0 /\ 3-arg1 <= 0), cost: 1 41: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 42: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 43: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg2, arg4'=arg4p19, arg5'=arg4, arg6'=1+arg5, arg7'=0, arg8'=arg8p19, arg9'=arg9p19, (arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0), cost: 1 44: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg2, arg4'=arg4p20, arg5'=arg4, arg6'=1+arg5, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (arg5-arg4 < 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0), cost: 1 45: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (1+arg4 > 0 /\ -1+arg2 > 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 46: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (-2+arg2 > 0 /\ -4+arg1p22 > 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 24: f1099_0_getFirst_NONNULL -> f1099_0_getFirst_NONNULL : arg1'=arg1p25, arg10'=arg10p25, arg11'=arg11p25, arg12'=arg12p25, arg2'=arg2p25, arg3'=arg3p25, arg4'=arg4p25, arg5'=arg5p25, arg6'=arg6p25, arg7'=arg7p25, arg8'=arg8p25, arg9'=arg9p25, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg2 > 0 /\ arg1p25 > 0 /\ 1+arg2p25 > 0 /\ 2+arg4-arg1 <= 0), cost: 1 51: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 52: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 29: __init -> f1_0_main_Load : arg1'=arg1p30, arg10'=arg10p30, arg11'=arg11p30, arg12'=arg12p30, arg2'=arg2p30, arg3'=arg3p30, arg4'=arg4p30, arg5'=arg5p30, arg6'=arg6p30, arg7'=arg7p30, arg8'=arg8p30, arg9'=arg9p30, T, cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f121_0_createList_Return -> f971_0_random_GT : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (1+arg2p2-arg1 <= 0 /\ arg1p2 > 0 /\ 1+arg2p2 > 0 /\ arg1p2-arg1 <= 0 /\ arg1 > 0 /\ 1+x5 > 0), cost: 1 New rule: f121_0_createList_Return -> f971_0_random_GT : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (1+arg2p2-arg1 <= 0 /\ arg1p2 > 0 /\ 1+arg2p2 > 0 /\ arg1p2-arg1 <= 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ arg3p3-x10 >= 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=arg3p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+x17-arg3p4 == 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (0 == 0 /\ arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 propagated equality arg3p4 = 1+x17 Simplified Guard Original rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (0 == 0 /\ arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ x17-x16 < 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f988_0_main_InvokeMethod -> f1224_0_find_InvokeMethod : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ -x22+arg3 >= 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0), cost: 1 New rule: f988_0_main_InvokeMethod -> f1224_0_find_InvokeMethod : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0), cost: 1 Propagated Equalities Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=arg3p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (1+x42 > 0 /\ arg1p7 > 0 /\ 1+x38-arg3p7 == 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (0 == 0 /\ 1+x42 > 0 /\ arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 propagated equality arg3p7 = 1+x38 Simplified Guard Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (0 == 0 /\ 1+x42 > 0 /\ arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (1+x42 > 0 /\ arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (1+x42 > 0 /\ arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=arg3p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+x51-arg3p9 == 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (0 == 0 /\ 1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 propagated equality arg3p9 = 1+x51 Simplified Guard Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (0 == 0 /\ 1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+x55 > 0 /\ 1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=arg3p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x64-arg3p11 == 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (0 == 0 /\ arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 propagated equality arg3p11 = 1+x64 Simplified Guard Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (0 == 0 /\ arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ 1+x68 > 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=arg2p14, arg3'=arg3p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-arg5p14 == 0 /\ -1-arg1p14+arg1 >= 0 /\ -arg2p14 == 0 /\ 1+arg1p14 > 0 /\ -arg4p14 == 0 /\ -arg2 == 0 /\ -arg3p14 == 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=0, arg3'=0, arg4'=0, arg5'=0, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (0 == 0 /\ -1-arg1p14+arg1 >= 0 /\ 1+arg1p14 > 0 /\ -arg2 == 0 /\ arg1 > 0), cost: 1 propagated equality arg5p14 = 0 propagated equality arg2p14 = 0 propagated equality arg4p14 = 0 propagated equality arg3p14 = 0 Simplified Guard Original rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=0, arg3'=0, arg4'=0, arg5'=0, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (0 == 0 /\ -1-arg1p14+arg1 >= 0 /\ 1+arg1p14 > 0 /\ -arg2 == 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=0, arg3'=0, arg4'=0, arg5'=0, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-1-arg1p14+arg1 >= 0 /\ 1+arg1p14 > 0 /\ -arg2 == 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=arg2p15, arg3'=arg3p15, arg4'=arg4p15, arg5'=arg5p15, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg2 > 0 /\ -arg3p15 == 0 /\ 1-arg5p15 == 0 /\ -arg4p15+arg2 == 0 /\ -arg2p15 == 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=0, arg3'=0, arg4'=arg2, arg5'=1, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (0 == 0 /\ arg2 > 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 propagated equality arg3p15 = 0 propagated equality arg5p15 = 1 propagated equality arg4p15 = arg2 propagated equality arg2p15 = 0 Simplified Guard Original rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=0, arg3'=0, arg4'=arg2, arg5'=1, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (0 == 0 /\ arg2 > 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=0, arg3'=0, arg4'=arg2, arg5'=1, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg2 > 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=arg2p16, arg3'=arg3p16, arg4'=arg4p16, arg5'=arg5p16, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (-arg2p16 == 0 /\ arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ arg2-arg4p16 == 0 /\ 1+arg1p16-arg1 <= 0 /\ 1-arg5p16 == 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=0, arg3'=arg3p16, arg4'=arg2, arg5'=1, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (0 == 0 /\ arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ 1+arg1p16-arg1 <= 0 /\ arg1 > 0), cost: 1 propagated equality arg2p16 = 0 propagated equality arg4p16 = arg2 propagated equality arg5p16 = 1 Simplified Guard Original rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=0, arg3'=arg3p16, arg4'=arg2, arg5'=1, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (0 == 0 /\ arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ 1+arg1p16-arg1 <= 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=0, arg3'=arg3p16, arg4'=arg2, arg5'=1, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ 1+arg1p16-arg1 <= 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=arg2p17, arg3'=arg3p17, arg4'=arg4p17, arg5'=arg5p17, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg2-arg2p17 == 0 /\ -arg3p17+arg3 == 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0 /\ -arg4p17+arg4 == 0 /\ arg5-arg5p17 == 0), cost: 1 New rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (0 == 0 /\ arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 propagated equality arg2p17 = 1+arg2 propagated equality arg3p17 = arg3 propagated equality arg4p17 = arg4 propagated equality arg5p17 = arg5 Simplified Guard Original rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (0 == 0 /\ arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 Removed Trivial Updates Original rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 Propagated Equalities Original rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=arg2p18, arg3'=arg3p18, arg4'=arg4p18, arg5'=arg5p18, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (-arg4p18+arg4 == 0 /\ arg5-arg4 >= 0 /\ -arg5p18+arg5 == 0 /\ arg3-arg3p18 == 0 /\ arg3-arg2 > 0 /\ 1+arg2-arg2p18 == 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (0 == 0 /\ arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 propagated equality arg4p18 = arg4 propagated equality arg5p18 = arg5 propagated equality arg3p18 = arg3 propagated equality arg2p18 = 1+arg2 Simplified Guard Original rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (0 == 0 /\ arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 Removed Trivial Updates Original rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg3'=arg3, arg4'=arg4, arg5'=arg5, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg1p19, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg3p19, arg4'=arg4p19, arg5'=arg5p19, arg6'=arg6p19, arg7'=arg7p19, arg8'=arg8p19, arg9'=arg9p19, (arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg3-arg1p19 == 0 /\ -arg5p19+arg4 == 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0 /\ -arg7p19 == 0 /\ 1-arg6p19+arg5 == 0 /\ -arg3p19+arg2 == 0), cost: 1 New rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg2, arg4'=arg4p19, arg5'=arg4, arg6'=1+arg5, arg7'=0, arg8'=arg8p19, arg9'=arg9p19, (0 == 0 /\ arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0), cost: 1 propagated equality arg1p19 = arg3 propagated equality arg5p19 = arg4 propagated equality arg7p19 = 0 propagated equality arg6p19 = 1+arg5 propagated equality arg3p19 = arg2 Simplified Guard Original rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg2, arg4'=arg4p19, arg5'=arg4, arg6'=1+arg5, arg7'=0, arg8'=arg8p19, arg9'=arg9p19, (0 == 0 /\ arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg2, arg4'=arg4p19, arg5'=arg4, arg6'=1+arg5, arg7'=0, arg8'=arg8p19, arg9'=arg9p19, (arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0), cost: 1 Propagated Equalities Original rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg1p20, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg3p20, arg4'=arg4p20, arg5'=arg5p20, arg6'=arg6p20, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (arg5-arg4 < 0 /\ 1+arg5-arg6p20 == 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ -arg5p20+arg4 == 0 /\ arg2-arg3p20 == 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0 /\ -arg1p20+arg3 == 0), cost: 1 New rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg2, arg4'=arg4p20, arg5'=arg4, arg6'=1+arg5, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (0 == 0 /\ arg5-arg4 < 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0), cost: 1 propagated equality arg6p20 = 1+arg5 propagated equality arg5p20 = arg4 propagated equality arg3p20 = arg2 propagated equality arg1p20 = arg3 Simplified Guard Original rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg2, arg4'=arg4p20, arg5'=arg4, arg6'=1+arg5, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (0 == 0 /\ arg5-arg4 < 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0), cost: 1 New rule: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg2, arg4'=arg4p20, arg5'=arg4, arg6'=1+arg5, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (arg5-arg4 < 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0), cost: 1 Propagated Equalities Original rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=arg2p21, arg3'=arg3p21, arg4'=arg4p21, arg5'=arg5p21, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (1+arg3-arg2p21 == 0 /\ arg6-arg5p21 == 0 /\ 1+arg4 > 0 /\ arg5-arg4p21 == 0 /\ -1+arg2 > 0 /\ -arg3p21+arg1 == 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 New rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (0 == 0 /\ 1+arg4 > 0 /\ -1+arg2 > 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 propagated equality arg2p21 = 1+arg3 propagated equality arg5p21 = arg6 propagated equality arg4p21 = arg5 propagated equality arg3p21 = arg1 Simplified Guard Original rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (0 == 0 /\ 1+arg4 > 0 /\ -1+arg2 > 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 New rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (1+arg4 > 0 /\ -1+arg2 > 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 Propagated Equalities Original rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=arg2p22, arg3'=arg3p22, arg4'=arg4p22, arg5'=arg5p22, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (-arg3p22+arg1 == 0 /\ 1+arg3-arg2p22 == 0 /\ -2+arg2 > 0 /\ arg6-arg5p22 == 0 /\ -4+arg1p22 > 0 /\ arg5-arg4p22 == 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 New rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (0 == 0 /\ -2+arg2 > 0 /\ -4+arg1p22 > 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 propagated equality arg3p22 = arg1 propagated equality arg2p22 = 1+arg3 propagated equality arg5p22 = arg6 propagated equality arg4p22 = arg5 Simplified Guard Original rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (0 == 0 /\ -2+arg2 > 0 /\ -4+arg1p22 > 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 New rule: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (-2+arg2 > 0 /\ -4+arg1p22 > 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f988_0_main_InvokeMethod -> f1099_0_getFirst_NONNULL : arg1'=arg1p23, arg10'=arg10p23, arg11'=arg11p23, arg12'=arg12p23, arg2'=arg2p23, arg3'=arg3p23, arg4'=arg4p23, arg5'=arg5p23, arg6'=arg6p23, arg7'=arg7p23, arg8'=arg8p23, arg9'=arg9p23, (2-arg2+arg4p23 <= 0 /\ arg2 > 0 /\ arg3-x151 >= 0 /\ -arg2+arg1p23 <= 0 /\ arg1p23 > 0 /\ 2-arg2+arg3p23 <= 0 /\ 1+arg2p23 > 0 /\ arg1 > 0), cost: 1 New rule: f988_0_main_InvokeMethod -> f1099_0_getFirst_NONNULL : arg1'=arg1p23, arg10'=arg10p23, arg11'=arg11p23, arg12'=arg12p23, arg2'=arg2p23, arg3'=arg3p23, arg4'=arg4p23, arg5'=arg5p23, arg6'=arg6p23, arg7'=arg7p23, arg8'=arg8p23, arg9'=arg9p23, (2-arg2+arg4p23 <= 0 /\ arg2 > 0 /\ -arg2+arg1p23 <= 0 /\ arg1p23 > 0 /\ 2-arg2+arg3p23 <= 0 /\ 1+arg2p23 > 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f1099_0_getFirst_NONNULL : arg1'=arg1p24, arg10'=arg10p24, arg11'=arg11p24, arg12'=arg12p24, arg2'=arg2p24, arg3'=arg3p24, arg4'=arg4p24, arg5'=arg5p24, arg6'=arg6p24, arg7'=arg7p24, arg8'=arg8p24, arg9'=arg9p24, (arg2 > 0 /\ 2-arg2+arg4p24 <= 0 /\ -arg2+arg1p24 <= 0 /\ arg1p24 > 0 /\ x160-x159 < 0 /\ 1+x160 > 0 /\ 1+arg2p24 > 0 /\ x159 > 0 /\ 1+x160-x159 <= 0 /\ 1+x167 > 0 /\ 2-arg2+arg3p24 <= 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1099_0_getFirst_NONNULL : arg1'=arg1p24, arg10'=arg10p24, arg11'=arg11p24, arg12'=arg12p24, arg2'=arg2p24, arg3'=arg3p24, arg4'=arg4p24, arg5'=arg5p24, arg6'=arg6p24, arg7'=arg7p24, arg8'=arg8p24, arg9'=arg9p24, (arg2 > 0 /\ 2-arg2+arg4p24 <= 0 /\ -arg2+arg1p24 <= 0 /\ arg1p24 > 0 /\ 1+arg2p24 > 0 /\ 2-arg2+arg3p24 <= 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=arg2p26, arg3'=arg3p26, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (-arg2p26 == 0 /\ arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ arg4-arg3p26 == 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 New rule: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=0, arg3'=arg4, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (0 == 0 /\ arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 propagated equality arg2p26 = 0 propagated equality arg3p26 = arg4 Simplified Guard Original rule: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=0, arg3'=arg4, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (0 == 0 /\ arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 New rule: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=0, arg3'=arg4, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f971_0_random_GT -> f1370_0_findR_NE : arg1'=arg1p27, arg10'=arg10p27, arg11'=arg11p27, arg12'=arg12p27, arg2'=arg2p27, arg3'=arg3p27, arg4'=arg4p27, arg5'=arg5p27, arg6'=arg6p27, arg7'=arg7p27, arg8'=arg8p27, arg9'=arg9p27, (1+x184 > 0 /\ -x183+x184 < 0 /\ x183 > 0 /\ 1-x183+x184 <= 0 /\ arg2 > 0 /\ 1+arg2p27 > 0 /\ -1+arg1p27 > 0 /\ arg1 > 0), cost: 1 New rule: f971_0_random_GT -> f1370_0_findR_NE : arg1'=arg1p27, arg10'=arg10p27, arg11'=arg11p27, arg12'=arg12p27, arg2'=arg2p27, arg3'=arg3p27, arg4'=arg4p27, arg5'=arg5p27, arg6'=arg6p27, arg7'=arg7p27, arg8'=arg8p27, arg9'=arg9p27, (arg2 > 0 /\ 1+arg2p27 > 0 /\ -1+arg1p27 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ arg2-arg2p28 == 0 /\ -arg3+arg2 > 0), cost: 1 New rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (0 == 0 /\ -2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 propagated equality arg2p28 = arg2 Simplified Guard Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (0 == 0 /\ -2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 New rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 Removed Trivial Updates Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg2'=arg2, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 New rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 Propagated Equalities Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2p29, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0 /\ arg2-arg2p29 == 0), cost: 1 New rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (0 == 0 /\ -2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 propagated equality arg2p29 = arg2 Simplified Guard Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (0 == 0 /\ -2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 New rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 Removed Trivial Updates Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg2'=arg2, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 New rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 Propagated Equalities Original rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ arg3-arg5p12 == 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 New rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (0 == 0 /\ -2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 propagated equality arg5p12 = arg3 Simplified Guard Original rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (0 == 0 /\ -2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 New rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 4+arg6p12-arg1 <= 0 /\ arg3p12 > 0 /\ 2+arg12p12-arg3p12 <= 0 /\ arg1p13 > 0 /\ 2-arg3p12+arg10p12 <= 0 /\ 2+arg8p12-arg1 <= 0 /\ 4+arg12p12-arg1 <= 0 /\ arg2p12-arg1 <= 0 /\ arg1p13-arg1p12 <= 0 /\ -2+arg3p13 > 0 /\ 2-arg1+arg9p12 <= 0 /\ 2-arg3p12+arg11p12 <= 0 /\ 4+arg7p12-arg1 <= 0 /\ 2-arg2p12+arg9p12 <= 0 /\ arg1p12 > 0 /\ 2+arg1p12-arg1 <= 0 /\ 4+arg6p12-arg2p12 <= 0 /\ arg2p13 > 0 /\ 2+arg1p13-arg2p12 <= 0 /\ -2+arg2p12 > 0 /\ 4+arg7p12-arg2p12 <= 0 /\ 2+arg8p12-arg2p12 <= 0 /\ -arg3p12+arg1p13 <= 0 /\ 4+arg12p12-arg2p12 <= 0), cost: 1 New rule: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 2+arg1p13-arg1 <= 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ arg2p13 > 0 /\ 3-arg1 <= 0), cost: 1 Step with 29 Trace 29[T] Blocked [{}, {}] Step with 0 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)] Blocked [{}, {}, {}] Step with 32 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}] Step with 34 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)] Blocked [{}, {}, {}, {}, {}] Step with 5 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 5[(2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {}, {}] Step with 53 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 5[(2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)], 53[(-2+arg1 > 0 /\ 2+arg1p13-arg1 <= 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ arg2p13 > 0 /\ 3-arg1 <= 0)] Blocked [{}, {}, {}, {}, {}, {}, {}] Backtrack Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 5[(2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {}, {53[T]}] Backtrack Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)] Blocked [{}, {}, {}, {}, {5[T]}] Step with 7 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 7[(2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {5[T]}, {}] Step with 53 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 7[(2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0)], 53[(-2+arg1 > 0 /\ 2+arg1p13-arg1 <= 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ arg2p13 > 0 /\ 3-arg1 <= 0)] Blocked [{}, {}, {}, {}, {5[T]}, {}, {}] Backtrack Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 7[(2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {5[T]}, {53[T]}] Backtrack Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T]}] Step with 9 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 9[(1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T]}, {}] Step with 53 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 9[(1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)], 53[(-2+arg1 > 0 /\ 2+arg1p13-arg1 <= 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ arg2p13 > 0 /\ 3-arg1 <= 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T]}, {}, {}] Backtrack Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 9[(1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T]}, {53[T]}] Backtrack Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T], 9[T]}] Step with 49 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 49[(arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T], 9[T]}, {}] Step with 51 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 49[(arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)], 51[(-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T], 9[T]}, {}, {}] Nonterm Start location: __init Program variables: arg1 arg10 arg11 arg12 arg2 arg3 arg4 arg5 arg6 arg7 arg8 arg9 0: f1_0_main_Load -> f971_0_random_GT : arg1'=arg1p1, arg10'=arg10p1, arg11'=arg11p1, arg12'=arg12p1, arg2'=arg2p1, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, arg7'=arg7p1, arg8'=arg8p1, arg9'=arg9p1, (arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0), cost: 1 38: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p14, arg10'=arg10p14, arg11'=arg11p14, arg12'=arg12p14, arg2'=0, arg3'=0, arg4'=0, arg5'=0, arg6'=arg6p14, arg7'=arg7p14, arg8'=arg8p14, arg9'=arg9p14, (-1-arg1p14+arg1 >= 0 /\ 1+arg1p14 > 0 /\ -arg2 == 0 /\ arg1 > 0), cost: 1 39: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p15, arg10'=arg10p15, arg11'=arg11p15, arg12'=arg12p15, arg2'=0, arg3'=0, arg4'=arg2, arg5'=1, arg6'=arg6p15, arg7'=arg7p15, arg8'=arg8p15, arg9'=arg9p15, (arg2 > 0 /\ 1+arg1p15-arg1 <= 0 /\ 1+arg1p15 > 0 /\ arg1 > 0), cost: 1 40: f1_0_main_Load -> f1232_0_createList_GE : arg1'=arg1p16, arg10'=arg10p16, arg11'=arg11p16, arg12'=arg12p16, arg2'=0, arg3'=arg3p16, arg4'=arg2, arg5'=1, arg6'=arg6p16, arg7'=arg7p16, arg8'=arg8p16, arg9'=arg9p16, (arg2 > 0 /\ 1+arg3p16 > 0 /\ 1+arg1p16 > 0 /\ 1+arg1p16-arg1 <= 0 /\ arg1 > 0), cost: 1 32: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p3, arg10'=arg10p3, arg11'=arg11p3, arg12'=arg12p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, arg7'=arg7p3, arg8'=arg8p3, arg9'=arg9p3, (-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0), cost: 1 33: f971_0_random_GT -> f988_0_main_InvokeMethod : arg1'=arg1p4, arg10'=arg10p4, arg11'=arg11p4, arg12'=arg12p4, arg2'=arg2p4, arg3'=1+x17, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, arg7'=arg7p4, arg8'=arg8p4, arg9'=arg9p4, (arg1p4-arg1 <= 0 /\ arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+arg2 > 0 /\ -1+arg1p4-arg2 <= 0 /\ 1+x17 > 0 /\ -arg2+arg2p4 <= 0 /\ arg1 > 0), cost: 1 35: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p7, arg10'=arg10p7, arg11'=arg11p7, arg12'=arg12p7, arg2'=arg2p7, arg3'=1+x38, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, arg7'=arg7p7, arg8'=arg8p7, arg9'=arg9p7, (arg1p7 > 0 /\ arg2 > 0 /\ arg2p7 > 0 /\ 1-arg2p7+x38 <= 0 /\ 1+x38 > 0 /\ -arg2p7+x38 < 0 /\ arg1 > 0), cost: 1 36: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p9, arg10'=arg10p9, arg11'=arg11p9, arg12'=arg12p9, arg2'=arg2p9, arg3'=1+x51, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, arg7'=arg7p9, arg8'=arg8p9, arg9'=arg9p9, (1+arg1p9-arg1 <= 0 /\ arg2 > 0 /\ 1-arg2+arg1p9 <= 0 /\ 1+arg1p9 > 0 /\ x51-arg2p9 < 0 /\ 1+x51 > 0 /\ arg2p9 > 0 /\ 1+x51-arg2p9 <= 0 /\ arg1 > 0), cost: 1 37: f971_0_random_GT -> f1543_0_delete_NULL : arg1'=arg1p11, arg10'=arg10p11, arg11'=arg11p11, arg12'=arg12p11, arg2'=arg2p11, arg3'=1+x64, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, arg7'=arg7p11, arg8'=arg8p11, arg9'=arg9p11, (arg2p11 > 0 /\ 1+x64 > 0 /\ arg2 > 0 /\ -arg2p11+x64 < 0 /\ 1+arg1p11 > 0 /\ 1-arg2p11+x64 <= 0 /\ arg1 > 0), cost: 1 48: f971_0_random_GT -> f1099_0_getFirst_NONNULL : arg1'=arg1p24, arg10'=arg10p24, arg11'=arg11p24, arg12'=arg12p24, arg2'=arg2p24, arg3'=arg3p24, arg4'=arg4p24, arg5'=arg5p24, arg6'=arg6p24, arg7'=arg7p24, arg8'=arg8p24, arg9'=arg9p24, (arg2 > 0 /\ 2-arg2+arg4p24 <= 0 /\ -arg2+arg1p24 <= 0 /\ arg1p24 > 0 /\ 1+arg2p24 > 0 /\ 2-arg2+arg3p24 <= 0 /\ arg1 > 0), cost: 1 50: f971_0_random_GT -> f1370_0_findR_NE : arg1'=arg1p27, arg10'=arg10p27, arg11'=arg11p27, arg12'=arg12p27, arg2'=arg2p27, arg3'=arg3p27, arg4'=arg4p27, arg5'=arg5p27, arg6'=arg6p27, arg7'=arg7p27, arg8'=arg8p27, arg9'=arg9p27, (arg2 > 0 /\ 1+arg2p27 > 0 /\ -1+arg1p27 > 0 /\ arg1 > 0), cost: 1 31: f121_0_createList_Return -> f971_0_random_GT : arg1'=arg1p2, arg10'=arg10p2, arg11'=arg11p2, arg12'=arg12p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, arg7'=arg7p2, arg8'=arg8p2, arg9'=arg9p2, (1+arg2p2-arg1 <= 0 /\ arg1p2 > 0 /\ 1+arg2p2 > 0 /\ arg1p2-arg1 <= 0 /\ arg1 > 0), cost: 1 34: f988_0_main_InvokeMethod -> f1224_0_find_InvokeMethod : arg1'=arg1p5, arg10'=arg10p5, arg11'=arg11p5, arg12'=arg12p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, arg7'=arg7p5, arg8'=arg8p5, arg9'=arg9p5, (-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0), cost: 1 47: f988_0_main_InvokeMethod -> f1099_0_getFirst_NONNULL : arg1'=arg1p23, arg10'=arg10p23, arg11'=arg11p23, arg12'=arg12p23, arg2'=arg2p23, arg3'=arg3p23, arg4'=arg4p23, arg5'=arg5p23, arg6'=arg6p23, arg7'=arg7p23, arg8'=arg8p23, arg9'=arg9p23, (2-arg2+arg4p23 <= 0 /\ arg2 > 0 /\ -arg2+arg1p23 <= 0 /\ arg1p23 > 0 /\ 2-arg2+arg3p23 <= 0 /\ 1+arg2p23 > 0 /\ arg1 > 0), cost: 1 5: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p6, arg10'=arg10p6, arg11'=arg11p6, arg12'=arg12p6, arg2'=arg2p6, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, arg7'=arg7p6, arg8'=arg8p6, arg9'=arg9p6, (2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ -1+arg1p6 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 7: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p8, arg10'=arg10p8, arg11'=arg11p8, arg12'=arg12p8, arg2'=arg2p8, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, arg7'=arg7p8, arg8'=arg8p8, arg9'=arg9p8, (2+arg3-arg2 <= 0 /\ 1+arg1p8-arg1 <= 0 /\ 2+arg1p8-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ 1+arg1p8 > 0 /\ arg1 > 0), cost: 1 9: f1224_0_find_InvokeMethod -> f1543_0_delete_NULL : arg1'=arg1p10, arg10'=arg10p10, arg11'=arg11p10, arg12'=arg12p10, arg2'=arg2p10, arg3'=arg3p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, arg7'=arg7p10, arg8'=arg8p10, arg9'=arg9p10, (1+arg1p10 > 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 49: f1224_0_find_InvokeMethod -> f1370_0_findR_NE : arg1'=arg1p26, arg10'=arg10p26, arg11'=arg11p26, arg12'=arg12p26, arg2'=0, arg3'=arg4, arg4'=arg4p26, arg5'=arg5p26, arg6'=arg6p26, arg7'=arg7p26, arg8'=arg8p26, arg9'=arg9p26, (arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0), cost: 1 53: f1543_0_delete_NULL -> f1618_0_delete_FieldAccess : arg1'=arg1p13, arg10'=arg10p13, arg11'=arg11p13, arg12'=arg12p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, arg7'=arg7p13, arg8'=arg8p13, arg9'=arg9p13, (-2+arg1 > 0 /\ 2+arg1p13-arg1 <= 0 /\ arg1p13 > 0 /\ -2+arg3p13 > 0 /\ arg2p13 > 0 /\ 3-arg1 <= 0), cost: 1 41: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p17, arg10'=arg10p17, arg11'=arg11p17, arg12'=arg12p17, arg2'=1+arg2, arg6'=arg6p17, arg7'=arg7p17, arg8'=arg8p17, arg9'=arg9p17, (arg5-arg4 >= 0 /\ -2+arg1p17-arg1 <= 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg1p17 > 0), cost: 1 42: f1232_0_createList_GE -> f1232_0_createList_GE : arg1'=arg1p18, arg10'=arg10p18, arg11'=arg11p18, arg12'=arg12p18, arg2'=1+arg2, arg6'=arg6p18, arg7'=arg7p18, arg8'=arg8p18, arg9'=arg9p18, (arg5-arg4 >= 0 /\ arg3-arg2 > 0 /\ 1+arg4 > 0 /\ -4+arg1p18 > 0 /\ arg1 > 0), cost: 1 43: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p19, arg11'=arg11p19, arg12'=arg12p19, arg2'=arg2p19, arg3'=arg2, arg4'=arg4p19, arg5'=arg4, arg6'=1+arg5, arg7'=0, arg8'=arg8p19, arg9'=arg9p19, (arg5-arg4 < 0 /\ 1+arg4p19 > 0 /\ arg4p19-arg1 <= 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ 1+arg4 > 0 /\ -1+arg2p19 > 0), cost: 1 44: f1232_0_createList_GE -> f1541_0_createList_NULL : arg1'=arg3, arg10'=arg10p20, arg11'=arg11p20, arg12'=arg12p20, arg2'=arg2p20, arg3'=arg2, arg4'=arg4p20, arg5'=arg4, arg6'=1+arg5, arg7'=arg7p20, arg8'=arg8p20, arg9'=arg9p20, (arg5-arg4 < 0 /\ 1+arg5 > 0 /\ arg3-arg2 > 0 /\ 1+arg1 > 0 /\ arg4p20-arg1 <= 0 /\ 1+arg4 > 0 /\ 1+arg7p20 > 0 /\ 1+arg4p20 > 0 /\ -1+arg2p20 > 0), cost: 1 45: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p21, arg10'=arg10p21, arg11'=arg11p21, arg12'=arg12p21, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p21, arg7'=arg7p21, arg8'=arg8p21, arg9'=arg9p21, (1+arg4 > 0 /\ -1+arg2 > 0 /\ -arg2+arg1p21 <= 0 /\ -1+arg1p21 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 46: f1541_0_createList_NULL -> f1232_0_createList_GE : arg1'=arg1p22, arg10'=arg10p22, arg11'=arg11p22, arg12'=arg12p22, arg2'=1+arg3, arg3'=arg1, arg4'=arg5, arg5'=arg6, arg6'=arg6p22, arg7'=arg7p22, arg8'=arg8p22, arg9'=arg9p22, (-2+arg2 > 0 /\ -4+arg1p22 > 0 /\ arg4 > 0 /\ 2-arg2+arg7 <= 0), cost: 1 24: f1099_0_getFirst_NONNULL -> f1099_0_getFirst_NONNULL : arg1'=arg1p25, arg10'=arg10p25, arg11'=arg11p25, arg12'=arg12p25, arg2'=arg2p25, arg3'=arg3p25, arg4'=arg4p25, arg5'=arg5p25, arg6'=arg6p25, arg7'=arg7p25, arg8'=arg8p25, arg9'=arg9p25, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg2 > 0 /\ arg1p25 > 0 /\ 1+arg2p25 > 0 /\ 2+arg4-arg1 <= 0), cost: 1 51: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 52: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p29, arg10'=arg10p29, arg11'=arg11p29, arg12'=arg12p29, arg3'=arg3p29, arg4'=arg4p29, arg5'=arg5p29, arg6'=arg6p29, arg7'=arg7p29, arg8'=arg8p29, arg9'=arg9p29, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p29 > 0 /\ -arg3+arg2 < 0), cost: 1 54: f1370_0_findR_NE -> LoAT_sink : (-2+arg1 > 0 /\ -2-arg3+arg1 >= 0 /\ arg1p28 > 0 /\ -arg3+arg3p28 <= 0 /\ -arg3-arg1p28+arg3p28+arg1 <= 0 /\ -arg3+arg2 > 0 /\ -arg1p28+arg1 <= 0), cost: NONTERM 29: __init -> f1_0_main_Load : arg1'=arg1p30, arg10'=arg10p30, arg11'=arg11p30, arg12'=arg12p30, arg2'=arg2p30, arg3'=arg3p30, arg4'=arg4p30, arg5'=arg5p30, arg6'=arg6p30, arg7'=arg7p30, arg8'=arg8p30, arg9'=arg9p30, T, cost: 1 Certificate of Non-Termination Original rule: f1370_0_findR_NE -> f1370_0_findR_NE : arg1'=arg1p28, arg10'=arg10p28, arg11'=arg11p28, arg12'=arg12p28, arg3'=arg3p28, arg4'=arg4p28, arg5'=arg5p28, arg6'=arg6p28, arg7'=arg7p28, arg8'=arg8p28, arg9'=arg9p28, (-2+arg1 > 0 /\ 2+arg3-arg1 <= 0 /\ arg1p28 > 0 /\ -arg3+arg2 > 0), cost: 1 New rule: f1370_0_findR_NE -> LoAT_sink : (-2+arg1 > 0 /\ -2-arg3+arg1 >= 0 /\ arg1p28 > 0 /\ -arg3+arg3p28 <= 0 /\ -arg3-arg1p28+arg3p28+arg1 <= 0 /\ -arg3+arg2 > 0 /\ -arg1p28+arg1 <= 0), cost: NONTERM -2+arg1 > 0 [0]: eventual decrease yields (-2+arg1 > 0 /\ -2+arg1p28 > 0) -2+arg1 > 0 [1]: eventual increase yields (-2+arg1 > 0 /\ -arg1p28+arg1 <= 0) -2-arg3+arg1 >= 0 [0]: eventual decrease yields (-2-arg3+arg1 >= 0 /\ -2+arg1p28-arg3p28 >= 0) -2-arg3+arg1 >= 0 [1]: eventual increase yields (-2-arg3+arg1 >= 0 /\ -arg3-arg1p28+arg3p28+arg1 <= 0) arg1p28 > 0 [0]: monotonic increase yields arg1p28 > 0 -arg3+arg2 > 0 [0]: eventual decrease yields (-arg3+arg2 > 0 /\ arg2-arg3p28 > 0) -arg3+arg2 > 0 [1]: eventual increase yields (-arg3+arg3p28 <= 0 /\ -arg3+arg2 > 0) Replacement map: {-2+arg1 > 0 -> (-2+arg1 > 0 /\ -arg1p28+arg1 <= 0), -2-arg3+arg1 >= 0 -> (-2-arg3+arg1 >= 0 /\ -arg3-arg1p28+arg3p28+arg1 <= 0), arg1p28 > 0 -> arg1p28 > 0, -arg3+arg2 > 0 -> (-arg3+arg3p28 <= 0 /\ -arg3+arg2 > 0)} Step with 54 Trace 29[T], 0[(arg1p1-arg1 <= 0 /\ 1+arg2 > 0 /\ arg1p1 > 0 /\ 1+arg2p1 > 0 /\ arg1 > 0)], 32[(-1-arg2+arg1p3 <= 0 /\ 1+arg2p3 > 0 /\ 1+arg2 > 0 /\ arg1p3-arg1 <= 0 /\ arg1p3 > 0 /\ -arg2+arg2p3 <= 0 /\ arg1 > 0)], 34[(-1+arg2p5 > 0 /\ arg1p5 > 0 /\ arg2 > 0 /\ arg1p5-arg1 <= 0 /\ arg1 > 0 /\ arg1p5-arg2 <= 0)], 49[(arg1p26-arg2 <= 0 /\ 2+arg3-arg2 <= 0 /\ -1+arg1p26 > 0 /\ -1+arg2 > 0 /\ 2-arg2+arg4 <= 0 /\ arg1 > 0)], 54[(-2+arg1 > 0 /\ -2-arg3+arg1 >= 0 /\ arg1p28 > 0 /\ -arg3+arg3p28 <= 0 /\ -arg3-arg1p28+arg3p28+arg1 <= 0 /\ -arg3+arg2 > 0 /\ -arg1p28+arg1 <= 0)] Blocked [{}, {}, {}, {}, {5[T], 7[T], 9[T]}, {}, {54[T]}] Refute Counterexample [ arg1=4 arg10=0 arg11=0 arg12=0 arg2=0 arg3=0 arg4=0 arg5=0 arg6=0 arg7=0 arg8=0 arg9=0 ] 29 [ arg1=4 arg10=0 arg11=0 arg12=0 arg2=4 arg3=0 arg4=0 arg5=0 arg6=0 arg7=0 arg8=0 arg9=0 ] 0 [ arg1=4 arg10=0 arg11=0 arg12=0 arg2=4 arg3=0 arg4=0 arg5=0 arg6=0 arg7=0 arg8=0 arg9=0 ] 32 [ arg1=4 arg10=0 arg11=0 arg12=0 arg2=5 arg3=0 arg4=-1 arg5=0 arg6=0 arg7=0 arg8=0 arg9=0 ] 34 [ arg1=3 arg10=0 arg11=0 arg12=0 arg2=0 arg3=-1 arg4=0 arg5=0 arg6=0 arg7=0 arg8=0 arg9=0 ] 49 [ arg1=arg1 arg10=arg10 arg11=arg11 arg12=arg12 arg2=arg2 arg3=arg3 arg4=arg4 arg5=arg5 arg6=arg6 arg7=arg7 arg8=arg8 arg9=arg9 ] 54 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b