NO Initial ITS Start location: __init Program variables: arg1 arg2 arg3 arg4 arg5 arg6 0: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p1, arg2'=arg2p1, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (-arg2p1+arg2 == 0 /\ -arg1p1+arg1 == 0 /\ -3+arg2 > 0 /\ x49-2*x50 == 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+x49 > 0 /\ arg1 > 0 /\ -1+x47-2*x48 == 0 /\ 1+x47 > 0), cost: 1 2: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-arg2p3+arg2 == 0 /\ -arg1p3+arg1 == 0 /\ 1+x63 > 0 /\ -3+arg2 > 0 /\ 1+x61 > 0 /\ -1+x63-2*x64 == 0 /\ -1+x65-2*x66 == 0 /\ arg1 > 0 /\ 1+x65 > 0 /\ 1+x62 > 0), cost: 1 5: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p6, arg2'=arg2p6, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+x77 > 0 /\ -3+arg2 > 0 /\ -1+x81-2*x82 == 0 /\ x79-2*x80 == 0 /\ -arg1p6+arg1 == 0 /\ 1+x81 > 0 /\ 1+x78 > 0 /\ 1+x79 > 0 /\ arg1 > 0 /\ -arg2p6+arg2 == 0), cost: 1 7: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p8, arg2'=arg2p8, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (1+x94 > 0 /\ -3+arg2 > 0 /\ -arg2p8+arg2 == 0 /\ 1+x97 > 0 /\ arg1-arg1p8 == 0 /\ -2*x96+x95 == 0 /\ x97-2*x98 == 0 /\ 1+x95 > 0 /\ arg1 > 0 /\ 1+x93 > 0), cost: 1 1: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=arg1p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, (-x53-arg1p2 == 0 /\ 1+x57 > 0 /\ -3+arg2 > 0 /\ -1-2*x56+x55 == 0 /\ -2+x57-2*x58 < 0 /\ -x53-arg4p2 == 0 /\ x57-2*x58 >= 0 /\ x57-2*x58 == 0 /\ 1+x55 > 0 /\ -2-2*x56+x55 < 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ -arg2p2-x53 == 0 /\ -2*x56+x55 >= 0), cost: 1 3: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg1p4, arg2'=arg2p4, arg3'=arg3p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, (arg2p4-arg6p4 == 0 /\ -2+x71-2*x72 < 0 /\ -3+arg2 > 0 /\ x71-2*x72 >= 0 /\ -2+x73-2*x74 < 0 /\ arg2p4-arg4p4 == 0 /\ x73-2*x74 >= 0 /\ -arg3p4+arg1p4 == 0 /\ 1+arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+x73 > 0 /\ -1+x73-2*x74 == 0 /\ -arg5p4+arg1p4 == 0 /\ arg1 > 0 /\ -1+x71-2*x72 == 0 /\ 1+x71 > 0), cost: 1 6: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=arg1p7, arg2'=arg2p7, arg3'=arg3p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, (-2+x87-2*x88 < 0 /\ -3+arg2 > 0 /\ x87-2*x88 >= 0 /\ x87-2*x88 == 0 /\ -arg5p7-x85 == 0 /\ -1+x89-2*x90 == 0 /\ -x85-arg3p7 == 0 /\ 1+x89 > 0 /\ arg2p7-arg6p7 == 0 /\ -arg4p7+arg2p7 == 0 /\ 1+x87 > 0 /\ -2+x89-2*x90 < 0 /\ arg1 > 0 /\ -arg1p7-x85 == 0 /\ x89-2*x90 >= 0 /\ 1+arg2p7 > 0 /\ 1+x85 > 0), cost: 1 8: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=arg1p9, arg2'=arg2p9, arg3'=arg3p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, (-2-2*x106+x105 < 0 /\ -x102-arg4p9 == 0 /\ -2*x106+x105 >= 0 /\ -2*x106+x105 == 0 /\ -3+arg2 > 0 /\ 1+x105 > 0 /\ -arg3p9-x101 == 0 /\ -x102-arg2p9 == 0 /\ 1+x103 > 0 /\ -x102-arg6p9 == 0 /\ x103-2*x104 >= 0 /\ x103-2*x104 == 0 /\ 1+x101 > 0 /\ -2+x103-2*x104 < 0 /\ 1+x102 > 0 /\ -arg1p9-x101 == 0 /\ arg1 > 0 /\ -x101-arg5p9 == 0), cost: 1 4: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg1'=arg1p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, (arg1-arg4p5+arg2 == 0 /\ -arg1p5+arg1 == 0 /\ arg3-arg3p5 == 0 /\ -1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -arg2p5+arg1+arg2 == 0 /\ -1+arg2 < 0), cost: 1 9: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1p10, arg2'=arg2p10, arg3'=arg3p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, (1+arg1 > 0 /\ -arg4p10+arg4 == 0 /\ arg3-arg3p10+arg1 == 0 /\ -arg2p10+arg2 == 0 /\ -arg1p10+arg1 == 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ arg3-arg5p10+arg1 == 0 /\ -arg6p10+arg4 == 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 10: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1p11, arg2'=arg2p11, arg3'=arg3p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, (-arg3p11+arg3 == 0 /\ -arg1p11+arg1 == 0 /\ arg3-arg5p11 == 0 /\ -arg2p11+arg2 == 0 /\ 1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg4p11+arg4+arg2 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0 /\ arg4-arg6p11+arg2 == 0), cost: 1 11: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1p12, arg2'=arg2p12, arg3'=arg3p12, arg4'=arg4p12, arg5'=arg5p12, arg6'=arg6p12, (arg3-arg3p12+arg1 == 0 /\ -1+arg3 < 0 /\ -arg4p12+arg4 == 0 /\ -arg1p12+arg1 == 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg6p12+arg4 == 0 /\ arg3-arg5p12+arg1 == 0 /\ -arg2p12+arg2 == 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 12: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, (-arg2p13+arg2 == 0 /\ -arg3p13+arg3 == 0 /\ -arg1p13+arg1 == 0 /\ -arg4p13+arg4+arg2 == 0 /\ arg3-arg5p13 == 0 /\ -arg6+arg4 == 0 /\ arg4-arg6p13+arg2 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 13: __init -> f1_0_main_Load : arg1'=arg1p14, arg2'=arg2p14, arg3'=arg3p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, T, cost: 1 Simplified Transitions Start location: __init Program variables: arg1 arg2 arg3 arg4 arg5 arg6 14: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 16: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0), cost: 1 19: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ arg1 > 0), cost: 1 21: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (-3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0), cost: 1 15: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (-3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ 1+2*x58 > 0), cost: 1 17: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (1+arg6p4 > 0 /\ 2+2*x72 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x74 > 0 /\ 1+arg5p4 > 0), cost: 1 20: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (1+2*x88 > 0 /\ -3+arg2 > 0 /\ 2+2*x90 > 0 /\ 1+arg6p7 > 0 /\ arg1 > 0 /\ 1+x85 > 0), cost: 1 22: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (-3+arg2 > 0 /\ 1+2*x106 > 0 /\ 1+x101 > 0 /\ 1+x102 > 0 /\ arg1 > 0 /\ 1+2*x104 > 0), cost: 1 18: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=arg1+arg2, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 23: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg3'=arg3+arg1, arg5'=arg3+arg1, arg6'=arg4, (1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 24: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 25: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg3'=arg3+arg1, arg5'=arg3+arg1, arg6'=arg4, (-1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 26: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (-arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 13: __init -> f1_0_main_Load : arg1'=arg1p14, arg2'=arg2p14, arg3'=arg3p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, T, cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p1, arg2'=arg2p1, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (-arg2p1+arg2 == 0 /\ -arg1p1+arg1 == 0 /\ -3+arg2 > 0 /\ x49-2*x50 == 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+x49 > 0 /\ arg1 > 0 /\ -1+x47-2*x48 == 0 /\ 1+x47 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (0 == 0 /\ -3+arg2 > 0 /\ x49-2*x50 == 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+x49 > 0 /\ arg1 > 0 /\ -1+x47-2*x48 == 0 /\ 1+x47 > 0), cost: 1 propagated equality arg2p1 = arg2 propagated equality arg1p1 = arg1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (0 == 0 /\ -3+arg2 > 0 /\ x49-2*x50 == 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+x49 > 0 /\ arg1 > 0 /\ -1+x47-2*x48 == 0 /\ 1+x47 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (0 == 0 /\ 2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 propagated equality x49 = 2*x50 propagated equality x47 = 1+2*x48 Simplified Guard Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (0 == 0 /\ 2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+x46 > 0 /\ 1+x45 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 Removed Trivial Updates Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=arg1p2, arg2'=arg2p2, arg3'=arg3p2, arg4'=arg4p2, arg5'=arg5p2, arg6'=arg6p2, (-x53-arg1p2 == 0 /\ 1+x57 > 0 /\ -3+arg2 > 0 /\ -1-2*x56+x55 == 0 /\ -2+x57-2*x58 < 0 /\ -x53-arg4p2 == 0 /\ x57-2*x58 >= 0 /\ x57-2*x58 == 0 /\ 1+x55 > 0 /\ -2-2*x56+x55 < 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ -arg2p2-x53 == 0 /\ -2*x56+x55 >= 0), cost: 1 New rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (0 == 0 /\ 1+x57 > 0 /\ -3+arg2 > 0 /\ -1-2*x56+x55 == 0 /\ -2+x57-2*x58 < 0 /\ x57-2*x58 >= 0 /\ x57-2*x58 == 0 /\ 1+x55 > 0 /\ -2-2*x56+x55 < 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ -2*x56+x55 >= 0), cost: 1 propagated equality arg1p2 = -x53 propagated equality arg4p2 = -x53 propagated equality arg2p2 = -x53 Propagated Equalities Original rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (0 == 0 /\ 1+x57 > 0 /\ -3+arg2 > 0 /\ -1-2*x56+x55 == 0 /\ -2+x57-2*x58 < 0 /\ x57-2*x58 >= 0 /\ x57-2*x58 == 0 /\ 1+x55 > 0 /\ -2-2*x56+x55 < 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ -2*x56+x55 >= 0), cost: 1 New rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (0 >= 0 /\ 0 == 0 /\ 1 >= 0 /\ -2 < 0 /\ -3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ -1 < 0 /\ 1+2*x58 > 0), cost: 1 propagated equality x55 = 1+2*x56 propagated equality x57 = 2*x58 Simplified Guard Original rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (0 >= 0 /\ 0 == 0 /\ 1 >= 0 /\ -2 < 0 /\ -3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ -1 < 0 /\ 1+2*x58 > 0), cost: 1 New rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (-3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ 1+2*x58 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p3, arg2'=arg2p3, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-arg2p3+arg2 == 0 /\ -arg1p3+arg1 == 0 /\ 1+x63 > 0 /\ -3+arg2 > 0 /\ 1+x61 > 0 /\ -1+x63-2*x64 == 0 /\ -1+x65-2*x66 == 0 /\ arg1 > 0 /\ 1+x65 > 0 /\ 1+x62 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (0 == 0 /\ 1+x63 > 0 /\ -3+arg2 > 0 /\ 1+x61 > 0 /\ -1+x63-2*x64 == 0 /\ -1+x65-2*x66 == 0 /\ arg1 > 0 /\ 1+x65 > 0 /\ 1+x62 > 0), cost: 1 propagated equality arg2p3 = arg2 propagated equality arg1p3 = arg1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (0 == 0 /\ 1+x63 > 0 /\ -3+arg2 > 0 /\ 1+x61 > 0 /\ -1+x63-2*x64 == 0 /\ -1+x65-2*x66 == 0 /\ arg1 > 0 /\ 1+x65 > 0 /\ 1+x62 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (0 == 0 /\ -3+arg2 > 0 /\ 1+x61 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0 /\ 1+x62 > 0), cost: 1 propagated equality x63 = 1+2*x64 propagated equality x65 = 1+2*x66 Simplified Guard Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (0 == 0 /\ -3+arg2 > 0 /\ 1+x61 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0 /\ 1+x62 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 1+x61 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0 /\ 1+x62 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 1+x61 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0 /\ 1+x62 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0), cost: 1 Removed Trivial Updates Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg1p4, arg2'=arg2p4, arg3'=arg3p4, arg4'=arg4p4, arg5'=arg5p4, arg6'=arg6p4, (arg2p4-arg6p4 == 0 /\ -2+x71-2*x72 < 0 /\ -3+arg2 > 0 /\ x71-2*x72 >= 0 /\ -2+x73-2*x74 < 0 /\ arg2p4-arg4p4 == 0 /\ x73-2*x74 >= 0 /\ -arg3p4+arg1p4 == 0 /\ 1+arg1p4 > 0 /\ 1+arg2p4 > 0 /\ 1+x73 > 0 /\ -1+x73-2*x74 == 0 /\ -arg5p4+arg1p4 == 0 /\ arg1 > 0 /\ -1+x71-2*x72 == 0 /\ 1+x71 > 0), cost: 1 New rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (0 == 0 /\ 1+arg6p4 > 0 /\ -2+x71-2*x72 < 0 /\ -3+arg2 > 0 /\ x71-2*x72 >= 0 /\ -2+x73-2*x74 < 0 /\ x73-2*x74 >= 0 /\ 1+x73 > 0 /\ -1+x73-2*x74 == 0 /\ arg1 > 0 /\ 1+arg5p4 > 0 /\ -1+x71-2*x72 == 0 /\ 1+x71 > 0), cost: 1 propagated equality arg2p4 = arg6p4 propagated equality arg4p4 = arg6p4 propagated equality arg1p4 = arg3p4 propagated equality arg3p4 = arg5p4 Propagated Equalities Original rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (0 == 0 /\ 1+arg6p4 > 0 /\ -2+x71-2*x72 < 0 /\ -3+arg2 > 0 /\ x71-2*x72 >= 0 /\ -2+x73-2*x74 < 0 /\ x73-2*x74 >= 0 /\ 1+x73 > 0 /\ -1+x73-2*x74 == 0 /\ arg1 > 0 /\ 1+arg5p4 > 0 /\ -1+x71-2*x72 == 0 /\ 1+x71 > 0), cost: 1 New rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (0 == 0 /\ 1+arg6p4 > 0 /\ 1 >= 0 /\ 2+2*x72 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ -1 < 0 /\ 2+2*x74 > 0 /\ 1+arg5p4 > 0), cost: 1 propagated equality x73 = 1+2*x74 propagated equality x71 = 1+2*x72 Simplified Guard Original rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (0 == 0 /\ 1+arg6p4 > 0 /\ 1 >= 0 /\ 2+2*x72 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ -1 < 0 /\ 2+2*x74 > 0 /\ 1+arg5p4 > 0), cost: 1 New rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (1+arg6p4 > 0 /\ 2+2*x72 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x74 > 0 /\ 1+arg5p4 > 0), cost: 1 Propagated Equalities Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg1'=arg1p5, arg2'=arg2p5, arg3'=arg3p5, arg4'=arg4p5, arg5'=arg5p5, arg6'=arg6p5, (arg1-arg4p5+arg2 == 0 /\ -arg1p5+arg1 == 0 /\ arg3-arg3p5 == 0 /\ -1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -arg2p5+arg1+arg2 == 0 /\ -1+arg2 < 0), cost: 1 New rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg1'=arg1, arg2'=arg1+arg2, arg3'=arg3, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (0 == 0 /\ -1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 propagated equality arg4p5 = arg1+arg2 propagated equality arg1p5 = arg1 propagated equality arg3p5 = arg3 propagated equality arg2p5 = arg1+arg2 Simplified Guard Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg1'=arg1, arg2'=arg1+arg2, arg3'=arg3, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (0 == 0 /\ -1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 New rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg1'=arg1, arg2'=arg1+arg2, arg3'=arg3, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 Removed Trivial Updates Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg1'=arg1, arg2'=arg1+arg2, arg3'=arg3, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 New rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=arg1+arg2, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p6, arg2'=arg2p6, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+x77 > 0 /\ -3+arg2 > 0 /\ -1+x81-2*x82 == 0 /\ x79-2*x80 == 0 /\ -arg1p6+arg1 == 0 /\ 1+x81 > 0 /\ 1+x78 > 0 /\ 1+x79 > 0 /\ arg1 > 0 /\ -arg2p6+arg2 == 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (0 == 0 /\ 1+x77 > 0 /\ -3+arg2 > 0 /\ -1+x81-2*x82 == 0 /\ x79-2*x80 == 0 /\ 1+x81 > 0 /\ 1+x78 > 0 /\ 1+x79 > 0 /\ arg1 > 0), cost: 1 propagated equality arg1p6 = arg1 propagated equality arg2p6 = arg2 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (0 == 0 /\ 1+x77 > 0 /\ -3+arg2 > 0 /\ -1+x81-2*x82 == 0 /\ x79-2*x80 == 0 /\ 1+x81 > 0 /\ 1+x78 > 0 /\ 1+x79 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (0 == 0 /\ 1+x77 > 0 /\ 1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ 1+x78 > 0 /\ arg1 > 0), cost: 1 propagated equality x81 = 1+2*x82 propagated equality x79 = 2*x80 Simplified Guard Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (0 == 0 /\ 1+x77 > 0 /\ 1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ 1+x78 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+x77 > 0 /\ 1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ 1+x78 > 0 /\ arg1 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+x77 > 0 /\ 1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ 1+x78 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ arg1 > 0), cost: 1 Removed Trivial Updates Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ arg1 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=arg1p7, arg2'=arg2p7, arg3'=arg3p7, arg4'=arg4p7, arg5'=arg5p7, arg6'=arg6p7, (-2+x87-2*x88 < 0 /\ -3+arg2 > 0 /\ x87-2*x88 >= 0 /\ x87-2*x88 == 0 /\ -arg5p7-x85 == 0 /\ -1+x89-2*x90 == 0 /\ -x85-arg3p7 == 0 /\ 1+x89 > 0 /\ arg2p7-arg6p7 == 0 /\ -arg4p7+arg2p7 == 0 /\ 1+x87 > 0 /\ -2+x89-2*x90 < 0 /\ arg1 > 0 /\ -arg1p7-x85 == 0 /\ x89-2*x90 >= 0 /\ 1+arg2p7 > 0 /\ 1+x85 > 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (0 == 0 /\ -2+x87-2*x88 < 0 /\ -3+arg2 > 0 /\ x87-2*x88 >= 0 /\ x87-2*x88 == 0 /\ -1+x89-2*x90 == 0 /\ 1+arg6p7 > 0 /\ 1+x89 > 0 /\ 1+x87 > 0 /\ -2+x89-2*x90 < 0 /\ arg1 > 0 /\ x89-2*x90 >= 0 /\ 1+x85 > 0), cost: 1 propagated equality arg5p7 = -x85 propagated equality arg3p7 = -x85 propagated equality arg2p7 = arg6p7 propagated equality arg4p7 = arg6p7 propagated equality arg1p7 = -x85 Propagated Equalities Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (0 == 0 /\ -2+x87-2*x88 < 0 /\ -3+arg2 > 0 /\ x87-2*x88 >= 0 /\ x87-2*x88 == 0 /\ -1+x89-2*x90 == 0 /\ 1+arg6p7 > 0 /\ 1+x89 > 0 /\ 1+x87 > 0 /\ -2+x89-2*x90 < 0 /\ arg1 > 0 /\ x89-2*x90 >= 0 /\ 1+x85 > 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (0 >= 0 /\ 0 == 0 /\ 1 >= 0 /\ 1+2*x88 > 0 /\ -2 < 0 /\ -3+arg2 > 0 /\ 2+2*x90 > 0 /\ 1+arg6p7 > 0 /\ arg1 > 0 /\ -1 < 0 /\ 1+x85 > 0), cost: 1 propagated equality x87 = 2*x88 propagated equality x89 = 1+2*x90 Simplified Guard Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (0 >= 0 /\ 0 == 0 /\ 1 >= 0 /\ 1+2*x88 > 0 /\ -2 < 0 /\ -3+arg2 > 0 /\ 2+2*x90 > 0 /\ 1+arg6p7 > 0 /\ arg1 > 0 /\ -1 < 0 /\ 1+x85 > 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (1+2*x88 > 0 /\ -3+arg2 > 0 /\ 2+2*x90 > 0 /\ 1+arg6p7 > 0 /\ arg1 > 0 /\ 1+x85 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1p8, arg2'=arg2p8, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (1+x94 > 0 /\ -3+arg2 > 0 /\ -arg2p8+arg2 == 0 /\ 1+x97 > 0 /\ arg1-arg1p8 == 0 /\ -2*x96+x95 == 0 /\ x97-2*x98 == 0 /\ 1+x95 > 0 /\ arg1 > 0 /\ 1+x93 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (0 == 0 /\ 1+x94 > 0 /\ -3+arg2 > 0 /\ 1+x97 > 0 /\ -2*x96+x95 == 0 /\ x97-2*x98 == 0 /\ 1+x95 > 0 /\ arg1 > 0 /\ 1+x93 > 0), cost: 1 propagated equality arg2p8 = arg2 propagated equality arg1p8 = arg1 Propagated Equalities Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (0 == 0 /\ 1+x94 > 0 /\ -3+arg2 > 0 /\ 1+x97 > 0 /\ -2*x96+x95 == 0 /\ x97-2*x98 == 0 /\ 1+x95 > 0 /\ arg1 > 0 /\ 1+x93 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (0 == 0 /\ 1+x94 > 0 /\ -3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0 /\ 1+x93 > 0), cost: 1 propagated equality x95 = 2*x96 propagated equality x97 = 2*x98 Simplified Guard Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (0 == 0 /\ 1+x94 > 0 /\ -3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0 /\ 1+x93 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (1+x94 > 0 /\ -3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0 /\ 1+x93 > 0), cost: 1 Eliminated Temporary Variables via Transitive Closure Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (1+x94 > 0 /\ -3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0 /\ 1+x93 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (-3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0), cost: 1 Removed Trivial Updates Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1, arg2'=arg2, arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (-3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (-3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0), cost: 1 Propagated Equalities Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=arg1p9, arg2'=arg2p9, arg3'=arg3p9, arg4'=arg4p9, arg5'=arg5p9, arg6'=arg6p9, (-2-2*x106+x105 < 0 /\ -x102-arg4p9 == 0 /\ -2*x106+x105 >= 0 /\ -2*x106+x105 == 0 /\ -3+arg2 > 0 /\ 1+x105 > 0 /\ -arg3p9-x101 == 0 /\ -x102-arg2p9 == 0 /\ 1+x103 > 0 /\ -x102-arg6p9 == 0 /\ x103-2*x104 >= 0 /\ x103-2*x104 == 0 /\ 1+x101 > 0 /\ -2+x103-2*x104 < 0 /\ 1+x102 > 0 /\ -arg1p9-x101 == 0 /\ arg1 > 0 /\ -x101-arg5p9 == 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (0 == 0 /\ -2-2*x106+x105 < 0 /\ -2*x106+x105 >= 0 /\ -2*x106+x105 == 0 /\ -3+arg2 > 0 /\ 1+x105 > 0 /\ 1+x103 > 0 /\ x103-2*x104 >= 0 /\ x103-2*x104 == 0 /\ 1+x101 > 0 /\ -2+x103-2*x104 < 0 /\ 1+x102 > 0 /\ arg1 > 0), cost: 1 propagated equality arg4p9 = -x102 propagated equality arg3p9 = -x101 propagated equality arg2p9 = -x102 propagated equality arg6p9 = -x102 propagated equality arg1p9 = -x101 propagated equality arg5p9 = -x101 Propagated Equalities Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (0 == 0 /\ -2-2*x106+x105 < 0 /\ -2*x106+x105 >= 0 /\ -2*x106+x105 == 0 /\ -3+arg2 > 0 /\ 1+x105 > 0 /\ 1+x103 > 0 /\ x103-2*x104 >= 0 /\ x103-2*x104 == 0 /\ 1+x101 > 0 /\ -2+x103-2*x104 < 0 /\ 1+x102 > 0 /\ arg1 > 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (0 >= 0 /\ 0 == 0 /\ -2 < 0 /\ -3+arg2 > 0 /\ 1+2*x106 > 0 /\ 1+x101 > 0 /\ 1+x102 > 0 /\ arg1 > 0 /\ 1+2*x104 > 0), cost: 1 propagated equality x105 = 2*x106 propagated equality x103 = 2*x104 Simplified Guard Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (0 >= 0 /\ 0 == 0 /\ -2 < 0 /\ -3+arg2 > 0 /\ 1+2*x106 > 0 /\ 1+x101 > 0 /\ 1+x102 > 0 /\ arg1 > 0 /\ 1+2*x104 > 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (-3+arg2 > 0 /\ 1+2*x106 > 0 /\ 1+x101 > 0 /\ 1+x102 > 0 /\ arg1 > 0 /\ 1+2*x104 > 0), cost: 1 Propagated Equalities Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1p10, arg2'=arg2p10, arg3'=arg3p10, arg4'=arg4p10, arg5'=arg5p10, arg6'=arg6p10, (1+arg1 > 0 /\ -arg4p10+arg4 == 0 /\ arg3-arg3p10+arg1 == 0 /\ -arg2p10+arg2 == 0 /\ -arg1p10+arg1 == 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ arg3-arg5p10+arg1 == 0 /\ -arg6p10+arg4 == 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (0 == 0 /\ 1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 propagated equality arg4p10 = arg4 propagated equality arg3p10 = arg3+arg1 propagated equality arg2p10 = arg2 propagated equality arg1p10 = arg1 propagated equality arg5p10 = arg3+arg1 propagated equality arg6p10 = arg4 Simplified Guard Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (0 == 0 /\ 1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 Removed Trivial Updates Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg3'=arg3+arg1, arg5'=arg3+arg1, arg6'=arg4, (1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 Propagated Equalities Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1p11, arg2'=arg2p11, arg3'=arg3p11, arg4'=arg4p11, arg5'=arg5p11, arg6'=arg6p11, (-arg3p11+arg3 == 0 /\ -arg1p11+arg1 == 0 /\ arg3-arg5p11 == 0 /\ -arg2p11+arg2 == 0 /\ 1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg4p11+arg4+arg2 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0 /\ arg4-arg6p11+arg2 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (0 == 0 /\ 1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 propagated equality arg3p11 = arg3 propagated equality arg1p11 = arg1 propagated equality arg5p11 = arg3 propagated equality arg2p11 = arg2 propagated equality arg4p11 = arg4+arg2 propagated equality arg6p11 = arg4+arg2 Simplified Guard Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (0 == 0 /\ 1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 Removed Trivial Updates Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 Propagated Equalities Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1p12, arg2'=arg2p12, arg3'=arg3p12, arg4'=arg4p12, arg5'=arg5p12, arg6'=arg6p12, (arg3-arg3p12+arg1 == 0 /\ -1+arg3 < 0 /\ -arg4p12+arg4 == 0 /\ -arg1p12+arg1 == 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg6p12+arg4 == 0 /\ arg3-arg5p12+arg1 == 0 /\ -arg2p12+arg2 == 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (0 == 0 /\ -1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 propagated equality arg3p12 = arg3+arg1 propagated equality arg4p12 = arg4 propagated equality arg1p12 = arg1 propagated equality arg6p12 = arg4 propagated equality arg5p12 = arg3+arg1 propagated equality arg2p12 = arg2 Simplified Guard Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (0 == 0 /\ -1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (-1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 Removed Trivial Updates Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3+arg1, arg4'=arg4, arg5'=arg3+arg1, arg6'=arg4, (-1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg3'=arg3+arg1, arg5'=arg3+arg1, arg6'=arg4, (-1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 Propagated Equalities Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1p13, arg2'=arg2p13, arg3'=arg3p13, arg4'=arg4p13, arg5'=arg5p13, arg6'=arg6p13, (-arg2p13+arg2 == 0 /\ -arg3p13+arg3 == 0 /\ -arg1p13+arg1 == 0 /\ -arg4p13+arg4+arg2 == 0 /\ arg3-arg5p13 == 0 /\ -arg6+arg4 == 0 /\ arg4-arg6p13+arg2 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (0 == 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 propagated equality arg2p13 = arg2 propagated equality arg3p13 = arg3 propagated equality arg1p13 = arg1 propagated equality arg4p13 = arg4+arg2 propagated equality arg5p13 = arg3 propagated equality arg6p13 = arg4+arg2 Simplified Guard Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (0 == 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (-arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 Removed Trivial Updates Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg1'=arg1, arg2'=arg2, arg3'=arg3, arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (-arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (-arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 Step with 13 Trace 13[T] Blocked [{}, {}] Step with 14 Trace 13[T], 14[(2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0)] Blocked [{}, {}, {}] Step with 15 Trace 13[T], 14[(2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0)], 15[(-3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ 1+2*x58 > 0)] Blocked [{}, {}, {}, {}] Step with 18 Trace 13[T], 14[(2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0)], 15[(-3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ 1+2*x58 > 0)], 18[(-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0)] Blocked [{}, {}, {}, {}, {}] Nonterm Start location: __init Program variables: arg1 arg2 arg3 arg4 arg5 arg6 14: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p1, arg4'=arg4p1, arg5'=arg5p1, arg6'=arg6p1, (2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0), cost: 1 16: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p3, arg4'=arg4p3, arg5'=arg5p3, arg6'=arg6p3, (-3+arg2 > 0 /\ 2+2*x66 > 0 /\ 2+2*x64 > 0 /\ arg1 > 0), cost: 1 19: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p6, arg4'=arg4p6, arg5'=arg5p6, arg6'=arg6p6, (1+2*x80 > 0 /\ -3+arg2 > 0 /\ 2+2*x82 > 0 /\ arg1 > 0), cost: 1 21: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3p8, arg4'=arg4p8, arg5'=arg5p8, arg6'=arg6p8, (-3+arg2 > 0 /\ 1+2*x96 > 0 /\ arg1 > 0 /\ 1+2*x98 > 0), cost: 1 15: f1_0_main_Load\' -> f387_0_lcm_EQ : arg1'=-x53, arg2'=-x53, arg3'=arg3p2, arg4'=-x53, arg5'=arg5p2, arg6'=arg6p2, (-3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ 1+2*x58 > 0), cost: 1 17: f1_0_main_Load\' -> f454_0_lcm_EQ : arg1'=arg5p4, arg2'=arg6p4, arg3'=arg5p4, arg4'=arg6p4, arg5'=arg5p4, arg6'=arg6p4, (1+arg6p4 > 0 /\ 2+2*x72 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x74 > 0 /\ 1+arg5p4 > 0), cost: 1 20: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x85, arg2'=arg6p7, arg3'=-x85, arg4'=arg6p7, arg5'=-x85, arg6'=arg6p7, (1+2*x88 > 0 /\ -3+arg2 > 0 /\ 2+2*x90 > 0 /\ 1+arg6p7 > 0 /\ arg1 > 0 /\ 1+x85 > 0), cost: 1 22: f1_0_main_Load\' -> f481_0_lcm_EQ : arg1'=-x101, arg2'=-x102, arg3'=-x101, arg4'=-x102, arg5'=-x101, arg6'=-x102, (-3+arg2 > 0 /\ 1+2*x106 > 0 /\ 1+x101 > 0 /\ 1+x102 > 0 /\ arg1 > 0 /\ 1+2*x104 > 0), cost: 1 18: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=arg1+arg2, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 27: f387_0_lcm_EQ -> LoAT_sink : (-1+n >= 0 /\ arg4-arg2 >= 0 /\ 1-arg1 > 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 >= 0 /\ 1-arg2 > 0), cost: NONTERM 28: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=n*arg1+arg2, arg4'=(-1+n)*arg1+arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+n >= 0 /\ arg4-arg2 >= 0 /\ 1-arg1 > 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 >= 0 /\ 1-arg2 > 0), cost: 1 23: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg3'=arg3+arg1, arg5'=arg3+arg1, arg6'=arg4, (1+arg1 > 0 /\ -arg6+arg4 == 0 /\ 1+arg3 > 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 24: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (1+arg2 > 0 /\ 1+arg4 > 0 /\ -arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 25: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg3'=arg3+arg1, arg5'=arg3+arg1, arg6'=arg4, (-1+arg3 < 0 /\ -arg6+arg4 == 0 /\ -1+arg1 < 0 /\ -arg3+arg4 > 0 /\ arg3-arg5 == 0), cost: 1 26: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg4'=arg4+arg2, arg5'=arg3, arg6'=arg4+arg2, (-arg6+arg4 == 0 /\ -arg3+arg4 < 0 /\ arg3-arg5 == 0), cost: 1 13: __init -> f1_0_main_Load : arg1'=arg1p14, arg2'=arg2p14, arg3'=arg3p14, arg4'=arg4p14, arg5'=arg5p14, arg6'=arg6p14, T, cost: 1 Certificate of Non-Termination Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=arg1+arg2, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 New rule: f387_0_lcm_EQ -> LoAT_sink : (-1+n >= 0 /\ arg4-arg2 >= 0 /\ 1-arg1 > 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 >= 0 /\ 1-arg2 > 0), cost: NONTERM arg4-arg2 >= 0 [0]: monotonic increase yields arg4-arg2 >= 0 1-arg1 > 0 [0]: monotonic increase yields 1-arg1 > 0 arg3-arg2 > 0 [0]: monotonic increase yields arg3-arg2 > 0, dependencies: 1-arg1 > 0 -arg4+arg2 >= 0 [0]: monotonic increase yields -arg4+arg2 >= 0 1-arg2 > 0 [0]: monotonic increase yields 1-arg2 > 0, dependencies: 1-arg1 > 0 Replacement map: {arg4-arg2 >= 0 -> arg4-arg2 >= 0, 1-arg1 > 0 -> 1-arg1 > 0, arg3-arg2 > 0 -> arg3-arg2 > 0, -arg4+arg2 >= 0 -> -arg4+arg2 >= 0, 1-arg2 > 0 -> 1-arg2 > 0} Loop Acceleration Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=arg1+arg2, arg4'=arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+arg1 < 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 == 0 /\ -1+arg2 < 0), cost: 1 New rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg2'=n*arg1+arg2, arg4'=(-1+n)*arg1+arg1+arg2, arg5'=arg5p5, arg6'=arg6p5, (-1+n >= 0 /\ arg4-arg2 >= 0 /\ 1-arg1 > 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 >= 0 /\ 1-arg2 > 0), cost: 1 arg4-arg2 >= 0 [0]: monotonic increase yields arg4-arg2 >= 0 1-arg1 > 0 [0]: monotonic increase yields 1-arg1 > 0 arg3-arg2 > 0 [0]: monotonic increase yields arg3-arg2 > 0, dependencies: 1-arg1 > 0 -arg4+arg2 >= 0 [0]: monotonic increase yields -arg4+arg2 >= 0 1-arg2 > 0 [0]: monotonic increase yields 1-arg2 > 0, dependencies: 1-arg1 > 0 Replacement map: {arg4-arg2 >= 0 -> arg4-arg2 >= 0, 1-arg1 > 0 -> 1-arg1 > 0, arg3-arg2 > 0 -> arg3-arg2 > 0, -arg4+arg2 >= 0 -> -arg4+arg2 >= 0, 1-arg2 > 0 -> 1-arg2 > 0} Step with 27 Trace 13[T], 14[(2+2*x48 > 0 /\ -3+arg2 > 0 /\ 1+2*x50 > 0 /\ arg1 > 0)], 15[(-3+arg2 > 0 /\ 2+2*x56 > 0 /\ 1+x53 > 0 /\ 1+arg3p2 > 0 /\ arg1 > 0 /\ 1+2*x58 > 0)], 27[(-1+n >= 0 /\ arg4-arg2 >= 0 /\ 1-arg1 > 0 /\ arg3-arg2 > 0 /\ -arg4+arg2 >= 0 /\ 1-arg2 > 0)] Blocked [{}, {}, {}, {}, {27[T]}] Refute Counterexample [ arg1=1 arg2=4 arg3=0 arg4=0 arg5=0 arg6=0 ] 13 [ arg1=1 arg2=4 arg3=0 arg4=0 arg5=0 arg6=0 ] 14 [ arg1=0 arg2=0 arg3=1 arg4=0 arg5=0 arg6=0 ] 15 [ arg1=arg1 arg2=arg2 arg3=arg3 arg4=arg4 arg5=arg5 arg6=arg6 ] 27 NO Build SHA: a05f16bf13df659c382799650051f91bf6828c7b