NO Initial ITS Start location: __init 0: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P0, arg4'=arg4P0, arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, (1+x490 > 0 /\ -1+x470-2*x480 == 0 /\ arg2-arg2P0 == 0 /\ 1+x450 > 0 /\ arg1-arg1P0 == 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x470 > 0 /\ 1+x460 > 0 /\ -2*x500+x490 == 0), cost: 1 2: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P2, arg4'=arg4P2, arg1'=arg1P2, arg6'=arg6P2, arg3'=arg3P2, (1+x630 > 0 /\ 1+x610 > 0 /\ 1+x650 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x620 > 0 /\ arg2-arg2P2 == 0 /\ -1+x650-2*x660 == 0 /\ -1-2*x640+x630 == 0 /\ arg1-arg1P2 == 0), cost: 1 5: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P5, arg4'=arg4P5, arg1'=arg1P5, arg6'=arg6P5, arg3'=arg3P5, (1+x780 > 0 /\ 1+x790 > 0 /\ -arg1P5+arg1 == 0 /\ -1+x810-2*x820 == 0 /\ -2*x800+x790 == 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ arg2-arg2P5 == 0 /\ 1+x770 > 0 /\ 1+x810 > 0), cost: 1 7: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P7, arg4'=arg4P7, arg1'=arg1P7, arg6'=arg6P7, arg3'=arg3P7, (arg2-arg2P7 == 0 /\ -2*x980+x970 == 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x950 > 0 /\ x950-2*x960 == 0 /\ 1+x930 > 0 /\ -arg1P7+arg1 == 0 /\ 1+x970 > 0 /\ 1+x940 > 0), cost: 1 1: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=arg2P1, arg4'=arg4P1, arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, (-2*x580+x570 >= 0 /\ -2*x580+x570 == 0 /\ -2-2*x580+x570 < 0 /\ -x530-arg2P1 == 0 /\ 1+x550 > 0 /\ x550-2*x560 >= 0 /\ -2+x550-2*x560 < 0 /\ 1+x570 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ -1+x550-2*x560 == 0 /\ 1+x530 > 0 /\ -x530-arg4P1 == 0 /\ -x530-arg1P1 == 0), cost: 1 3: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg5P3, arg2'=arg2P3, arg4'=arg4P3, arg1'=arg1P3, arg6'=arg6P3, arg3'=arg3P3, (-2-2*x720+x710 < 0 /\ -1-2*x740+x730 == 0 /\ -2*x720+x710 >= 0 /\ 1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ 1+x730 > 0 /\ -arg5P3+arg1P3 == 0 /\ arg1 > 0 /\ -arg6P3+arg2P3 == 0 /\ 1+x710 > 0 /\ -arg4P3+arg2P3 == 0 /\ -2*x740+x730 >= 0 /\ -arg3P3+arg1P3 == 0 /\ -2-2*x740+x730 < 0 /\ -1-2*x720+x710 == 0), cost: 1 6: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=arg5P6, arg2'=arg2P6, arg4'=arg4P6, arg1'=arg1P6, arg6'=arg6P6, arg3'=arg3P6, (-arg5P6-x850 == 0 /\ x870-2*x880 >= 0 /\ x870-2*x880 == 0 /\ -1+x890-2*x900 == 0 /\ -2+x870-2*x880 < 0 /\ -x850-arg3P6 == 0 /\ 1+x870 > 0 /\ 1+arg2P6 > 0 /\ arg2P6-arg4P6 == 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x890 > 0 /\ arg2P6-arg6P6 == 0 /\ -2+x890-2*x900 < 0 /\ -arg1P6-x850 == 0 /\ x890-2*x900 >= 0), cost: 1 8: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=arg5P8, arg2'=arg2P8, arg4'=arg4P8, arg1'=arg1P8, arg6'=arg6P8, arg3'=arg3P8, (-x1010-arg5P8 == 0 /\ -x1010-arg1P8 == 0 /\ 1+x1050 > 0 /\ -arg2P8-x1020 == 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ -arg6P8-x1020 == 0 /\ -2*x1060+x1050 >= 0 /\ -2*x1060+x1050 == 0 /\ -arg3P8-x1010 == 0 /\ -arg4P8-x1020 == 0 /\ -2-2*x1060+x1050 < 0 /\ -2-2*x1040+x1030 < 0 /\ 1+x1020 > 0 /\ 1+x1030 > 0 /\ -2*x1040+x1030 >= 0 /\ -2*x1040+x1030 == 0), cost: 1 4: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg5'=arg5P4, arg2'=arg2P4, arg4'=arg4P4, arg1'=arg1P4, arg6'=arg6P4, arg3'=arg3P4, (arg3-arg3P4 == 0 /\ arg2-arg2P4+arg1 == 0 /\ -1+arg2 < 0 /\ -arg1P4+arg1 == 0 /\ -1+arg1 < 0 /\ arg2-arg4 == 0 /\ -arg2+arg3 > 0 /\ arg2+arg1-arg4P4 == 0), cost: 1 9: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg5P9, arg2'=arg2P9, arg4'=arg4P9, arg1'=arg1P9, arg6'=arg6P9, arg3'=arg3P9, (1+arg1 > 0 /\ -arg3P9+arg1+arg3 == 0 /\ arg1-arg5P9+arg3 == 0 /\ arg1-arg1P9 == 0 /\ -arg6P9+arg4 == 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg2P9+arg2 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg4-arg4P9 == 0), cost: 1 10: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg5P10, arg2'=arg2P10, arg4'=arg4P10, arg1'=arg1P10, arg6'=arg6P10, arg3'=arg3P10, (arg2+arg4-arg6P10 == 0 /\ arg2-arg2P10 == 0 /\ 1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg1-arg1P10 == 0 /\ arg2-arg4P10+arg4 == 0 /\ -arg3P10+arg3 == 0 /\ arg4-arg3 < 0 /\ 1+arg4 > 0 /\ -arg5P10+arg3 == 0), cost: 1 11: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg5P11, arg2'=arg2P11, arg4'=arg4P11, arg1'=arg1P11, arg6'=arg6P11, arg3'=arg3P11, (arg2-arg2P11 == 0 /\ -arg4P11+arg4 == 0 /\ -1+arg3 < 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg4-arg6P11 == 0 /\ -arg5P11+arg1+arg3 == 0 /\ -arg1P11+arg1 == 0 /\ arg4-arg3 > 0 /\ -1+arg1 < 0 /\ arg1+arg3-arg3P11 == 0), cost: 1 12: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg5P12, arg2'=arg2P12, arg4'=arg4P12, arg1'=arg1P12, arg6'=arg6P12, arg3'=arg3P12, (arg3-arg3P12 == 0 /\ -arg1P12+arg1 == 0 /\ arg2+arg4-arg4P12 == 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2+arg4-arg6P12 == 0 /\ arg4-arg3 < 0 /\ -arg5P12+arg3 == 0 /\ arg2-arg2P12 == 0), cost: 1 13: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P0, arg4'=arg4P0, arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, (1+x490 > 0 /\ -1+x470-2*x480 == 0 /\ arg2-arg2P0 == 0 /\ 1+x450 > 0 /\ arg1-arg1P0 == 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x470 > 0 /\ 1+x460 > 0 /\ -2*x500+x490 == 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg4'=arg4P0, arg6'=arg6P0, arg3'=arg3P0, (1+2*x500 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x480 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=arg2P1, arg4'=arg4P1, arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, (-2*x580+x570 >= 0 /\ -2*x580+x570 == 0 /\ -2-2*x580+x570 < 0 /\ -x530-arg2P1 == 0 /\ 1+x550 > 0 /\ x550-2*x560 >= 0 /\ -2+x550-2*x560 < 0 /\ 1+x570 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ -1+x550-2*x560 == 0 /\ 1+x530 > 0 /\ -x530-arg4P1 == 0 /\ -x530-arg1P1 == 0), cost: 1 New rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=-x530, arg4'=-x530, arg1'=-x530, arg6'=arg6P1, arg3'=arg3P1, (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ 1+x530 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P2, arg4'=arg4P2, arg1'=arg1P2, arg6'=arg6P2, arg3'=arg3P2, (1+x630 > 0 /\ 1+x610 > 0 /\ 1+x650 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x620 > 0 /\ arg2-arg2P2 == 0 /\ -1+x650-2*x660 == 0 /\ -1-2*x640+x630 == 0 /\ arg1-arg1P2 == 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg4'=arg4P2, arg6'=arg6P2, arg3'=arg3P2, (2+2*x640 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x660 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg5P3, arg2'=arg2P3, arg4'=arg4P3, arg1'=arg1P3, arg6'=arg6P3, arg3'=arg3P3, (-2-2*x720+x710 < 0 /\ -1-2*x740+x730 == 0 /\ -2*x720+x710 >= 0 /\ 1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ 1+x730 > 0 /\ -arg5P3+arg1P3 == 0 /\ arg1 > 0 /\ -arg6P3+arg2P3 == 0 /\ 1+x710 > 0 /\ -arg4P3+arg2P3 == 0 /\ -2*x740+x730 >= 0 /\ -arg3P3+arg1P3 == 0 /\ -2-2*x740+x730 < 0 /\ -1-2*x720+x710 == 0), cost: 1 New rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 Applied preprocessing Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg5'=arg5P4, arg2'=arg2P4, arg4'=arg4P4, arg1'=arg1P4, arg6'=arg6P4, arg3'=arg3P4, (arg3-arg3P4 == 0 /\ arg2-arg2P4+arg1 == 0 /\ -1+arg2 < 0 /\ -arg1P4+arg1 == 0 /\ -1+arg1 < 0 /\ arg2-arg4 == 0 /\ -arg2+arg3 > 0 /\ arg2+arg1-arg4P4 == 0), cost: 1 New rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg5'=arg5P4, arg2'=arg2+arg1, arg4'=arg2+arg1, arg6'=arg6P4, (1-arg2 > 0 /\ 1-arg1 > 0 /\ arg2-arg4 == 0 /\ -arg2+arg3 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P5, arg4'=arg4P5, arg1'=arg1P5, arg6'=arg6P5, arg3'=arg3P5, (1+x780 > 0 /\ 1+x790 > 0 /\ -arg1P5+arg1 == 0 /\ -1+x810-2*x820 == 0 /\ -2*x800+x790 == 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ arg2-arg2P5 == 0 /\ 1+x770 > 0 /\ 1+x810 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg4'=arg4P5, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x800 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=arg5P6, arg2'=arg2P6, arg4'=arg4P6, arg1'=arg1P6, arg6'=arg6P6, arg3'=arg3P6, (-arg5P6-x850 == 0 /\ x870-2*x880 >= 0 /\ x870-2*x880 == 0 /\ -1+x890-2*x900 == 0 /\ -2+x870-2*x880 < 0 /\ -x850-arg3P6 == 0 /\ 1+x870 > 0 /\ 1+arg2P6 > 0 /\ arg2P6-arg4P6 == 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x890 > 0 /\ arg2P6-arg6P6 == 0 /\ -2+x890-2*x900 < 0 /\ -arg1P6-x850 == 0 /\ x890-2*x900 >= 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x850, arg2'=arg4P6, arg4'=arg4P6, arg1'=-x850, arg6'=arg4P6, arg3'=-x850, (1+arg4P6 > 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P7, arg4'=arg4P7, arg1'=arg1P7, arg6'=arg6P7, arg3'=arg3P7, (arg2-arg2P7 == 0 /\ -2*x980+x970 == 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+x950 > 0 /\ x950-2*x960 == 0 /\ 1+x930 > 0 /\ -arg1P7+arg1 == 0 /\ 1+x970 > 0 /\ 1+x940 > 0), cost: 1 New rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg4'=arg4P7, arg6'=arg6P7, arg3'=arg3P7, (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=arg5P8, arg2'=arg2P8, arg4'=arg4P8, arg1'=arg1P8, arg6'=arg6P8, arg3'=arg3P8, (-x1010-arg5P8 == 0 /\ -x1010-arg1P8 == 0 /\ 1+x1050 > 0 /\ -arg2P8-x1020 == 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ -arg6P8-x1020 == 0 /\ -2*x1060+x1050 >= 0 /\ -2*x1060+x1050 == 0 /\ -arg3P8-x1010 == 0 /\ -arg4P8-x1020 == 0 /\ -2-2*x1060+x1050 < 0 /\ -2-2*x1040+x1030 < 0 /\ 1+x1020 > 0 /\ 1+x1030 > 0 /\ -2*x1040+x1030 >= 0 /\ -2*x1040+x1030 == 0), cost: 1 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 Applied preprocessing Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg5P9, arg2'=arg2P9, arg4'=arg4P9, arg1'=arg1P9, arg6'=arg6P9, arg3'=arg3P9, (1+arg1 > 0 /\ -arg3P9+arg1+arg3 == 0 /\ arg1-arg5P9+arg3 == 0 /\ arg1-arg1P9 == 0 /\ -arg6P9+arg4 == 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg2P9+arg2 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg4-arg4P9 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 Applied preprocessing Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg5P10, arg2'=arg2P10, arg4'=arg4P10, arg1'=arg1P10, arg6'=arg6P10, arg3'=arg3P10, (arg2+arg4-arg6P10 == 0 /\ arg2-arg2P10 == 0 /\ 1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg1-arg1P10 == 0 /\ arg2-arg4P10+arg4 == 0 /\ -arg3P10+arg3 == 0 /\ arg4-arg3 < 0 /\ 1+arg4 > 0 /\ -arg5P10+arg3 == 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 Applied preprocessing Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg5P11, arg2'=arg2P11, arg4'=arg4P11, arg1'=arg1P11, arg6'=arg6P11, arg3'=arg3P11, (arg2-arg2P11 == 0 /\ -arg4P11+arg4 == 0 /\ -1+arg3 < 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg4-arg6P11 == 0 /\ -arg5P11+arg1+arg3 == 0 /\ -arg1P11+arg1 == 0 /\ arg4-arg3 > 0 /\ -1+arg1 < 0 /\ arg1+arg3-arg3P11 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1-arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: 1 Applied preprocessing Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg5P12, arg2'=arg2P12, arg4'=arg4P12, arg1'=arg1P12, arg6'=arg6P12, arg3'=arg3P12, (arg3-arg3P12 == 0 /\ -arg1P12+arg1 == 0 /\ arg2+arg4-arg4P12 == 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2+arg4-arg6P12 == 0 /\ arg4-arg3 < 0 /\ -arg5P12+arg3 == 0 /\ arg2-arg2P12 == 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg3 > 0), cost: 1 Simplified rules Start location: __init 14: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg4'=arg4P0, arg6'=arg6P0, arg3'=arg3P0, (1+2*x500 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x480 > 0), cost: 1 16: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg4'=arg4P2, arg6'=arg6P2, arg3'=arg3P2, (2+2*x640 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x660 > 0), cost: 1 19: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg4'=arg4P5, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x800 > 0), cost: 1 21: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg4'=arg4P7, arg6'=arg6P7, arg3'=arg3P7, (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0), cost: 1 15: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=-x530, arg4'=-x530, arg1'=-x530, arg6'=arg6P1, arg3'=arg3P1, (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ 1+x530 > 0), cost: 1 17: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 20: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x850, arg2'=arg4P6, arg4'=arg4P6, arg1'=-x850, arg6'=arg4P6, arg3'=-x850, (1+arg4P6 > 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: 1 22: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 18: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg5'=arg5P4, arg2'=arg2+arg1, arg4'=arg2+arg1, arg6'=arg6P4, (1-arg2 > 0 /\ 1-arg1 > 0 /\ arg2-arg4 == 0 /\ -arg2+arg3 > 0), cost: 1 23: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 24: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 25: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1-arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: 1 26: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg3 > 0), cost: 1 13: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Applied nonterm Original rule: f387_0_lcm_EQ -> f387_0_lcm_EQ : arg5'=arg5P4, arg2'=arg2+arg1, arg4'=arg2+arg1, arg6'=arg6P4, (1-arg2 > 0 /\ 1-arg1 > 0 /\ arg2-arg4 == 0 /\ -arg2+arg3 > 0), cost: 1 New rule: f387_0_lcm_EQ -> [6] : (-1+n >= 0 /\ -arg2+arg4 >= 0 /\ 1-arg2 > 0 /\ 1-arg1 > 0 /\ arg2-arg4 >= 0 /\ -arg2+arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_gobIeB.txt Applied deletion Removed the following rules: 18 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg6'=arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_aMcDLI.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_knOEIb.txt Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_gIogNb.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> [7] : (arg2 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_PkEnDo.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=arg1+arg3, (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 2 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=arg1+arg3, (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 2 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3+arg1*(-1+n2), arg4'=arg4+n2*arg2, arg6'=arg2+arg4+arg2*(-1+n2), arg3'=n2*arg1+arg3, (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg2+arg4+arg2*(-1+n2)-arg3-arg1*(-1+n2) > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4-arg2*(-1+n2)+arg3+arg1*(-1+n2) > 0 /\ 1+arg4 > 0 /\ -1+n2 >= 0 /\ -arg4+arg3 > 0), cost: 2*n2 Sub-proof via acceration calculus written to file:///tmp/tmpnam_PLLNgh.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=arg1+arg3, (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 2 New rule: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_DJHNKA.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ 1+arg1 > 0 /\ arg2-arg1 <= 0 /\ arg2+arg4-arg1-arg3 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ 1+arg4 > 0), cost: NONTERM Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=arg1+arg3, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 2 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=arg1+arg3, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 2 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg1*(-1+n3)+arg3, arg4'=n3*arg2+arg4, arg6'=arg2+arg2*(-1+n3)+arg4, arg3'=n3*arg1+arg3, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg2*(-1+n3)-arg4+arg1+arg1*(-1+n3)+arg3 > 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg2*(-1+n3)+arg4-arg1*(-1+n3)-arg3 > 0 /\ arg4-arg3 > 0 /\ -1+n3 >= 0), cost: 2*n3 Sub-proof via acceration calculus written to file:///tmp/tmpnam_HIBlLO.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=arg1+arg3, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 2 New rule: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_ijEjJF.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ arg2+arg4-arg3 > 0 /\ -arg2-arg4+arg1+arg3 > 0 /\ arg2-arg1 <= 0 /\ 1+arg2 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg6'=arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: n0 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1+n0 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1+n0 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+n0*(-1+n4)*arg1+arg3, arg4'=arg4+arg2*n4, arg6'=arg2+arg4+arg2*(-1+n4), arg3'=n0*n4*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -1+n4 >= 0 /\ -arg4-arg2*(-1+n4)+n0*(-1+n4)*arg1+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ arg2-arg1*(-1+n0)+arg4+arg2*(-1+n4)-n0*(-1+n4)*arg1-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: n0*n4+n4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_OFoKgi.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1+n0 New rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_CFhFgK.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg6'=arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: n0 Second rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ 1+arg1 > 0 /\ arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-n0*arg1-arg3 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg1*(-1+n0)-n0*arg1+arg1 >= 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+n0*arg1-arg1 >= 0 /\ 1+arg4 > 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg6'=arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: n0 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=n0*arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=n0*arg1+arg3, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: 1+n0 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=n0*arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=n0*arg1+arg3, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: 1+n0 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=n0*arg1+arg3+n0*arg1*(-1+n5), arg4'=arg4+arg2*n5, arg6'=arg2+arg2*(-1+n5)+arg4, arg3'=n0*n5*arg1+arg3, (-arg1*(-1+n0)+arg2*(-1+n5)+arg4-arg3-n0*arg1*(-1+n5) > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg2*(-1+n5)-arg4+n0*arg1+arg3+n0*arg1*(-1+n5) > 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n5 >= 0), cost: n5+n0*n5 Sub-proof via acceration calculus written to file:///tmp/tmpnam_inJpne.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=n0*arg1+arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, arg3'=n0*arg1+arg3, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: 1+n0 New rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_PGkeKN.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ -arg2-arg4+n0*arg1+arg3 > 0 /\ arg2-n0*arg1 <= 0 /\ 1+arg2 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, arg3'=arg1+arg3, (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ -1+n1 >= 0), cost: 1+n1 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, arg3'=arg1+arg3, (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ -1+n1 >= 0), cost: 1+n1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=(-1+n6)*arg1+arg1+arg3, arg4'=arg4+arg2*n6*n1, arg6'=arg2+arg2*(-1+n1)+arg4+(-1+n6)*arg2*n1, arg3'=arg3+n6*arg1, (-1+n6 >= 0 /\ -arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -(-1+n6)*arg1+arg4+(-1+n6)*arg2*n1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ (-1+n6)*arg1-arg2*(-1+n1)-arg4+arg1-(-1+n6)*arg2*n1+arg3 > 0 /\ -1+n1 >= 0), cost: n6+n6*n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_GcMjlc.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, arg3'=arg1+arg3, (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ -1+n1 >= 0), cost: 1+n1 New rule: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_naEGpC.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n1 Second rule: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ -arg2-arg2*(-1+n1)+arg2*n1 >= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg2+arg2*(-1+n1)-arg2*n1 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg1-arg2*n1+arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg4+arg2*n1, arg6'=arg4+arg2*n1, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: 1+n1 Applied acceleration Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg4+arg2*n1, arg6'=arg4+arg2*n1, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: 1+n1 New rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=(-1+n7)*arg1+arg1+arg3, arg4'=arg4+arg2*n7*n1, arg6'=arg4+(-1+n7)*arg2*n1+arg2*n1, arg3'=arg3+n7*arg1, (-1+n7 >= 0 /\ 1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -(-1+n7)*arg1+arg4+(-1+n7)*arg2*n1+arg2*n1-arg3 > 0 /\ (-1+n7)*arg1-arg2*(-1+n1)-arg4-(-1+n7)*arg2*n1+arg3 > 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n7+n7*n1 Sub-proof via acceration calculus written to file:///tmp/tmpnam_igmfBn.txt Applied nonterm Original rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg4'=arg4+arg2*n1, arg6'=arg4+arg2*n1, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: 1+n1 New rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_mnDhdd.txt Applied chaining First rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ -arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ arg4-arg1+arg2*n1-arg3 > 0 /\ 1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ 1+arg1 > 0 /\ arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ 1+arg1 > 0 /\ arg2-arg1 <= 0 /\ arg2+arg4-arg1-arg3 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ 1+arg4 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ arg2+arg4-arg3 > 0 /\ -arg2-arg4+arg1+arg3 > 0 /\ arg2-arg1 <= 0 /\ 1+arg2 > 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg3 > 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ arg2-arg1 <= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ 1+arg1 > 0 /\ arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-n0*arg1-arg3 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg1*(-1+n0)-n0*arg1+arg1 >= 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+n0*arg1-arg1 >= 0 /\ 1+arg4 > 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ -arg2-arg4+n0*arg1+arg3 > 0 /\ arg2-n0*arg1 <= 0 /\ 1+arg2 > 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ -arg2-arg2*(-1+n1)+arg2*n1 >= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg2+arg2*(-1+n1)-arg2*n1 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg1-arg2*n1+arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ -arg2*(-1+n1)-arg4+arg1-arg2*n1+arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM Applied simplification Original rule: f454_0_lcm_EQ -> [7] : (0 >= 0 /\ -arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ arg4-arg1+arg2*n1-arg3 > 0 /\ 1+arg1 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM New rule: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM Applied deletion Removed the following rules: 23 24 Applied nonterm Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg1+arg3, arg6'=arg4, arg3'=arg1+arg3, (1-arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: 1 New rule: f481_0_lcm_EQ -> [8] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -1+n8 >= 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_AcmCjA.txt Applied acceleration Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg3 > 0), cost: 1 New rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=n9*arg2+arg4, arg6'=arg2+arg2*(-1+n9)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg3 > 0 /\ -arg2*(-1+n9)-arg4+arg3 > 0 /\ -1+n9 >= 0), cost: n9 Sub-proof via acceration calculus written to file:///tmp/tmpnam_gmEEja.txt Applied nonterm Original rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=arg2+arg4, arg6'=arg2+arg4, (arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg3 > 0), cost: 1 New rule: f481_0_lcm_EQ -> [8] : (arg2 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg3 > 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_lFCLgl.txt Applied deletion Removed the following rules: 25 26 Accelerated simple loops Start location: __init 14: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg4'=arg4P0, arg6'=arg6P0, arg3'=arg3P0, (1+2*x500 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x480 > 0), cost: 1 16: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg4'=arg4P2, arg6'=arg6P2, arg3'=arg3P2, (2+2*x640 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x660 > 0), cost: 1 19: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg4'=arg4P5, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x800 > 0), cost: 1 21: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg4'=arg4P7, arg6'=arg6P7, arg3'=arg3P7, (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0), cost: 1 15: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=-x530, arg4'=-x530, arg1'=-x530, arg6'=arg6P1, arg3'=arg3P1, (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ 1+x530 > 0), cost: 1 17: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 20: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x850, arg2'=arg4P6, arg4'=arg4P6, arg1'=-x850, arg6'=arg4P6, arg3'=-x850, (1+arg4P6 > 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: 1 22: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 27: f387_0_lcm_EQ -> [6] : (-1+n >= 0 /\ -arg2+arg4 >= 0 /\ 1-arg2 > 0 /\ 1-arg1 > 0 /\ arg2-arg4 >= 0 /\ -arg2+arg3 > 0), cost: NONTERM 28: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg6'=arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: n0 29: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM 30: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n1 31: f454_0_lcm_EQ -> [7] : (arg2 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM 44: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM 45: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM 46: f454_0_lcm_EQ -> [7] : (arg2-arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg1+arg3 > 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM 47: f454_0_lcm_EQ -> [7] : (arg2+arg4-arg3 > 0 /\ arg2-arg1 <= 0 /\ -arg2+arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM 48: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM 49: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+n0*arg1+arg3 > 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: NONTERM 50: f454_0_lcm_EQ -> [7] : (arg2-n0*arg1 <= 0 /\ -arg2+n0*arg1 <= 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ arg2-arg1*(-1+n0)+arg4-arg3 > 0 /\ -1+n0 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM 51: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM 52: f454_0_lcm_EQ -> [7] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ -arg2*(-1+n1)-arg4+arg1-arg2*n1+arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM 53: f454_0_lcm_EQ -> [7] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4+arg2*n1-arg3 > 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg1+arg2*n1 <= 0 /\ arg1-arg2*n1 <= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: NONTERM 54: f454_0_lcm_EQ -> [7] : (-arg2*(-1+n1)-arg4+arg1+arg3 > 0 /\ arg4-arg6 == 0 /\ -arg5+arg3 == 0 /\ -arg1+arg2*n1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0 /\ arg1-arg2*n1 <= 0 /\ -1+n1 >= 0), cost: NONTERM 55: f481_0_lcm_EQ -> [8] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -1+n8 >= 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: NONTERM 56: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=n9*arg2+arg4, arg6'=arg2+arg2*(-1+n9)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg3 > 0 /\ -arg2*(-1+n9)-arg4+arg3 > 0 /\ -1+n9 >= 0), cost: n9 57: f481_0_lcm_EQ -> [8] : (arg2 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg3 > 0), cost: NONTERM 13: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Applied chaining First rule: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=-x530, arg4'=-x530, arg1'=-x530, arg6'=arg6P1, arg3'=arg3P1, (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ 1+x530 > 0), cost: 1 Second rule: f387_0_lcm_EQ -> [6] : (-1+n >= 0 /\ -arg2+arg4 >= 0 /\ 1-arg2 > 0 /\ 1-arg1 > 0 /\ arg2-arg4 >= 0 /\ -arg2+arg3 > 0), cost: NONTERM New rule: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM Applied deletion Removed the following rules: 27 Applied chaining First rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg1*(-1+n0)+arg1+arg3, arg6'=arg4, arg3'=n0*arg1+arg3, (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg3 > 0 /\ -1+n0 >= 0 /\ -arg1*(-1+n0)+arg4-arg3 > 0), cost: n0 New rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3*(-1+n0)+2*arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3+n0*arg1P3, (1+arg1P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ -arg1P3*(-1+n0)+arg2P3-arg1P3 > 0 /\ -1+n0 >= 0 /\ 2+2*x720 > 0), cost: 1+n0 Applied chaining First rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> [7] : (1+arg1 > 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ arg1 <= 0 /\ 1+arg3 > 0 /\ arg4-arg3 > 0), cost: NONTERM New rule: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM Applied chaining First rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> f454_0_lcm_EQ : arg5'=arg3, arg4'=arg4+arg2*n1, arg6'=arg2+arg2*(-1+n1)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ -arg2*(-1+n1)-arg4+arg3 > 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -1+n1 >= 0), cost: n1 New rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=n1*arg2P3+arg2P3, arg1'=arg1P3, arg6'=arg2P3*(-1+n1)+2*arg2P3, arg3'=arg1P3, (-arg2P3*(-1+n1)-arg2P3+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ -1+n1 >= 0 /\ 2+2*x720 > 0), cost: 1+n1 Applied chaining First rule: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 Second rule: f454_0_lcm_EQ -> [7] : (arg2 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1+arg2 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ 1+arg4 > 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM Applied deletion Removed the following rules: 28 29 30 31 44 45 46 47 48 49 50 51 52 53 54 Applied chaining First rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x850, arg2'=arg4P6, arg4'=arg4P6, arg1'=-x850, arg6'=arg4P6, arg3'=-x850, (1+arg4P6 > 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: 1 Second rule: f481_0_lcm_EQ -> [8] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -1+n8 >= 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: NONTERM New rule: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM Applied chaining First rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 Second rule: f481_0_lcm_EQ -> [8] : (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ 1-arg3 > 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -1+n8 >= 0 /\ arg4-arg3 > 0 /\ 1-arg1 > 0), cost: NONTERM New rule: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM Applied chaining First rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 Second rule: f481_0_lcm_EQ -> f481_0_lcm_EQ : arg5'=arg3, arg4'=n9*arg2+arg4, arg6'=arg2+arg2*(-1+n9)+arg4, (-arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg3 > 0 /\ -arg2*(-1+n9)-arg4+arg3 > 0 /\ -1+n9 >= 0), cost: n9 New rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020-n9*x1020, arg1'=-x1010, arg6'=-x1020*(-1+n9)-2*x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ -x1010+x1020 > 0 /\ 1+2*x1040 > 0 /\ -1+n9 >= 0), cost: 1+n9 Applied chaining First rule: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 Second rule: f481_0_lcm_EQ -> [8] : (arg2 <= 0 /\ -arg4+arg6 >= 0 /\ arg5-arg3 >= 0 /\ arg4-arg6 >= 0 /\ -arg5+arg3 >= 0 /\ -arg4+arg3 > 0), cost: NONTERM New rule: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM Applied deletion Removed the following rules: 55 56 57 Chained accelerated rules with incoming rules Start location: __init 14: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg4'=arg4P0, arg6'=arg6P0, arg3'=arg3P0, (1+2*x500 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x480 > 0), cost: 1 16: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg4'=arg4P2, arg6'=arg6P2, arg3'=arg3P2, (2+2*x640 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x660 > 0), cost: 1 19: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg4'=arg4P5, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x800 > 0), cost: 1 21: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg4'=arg4P7, arg6'=arg6P7, arg3'=arg3P7, (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0), cost: 1 15: f1_0_main_Load\' -> f387_0_lcm_EQ : arg5'=arg5P1, arg2'=-x530, arg4'=-x530, arg1'=-x530, arg6'=arg6P1, arg3'=arg3P1, (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0 /\ 1+arg3P1 > 0 /\ 1+x530 > 0), cost: 1 17: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3, (1+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: 1 20: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x850, arg2'=arg4P6, arg4'=arg4P6, arg1'=-x850, arg6'=arg4P6, arg3'=-x850, (1+arg4P6 > 0 /\ 1+x850 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: 1 22: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020, arg1'=-x1010, arg6'=-x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0 /\ 1+x1020 > 0), cost: 1 58: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM 59: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3*(-1+n0)+2*arg1P3, arg2'=arg2P3, arg4'=arg2P3, arg1'=arg1P3, arg6'=arg2P3, arg3'=arg1P3+n0*arg1P3, (1+arg1P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ -arg1P3*(-1+n0)+arg2P3-arg1P3 > 0 /\ -1+n0 >= 0 /\ 2+2*x720 > 0), cost: 1+n0 60: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM 61: f1_0_main_Load\' -> f454_0_lcm_EQ : arg5'=arg1P3, arg2'=arg2P3, arg4'=n1*arg2P3+arg2P3, arg1'=arg1P3, arg6'=arg2P3*(-1+n1)+2*arg2P3, arg3'=arg1P3, (-arg2P3*(-1+n1)-arg2P3+arg1P3 > 0 /\ 1+arg2P3 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ -1+n1 >= 0 /\ 2+2*x720 > 0), cost: 1+n1 62: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM 63: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM 64: f1_0_main_Load\' -> f481_0_lcm_EQ : arg5'=-x1010, arg2'=-x1020, arg4'=-x1020-n9*x1020, arg1'=-x1010, arg6'=-x1020*(-1+n9)-2*x1020, arg3'=-x1010, (1+2*x1060 > 0 /\ 1+x1010 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ -x1010+x1020 > 0 /\ 1+2*x1040 > 0 /\ -1+n9 >= 0), cost: 1+n9 13: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Removed unreachable locations and irrelevant leafs Start location: __init 14: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg4'=arg4P0, arg6'=arg6P0, arg3'=arg3P0, (1+2*x500 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x480 > 0), cost: 1 16: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg4'=arg4P2, arg6'=arg6P2, arg3'=arg3P2, (2+2*x640 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x660 > 0), cost: 1 19: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg4'=arg4P5, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x800 > 0), cost: 1 21: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg4'=arg4P7, arg6'=arg6P7, arg3'=arg3P7, (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0), cost: 1 58: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM 60: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM 62: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM 63: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM 13: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Eliminating location f1_0_main_Load by chaining: Applied chaining First rule: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Second rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P0, arg4'=arg4P0, arg6'=arg6P0, arg3'=arg3P0, (1+2*x500 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x480 > 0), cost: 1 New rule: __init -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P13, arg4'=arg4P0, arg1'=arg1P13, arg6'=arg6P0, arg3'=arg3P0, (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: 2 Applied chaining First rule: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Second rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P2, arg4'=arg4P2, arg6'=arg6P2, arg3'=arg3P2, (2+2*x640 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x660 > 0), cost: 1 New rule: __init -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P13, arg4'=arg4P2, arg1'=arg1P13, arg6'=arg6P2, arg3'=arg3P2, (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: 2 Applied chaining First rule: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Second rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P5, arg4'=arg4P5, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x800 > 0), cost: 1 New rule: __init -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P13, arg4'=arg4P5, arg1'=arg1P13, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: 2 Applied chaining First rule: __init -> f1_0_main_Load : arg5'=arg5P13, arg2'=arg2P13, arg4'=arg4P13, arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, TRUE, cost: 1 Second rule: f1_0_main_Load -> f1_0_main_Load\' : arg5'=arg5P7, arg4'=arg4P7, arg6'=arg6P7, arg3'=arg3P7, (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0), cost: 1 New rule: __init -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P13, arg4'=arg4P7, arg1'=arg1P13, arg6'=arg6P7, arg3'=arg3P7, (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: 2 Applied deletion Removed the following rules: 13 14 16 19 21 Eliminated locations on tree-shaped paths Start location: __init 58: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM 60: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM 62: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM 63: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM 65: __init -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P13, arg4'=arg4P0, arg1'=arg1P13, arg6'=arg6P0, arg3'=arg3P0, (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: 2 66: __init -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P13, arg4'=arg4P2, arg1'=arg1P13, arg6'=arg6P2, arg3'=arg3P2, (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: 2 67: __init -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P13, arg4'=arg4P5, arg1'=arg1P13, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: 2 68: __init -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P13, arg4'=arg4P7, arg1'=arg1P13, arg6'=arg6P7, arg3'=arg3P7, (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: 2 Eliminating location f1_0_main_Load\' by chaining: Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P13, arg4'=arg4P0, arg1'=arg1P13, arg6'=arg6P0, arg3'=arg3P0, (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM New rule: __init -> [6] : (2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x500 > 0 /\ 1+2*x580 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P13, arg4'=arg4P0, arg1'=arg1P13, arg6'=arg6P0, arg3'=arg3P0, (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM New rule: __init -> [7] : (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x740 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P13, arg4'=arg4P0, arg1'=arg1P13, arg6'=arg6P0, arg3'=arg3P0, (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM New rule: __init -> [8] : (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ 1+2*x880 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P0, arg2'=arg2P13, arg4'=arg4P0, arg1'=arg1P13, arg6'=arg6P0, arg3'=arg3P0, (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM New rule: __init -> [8] : (1+2*x1060 > 0 /\ arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ 1+2*x1040 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P13, arg4'=arg4P2, arg1'=arg1P13, arg6'=arg6P2, arg3'=arg3P2, (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM New rule: __init -> [6] : (2+2*x560 > 0 /\ arg1P13 > 0 /\ 2+2*x640 > 0 /\ 1+2*x580 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P13, arg4'=arg4P2, arg1'=arg1P13, arg6'=arg6P2, arg3'=arg3P2, (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM New rule: __init -> [7] : (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x740 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P13, arg4'=arg4P2, arg1'=arg1P13, arg6'=arg6P2, arg3'=arg3P2, (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM New rule: __init -> [8] : (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 1+2*x880 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P2, arg2'=arg2P13, arg4'=arg4P2, arg1'=arg1P13, arg6'=arg6P2, arg3'=arg3P2, (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM New rule: __init -> [8] : (1+2*x1060 > 0 /\ arg1P13 > 0 /\ 2+2*x640 > 0 /\ 1+2*x1040 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P13, arg4'=arg4P5, arg1'=arg1P13, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM New rule: __init -> [6] : (2+2*x820 > 0 /\ 2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x580 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P13, arg4'=arg4P5, arg1'=arg1P13, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM New rule: __init -> [7] : (2+2*x820 > 0 /\ arg1P13 > 0 /\ 2+2*x740 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P13, arg4'=arg4P5, arg1'=arg1P13, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM New rule: __init -> [8] : (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x880 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P5, arg2'=arg2P13, arg4'=arg4P5, arg1'=arg1P13, arg6'=arg6P5, arg3'=arg3P5, (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM New rule: __init -> [8] : (2+2*x820 > 0 /\ 1+2*x1060 > 0 /\ arg1P13 > 0 /\ 1+2*x1040 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P13, arg4'=arg4P7, arg1'=arg1P13, arg6'=arg6P7, arg3'=arg3P7, (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [6] : (2+2*x560 > 0 /\ -3+arg2 > 0 /\ 1+2*x580 > 0 /\ arg1 > 0), cost: NONTERM New rule: __init -> [6] : (2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x580 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P13, arg4'=arg4P7, arg1'=arg1P13, arg6'=arg6P7, arg3'=arg3P7, (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [7] : (-3+arg2 > 0 /\ arg1 > 0 /\ 2+2*x740 > 0 /\ 2+2*x720 > 0), cost: NONTERM New rule: __init -> [7] : (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 2+2*x740 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P13, arg4'=arg4P7, arg1'=arg1P13, arg6'=arg6P7, arg3'=arg3P7, (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (-3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x880 > 0 /\ 2+2*x900 > 0), cost: NONTERM New rule: __init -> [8] : (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x880 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM Applied chaining First rule: __init -> f1_0_main_Load\' : arg5'=arg5P7, arg2'=arg2P13, arg4'=arg4P7, arg1'=arg1P13, arg6'=arg6P7, arg3'=arg3P7, (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: 2 Second rule: f1_0_main_Load\' -> [8] : (1+2*x1060 > 0 /\ -3+arg2 > 0 /\ arg1 > 0 /\ 1+2*x1040 > 0), cost: NONTERM New rule: __init -> [8] : (1+2*x1060 > 0 /\ arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x1040 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Applied deletion Removed the following rules: 58 60 62 63 65 66 67 68 Eliminated locations on tree-shaped paths Start location: __init 69: __init -> [6] : (2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x500 > 0 /\ 1+2*x580 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 70: __init -> [7] : (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x740 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM 71: __init -> [8] : (arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ 1+2*x880 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM 72: __init -> [8] : (1+2*x1060 > 0 /\ arg1P13 > 0 /\ 1+2*x500 > 0 /\ 2+2*x480 > 0 /\ 1+2*x1040 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 73: __init -> [6] : (2+2*x560 > 0 /\ arg1P13 > 0 /\ 2+2*x640 > 0 /\ 1+2*x580 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 74: __init -> [7] : (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 2+2*x740 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM 75: __init -> [8] : (arg1P13 > 0 /\ 2+2*x640 > 0 /\ 1+2*x880 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM 76: __init -> [8] : (1+2*x1060 > 0 /\ arg1P13 > 0 /\ 2+2*x640 > 0 /\ 1+2*x1040 > 0 /\ 2+2*x660 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 77: __init -> [6] : (2+2*x820 > 0 /\ 2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x580 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 78: __init -> [7] : (2+2*x820 > 0 /\ arg1P13 > 0 /\ 2+2*x740 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM 79: __init -> [8] : (2+2*x820 > 0 /\ arg1P13 > 0 /\ 1+2*x880 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM 80: __init -> [8] : (2+2*x820 > 0 /\ 1+2*x1060 > 0 /\ arg1P13 > 0 /\ 1+2*x1040 > 0 /\ 1+2*x800 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 81: __init -> [6] : (2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x580 > 0 /\ 1+2*x980 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: NONTERM 82: __init -> [7] : (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 2+2*x740 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x720 > 0), cost: NONTERM 83: __init -> [8] : (arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x880 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0 /\ 2+2*x900 > 0), cost: NONTERM 84: __init -> [8] : (1+2*x1060 > 0 /\ arg1P13 > 0 /\ 1+2*x980 > 0 /\ 1+2*x1040 > 0 /\ 1+2*x960 > 0 /\ -3+arg2P13 > 0), cost: NONTERM Computing asymptotic complexity Proved nontermination of rule 69 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (2+2*x560 > 0 /\ arg1P13 > 0 /\ 1+2*x500 > 0 /\ 1+2*x580 > 0 /\ 2+2*x480 > 0 /\ -3+arg2P13 > 0)