WORST_CASE(Omega(0),?) Initial ITS Start location: __init 0: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -arg2P0+x50 > 0 /\ 1+x40 > 0 /\ -1+arg2 > 0 /\ 1+x50 > 0 /\ 1+arg1P0 > 0), cost: 1 1: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ -1+arg2P1 < 0 /\ 1+x100 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 15: f1_0_main_Load -> f196_0_create_LE : arg1'=arg1P15, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0 /\ 1+x960 > 0 /\ -1+x950-arg1P15 == 0), cost: 1 2: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg1'=arg1P2, arg6'=arg6P2, arg3'=arg3P2, arg5'=arg5P2, arg2'=arg2P2, arg7'=arg7P2, arg4'=arg4P2, (arg2-arg6P2 == 0 /\ -arg5P2 == 0 /\ arg2-arg7P2 == 0 /\ -arg3P2+arg2 == 0 /\ arg2 > 0 /\ -arg4P2+arg2 == 0 /\ arg1-arg1P2 == 0 /\ -arg2P2 == 0), cost: 1 3: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P3, arg6'=arg6P3, arg3'=arg3P3, arg5'=arg5P3, arg2'=arg2P3, arg7'=arg7P3, arg4'=arg4P3, (1+x1010 > 0 /\ -x990+x10000 < 0 /\ 1+x10000 > 0 /\ arg3 > 0 /\ arg6-arg6P3 == 0 /\ arg3-arg3P3 == 0 /\ -arg6+x10000 < 0 /\ arg1-arg1P3 == 0 /\ -arg2P3+arg2 == 0 /\ arg6-arg7P3 == 0 /\ arg1-2*x1050 == 0 /\ -x1020+x10000 < 0 /\ arg3-arg4 == 0 /\ x990-arg3 < 0 /\ -x1020+x1010 > 0 /\ 1+arg6 > 0 /\ x1030-x10000 > 0 /\ arg1-x1040 >= 0 /\ arg3-arg4P3 == 0 /\ arg6-arg7 == 0 /\ arg5-arg5P3 == 0), cost: 1 5: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P5, arg6'=arg6P5, arg3'=arg3P5, arg5'=arg5P5, arg2'=arg2P5, arg7'=arg7P5, arg4'=arg4P5, (x1290-x1330 >= 0 /\ arg3-arg3P5 == 0 /\ -arg4P5+arg4 == 0 /\ arg2-arg2P5 == 0 /\ -arg7P5+arg7 == 0 /\ -1+arg1-2*x1300 == 0 /\ arg6-arg6P5 == 0 /\ arg5 > 0 /\ arg1-x1320 >= 0 /\ 1+x1310 > 0 /\ x1310-x1290 > 0 /\ -arg7+x1280 < 0 /\ arg2 > 0 /\ -arg5P5+arg5 == 0 /\ -arg5+x1280 < 0 /\ 1+x1290 > 0 /\ arg1-arg1P5 == 0 /\ arg4 > 0 /\ x1290-arg4 < 0 /\ 1+arg7 > 0 /\ x1280 > 0), cost: 1 7: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P7, arg6'=arg6P7, arg3'=arg3P7, arg5'=arg5P7, arg2'=arg2P7, arg7'=arg7P7, arg4'=arg4P7, (arg3 > 0 /\ arg1-x1600 >= 0 /\ arg1-arg1P7 == 0 /\ -arg3+x1560 < 0 /\ arg6-arg6P7 == 0 /\ -arg5P7+arg5 == 0 /\ arg3-arg3P7 == 0 /\ -arg2P7+arg2 == 0 /\ -1+arg1-2*x1590 == 0 /\ x1560 > 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ x1570-x1580 > 0 /\ -arg4P7+arg3 == 0 /\ arg6-arg7 == 0 /\ arg6-arg7P7 == 0 /\ 1+x1570 > 0 /\ -arg6+x1560 < 0), cost: 1 9: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P9, arg6'=arg6P9, arg3'=arg3P9, arg5'=arg5P9, arg2'=arg2P9, arg7'=arg7P9, arg4'=arg4P9, (arg2-arg2P9 == 0 /\ x1850-arg4 < 0 /\ arg1-arg1P9 == 0 /\ x1870-arg5 < 0 /\ -arg6+x1810 > 0 /\ -arg4P9+arg4 == 0 /\ x1830-x1850 < 0 /\ -arg7P9+arg7 == 0 /\ arg5 > 0 /\ arg1-x1880 >= 0 /\ 1+x1830 > 0 /\ x1830-arg7 < 0 /\ -x1870+x1830 < 0 /\ arg2 > 0 /\ arg6-arg6P9 == 0 /\ arg1-2*x1890 == 0 /\ x1830-x1840 < 0 /\ arg6-arg2 < 0 /\ -arg6+x1820 > 0 /\ 1+arg6 > 0 /\ arg3-arg3P9 == 0 /\ -arg5P9+arg5 == 0 /\ arg4 > 0 /\ 1+arg7 > 0 /\ arg6-arg3 < 0 /\ x1860-x1830 > 0), cost: 1 11: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P11, arg6'=arg6P11, arg3'=arg3P11, arg5'=arg5P11, arg2'=arg2P11, arg7'=arg7P11, arg4'=arg4P11, (arg6-arg6P11 == 0 /\ arg6 > 0 /\ -arg3P11+arg3 == 0 /\ -arg4+x2150 < 0 /\ -arg4P11+arg4 == 0 /\ -arg2P11+arg2 == 0 /\ 1+x2150 > 0 /\ -arg7P11+arg7 == 0 /\ x2160-arg5 < 0 /\ arg5 > 0 /\ arg1-x2210 >= 0 /\ arg2 > 0 /\ arg5-arg5P11 == 0 /\ 1+x2160 > 0 /\ x2160-x2200 >= 0 /\ arg1-arg1P11 == 0 /\ -arg7+x2140 < 0 /\ -x2190+x2150 >= 0 /\ -1+arg1-2*x2170 == 0 /\ arg4 > 0 /\ x2140 > 0 /\ 1+arg7 > 0 /\ -arg3+x2180 <= 0 /\ 1+arg3 > 0), cost: 1 13: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, arg5'=arg5P13, arg2'=arg2P13, arg7'=arg7P13, arg4'=arg4P13, (arg1-arg1P13 == 0 /\ -arg6+x2460 < 0 /\ 1+x2480 > 0 /\ arg3 > 0 /\ arg5-arg5P13 == 0 /\ -1+arg1-2*x2490 == 0 /\ arg3-arg3P13 == 0 /\ arg1-x2500 >= 0 /\ -arg4P13+arg3 == 0 /\ 1+x2450 > 0 /\ x2450-x2510 >= 0 /\ x2450-arg3 < 0 /\ arg6-arg7P13 == 0 /\ -arg2P13+arg2 == 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ arg6-arg6P13 == 0 /\ x2470-x2480 < 0 /\ arg6-arg7 == 0 /\ x2460 > 0), cost: 1 4: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=arg6P4, arg3'=arg3P4, arg5'=arg5P4, arg2'=arg2P4, arg7'=arg7P4, arg4'=arg4P4, (arg1-2*x1200 >= 0 /\ arg1-2*x1200 == 0 /\ -2+arg1-2*x1200 < 0 /\ -x1170+x1190 > 0 /\ 1+x1170 > 0 /\ arg3 > 0 /\ x1180-arg5P4 > 0 /\ -arg6P4 == 0 /\ -arg4P4+x1170 < 0 /\ -2+arg1-2*arg1P4 < 0 /\ 1+x1180 > 0 /\ -arg6+x1170 < 0 /\ -arg3+arg4P4 < 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ -arg7P4+arg5P4 == 0 /\ arg6-arg7 == 0 /\ 1-arg2P4 == 0 /\ -arg5P4+x1170 < 0), cost: 1 6: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=arg6P6, arg3'=arg3P6, arg5'=arg5P6, arg2'=arg2P6, arg7'=arg7P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ 1+x1450 > 0 /\ x1450-arg4 < 0 /\ -arg5+arg5P6 < 0 /\ -1+arg1-2*x1460 == 0 /\ arg5 > 0 /\ -arg6P6 == 0 /\ arg5P6 > 0 /\ arg5P6-arg7 < 0 /\ -2+arg1-2*x1460 < 0 /\ arg2 > 0 /\ x1470-x1450 > 0 /\ -arg7P6+arg5P6 == 0 /\ x1450-arg4P6 >= 0 /\ arg1-2*x1460 >= 0 /\ 1-arg2P6 == 0 /\ -2+arg1-2*arg1P6 < 0 /\ arg4 > 0 /\ 1+arg7 > 0 /\ 1+x1470 > 0 /\ arg1-2*arg1P6 >= 0), cost: 1 8: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg6P8, arg3'=arg3P8, arg5'=arg5P8, arg2'=arg2P8, arg7'=arg7P8, arg4'=arg4P8, (arg1-arg1P8 >= 0 /\ -arg6P8+arg3P8 == 0 /\ arg3 > 0 /\ arg1-2*x1730 >= 0 /\ -arg4P8+arg3P8 == 0 /\ -2+arg1-2*x1730 < 0 /\ arg3P8-arg7P8 == 0 /\ -arg6+arg3P8 < 0 /\ x1700-x1720 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ -arg5P8 == 0 /\ 1+arg6 > 0 /\ arg1-2*arg1P8 >= 0 /\ -arg2P8 == 0 /\ arg3P8 > 0 /\ arg6-arg7 == 0 /\ -2+arg1-2*arg1P8 < 0 /\ -arg3+arg3P8 < 0 /\ 1+x1700 > 0), cost: 1 10: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg6P10, arg3'=arg3P10, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-2+arg1-2*arg1P10 < 0 /\ arg1-2*x2060 >= 0 /\ arg1-2*x2060 == 0 /\ -x2040+x2050 > 0 /\ -arg6+x2030 > 0 /\ arg1-2*arg1P10 >= 0 /\ x2040-arg4P10 < 0 /\ -2+arg1-2*x2060 < 0 /\ -arg6+x2020 > 0 /\ arg4P10-arg4 < 0 /\ -arg6P10+arg2 == 0 /\ arg5 > 0 /\ arg5P10-arg5 < 0 /\ arg2 > 0 /\ 1+x2040 > 0 /\ arg3-arg3P10 == 0 /\ arg6-arg2 < 0 /\ 1+arg6 > 0 /\ arg1-arg1P10 >= 0 /\ x2040-arg7 < 0 /\ arg4 > 0 /\ x2040-arg7P10 < 0 /\ 1+arg7 > 0 /\ x2040-arg5P10 < 0 /\ arg6-arg3 < 0), cost: 1 12: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg6'=arg6P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg1-2*x2370 >= 0 /\ arg6 > 0 /\ arg6-arg6P12 == 0 /\ -2+arg1-2*x2370 < 0 /\ x2350-arg4 < 0 /\ -2+arg1-2*arg1P12 < 0 /\ x2350-arg4P12 >= 0 /\ 1+x2360 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg5 > 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ x2360-arg5P12 >= 0 /\ 1+x2350 > 0 /\ -1+arg1-2*x2370 == 0 /\ x2360-arg5 < 0 /\ arg4 > 0 /\ 1+arg7 > 0 /\ arg7P12-arg7 < 0 /\ 1+arg3 > 0), cost: 1 14: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (-1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ -2+arg1-2*arg1P14 < 0 /\ 1+x2660 > 0 /\ 1+x2680 > 0 /\ arg1-2*arg1P14 >= 0 /\ -arg6+arg7P14 < 0 /\ -arg3+x2660 < 0 /\ x2670-x2680 < 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ -2+arg1-2*x2690 < 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0 /\ arg1-2*x2690 >= 0 /\ -arg4P14+x2660 >= 0), cost: 1 16: f196_0_create_LE -> f196_0_create_LE : arg1'=arg1P16, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (arg1 > 0 /\ -1+arg1-arg1P16 == 0), cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -arg2P0+x50 > 0 /\ 1+x40 > 0 /\ -1+arg2 > 0 /\ 1+x50 > 0 /\ 1+arg1P0 > 0), cost: 1 New rule: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P0 > 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ -1+arg2P1 < 0 /\ 1+x100 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 New rule: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ 1-arg2P1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 Applied preprocessing Original rule: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg1'=arg1P2, arg6'=arg6P2, arg3'=arg3P2, arg5'=arg5P2, arg2'=arg2P2, arg7'=arg7P2, arg4'=arg4P2, (arg2-arg6P2 == 0 /\ -arg5P2 == 0 /\ arg2-arg7P2 == 0 /\ -arg3P2+arg2 == 0 /\ arg2 > 0 /\ -arg4P2+arg2 == 0 /\ arg1-arg1P2 == 0 /\ -arg2P2 == 0), cost: 1 New rule: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P3, arg6'=arg6P3, arg3'=arg3P3, arg5'=arg5P3, arg2'=arg2P3, arg7'=arg7P3, arg4'=arg4P3, (1+x1010 > 0 /\ -x990+x10000 < 0 /\ 1+x10000 > 0 /\ arg3 > 0 /\ arg6-arg6P3 == 0 /\ arg3-arg3P3 == 0 /\ -arg6+x10000 < 0 /\ arg1-arg1P3 == 0 /\ -arg2P3+arg2 == 0 /\ arg6-arg7P3 == 0 /\ arg1-2*x1050 == 0 /\ -x1020+x10000 < 0 /\ arg3-arg4 == 0 /\ x990-arg3 < 0 /\ -x1020+x1010 > 0 /\ 1+arg6 > 0 /\ x1030-x10000 > 0 /\ arg1-x1040 >= 0 /\ arg3-arg4P3 == 0 /\ arg6-arg7 == 0 /\ arg5-arg5P3 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=arg6P4, arg3'=arg3P4, arg5'=arg5P4, arg2'=arg2P4, arg7'=arg7P4, arg4'=arg4P4, (arg1-2*x1200 >= 0 /\ arg1-2*x1200 == 0 /\ -2+arg1-2*x1200 < 0 /\ -x1170+x1190 > 0 /\ 1+x1170 > 0 /\ arg3 > 0 /\ x1180-arg5P4 > 0 /\ -arg6P4 == 0 /\ -arg4P4+x1170 < 0 /\ -2+arg1-2*arg1P4 < 0 /\ 1+x1180 > 0 /\ -arg6+x1170 < 0 /\ -arg3+arg4P4 < 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ -arg7P4+arg5P4 == 0 /\ arg6-arg7 == 0 /\ 1-arg2P4 == 0 /\ -arg5P4+x1170 < 0), cost: 1 New rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P5, arg6'=arg6P5, arg3'=arg3P5, arg5'=arg5P5, arg2'=arg2P5, arg7'=arg7P5, arg4'=arg4P5, (x1290-x1330 >= 0 /\ arg3-arg3P5 == 0 /\ -arg4P5+arg4 == 0 /\ arg2-arg2P5 == 0 /\ -arg7P5+arg7 == 0 /\ -1+arg1-2*x1300 == 0 /\ arg6-arg6P5 == 0 /\ arg5 > 0 /\ arg1-x1320 >= 0 /\ 1+x1310 > 0 /\ x1310-x1290 > 0 /\ -arg7+x1280 < 0 /\ arg2 > 0 /\ -arg5P5+arg5 == 0 /\ -arg5+x1280 < 0 /\ 1+x1290 > 0 /\ arg1-arg1P5 == 0 /\ arg4 > 0 /\ x1290-arg4 < 0 /\ 1+arg7 > 0 /\ x1280 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=arg6P6, arg3'=arg3P6, arg5'=arg5P6, arg2'=arg2P6, arg7'=arg7P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ 1+x1450 > 0 /\ x1450-arg4 < 0 /\ -arg5+arg5P6 < 0 /\ -1+arg1-2*x1460 == 0 /\ arg5 > 0 /\ -arg6P6 == 0 /\ arg5P6 > 0 /\ arg5P6-arg7 < 0 /\ -2+arg1-2*x1460 < 0 /\ arg2 > 0 /\ x1470-x1450 > 0 /\ -arg7P6+arg5P6 == 0 /\ x1450-arg4P6 >= 0 /\ arg1-2*x1460 >= 0 /\ 1-arg2P6 == 0 /\ -2+arg1-2*arg1P6 < 0 /\ arg4 > 0 /\ 1+arg7 > 0 /\ 1+x1470 > 0 /\ arg1-2*arg1P6 >= 0), cost: 1 New rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P7, arg6'=arg6P7, arg3'=arg3P7, arg5'=arg5P7, arg2'=arg2P7, arg7'=arg7P7, arg4'=arg4P7, (arg3 > 0 /\ arg1-x1600 >= 0 /\ arg1-arg1P7 == 0 /\ -arg3+x1560 < 0 /\ arg6-arg6P7 == 0 /\ -arg5P7+arg5 == 0 /\ arg3-arg3P7 == 0 /\ -arg2P7+arg2 == 0 /\ -1+arg1-2*x1590 == 0 /\ x1560 > 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ x1570-x1580 > 0 /\ -arg4P7+arg3 == 0 /\ arg6-arg7 == 0 /\ arg6-arg7P7 == 0 /\ 1+x1570 > 0 /\ -arg6+x1560 < 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg6P8, arg3'=arg3P8, arg5'=arg5P8, arg2'=arg2P8, arg7'=arg7P8, arg4'=arg4P8, (arg1-arg1P8 >= 0 /\ -arg6P8+arg3P8 == 0 /\ arg3 > 0 /\ arg1-2*x1730 >= 0 /\ -arg4P8+arg3P8 == 0 /\ -2+arg1-2*x1730 < 0 /\ arg3P8-arg7P8 == 0 /\ -arg6+arg3P8 < 0 /\ x1700-x1720 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ -arg5P8 == 0 /\ 1+arg6 > 0 /\ arg1-2*arg1P8 >= 0 /\ -arg2P8 == 0 /\ arg3P8 > 0 /\ arg6-arg7 == 0 /\ -2+arg1-2*arg1P8 < 0 /\ -arg3+arg3P8 < 0 /\ 1+x1700 > 0), cost: 1 New rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P9, arg6'=arg6P9, arg3'=arg3P9, arg5'=arg5P9, arg2'=arg2P9, arg7'=arg7P9, arg4'=arg4P9, (arg2-arg2P9 == 0 /\ x1850-arg4 < 0 /\ arg1-arg1P9 == 0 /\ x1870-arg5 < 0 /\ -arg6+x1810 > 0 /\ -arg4P9+arg4 == 0 /\ x1830-x1850 < 0 /\ -arg7P9+arg7 == 0 /\ arg5 > 0 /\ arg1-x1880 >= 0 /\ 1+x1830 > 0 /\ x1830-arg7 < 0 /\ -x1870+x1830 < 0 /\ arg2 > 0 /\ arg6-arg6P9 == 0 /\ arg1-2*x1890 == 0 /\ x1830-x1840 < 0 /\ arg6-arg2 < 0 /\ -arg6+x1820 > 0 /\ 1+arg6 > 0 /\ arg3-arg3P9 == 0 /\ -arg5P9+arg5 == 0 /\ arg4 > 0 /\ 1+arg7 > 0 /\ arg6-arg3 < 0 /\ x1860-x1830 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg6P10, arg3'=arg3P10, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-2+arg1-2*arg1P10 < 0 /\ arg1-2*x2060 >= 0 /\ arg1-2*x2060 == 0 /\ -x2040+x2050 > 0 /\ -arg6+x2030 > 0 /\ arg1-2*arg1P10 >= 0 /\ x2040-arg4P10 < 0 /\ -2+arg1-2*x2060 < 0 /\ -arg6+x2020 > 0 /\ arg4P10-arg4 < 0 /\ -arg6P10+arg2 == 0 /\ arg5 > 0 /\ arg5P10-arg5 < 0 /\ arg2 > 0 /\ 1+x2040 > 0 /\ arg3-arg3P10 == 0 /\ arg6-arg2 < 0 /\ 1+arg6 > 0 /\ arg1-arg1P10 >= 0 /\ x2040-arg7 < 0 /\ arg4 > 0 /\ x2040-arg7P10 < 0 /\ 1+arg7 > 0 /\ x2040-arg5P10 < 0 /\ arg6-arg3 < 0), cost: 1 New rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P11, arg6'=arg6P11, arg3'=arg3P11, arg5'=arg5P11, arg2'=arg2P11, arg7'=arg7P11, arg4'=arg4P11, (arg6-arg6P11 == 0 /\ arg6 > 0 /\ -arg3P11+arg3 == 0 /\ -arg4+x2150 < 0 /\ -arg4P11+arg4 == 0 /\ -arg2P11+arg2 == 0 /\ 1+x2150 > 0 /\ -arg7P11+arg7 == 0 /\ x2160-arg5 < 0 /\ arg5 > 0 /\ arg1-x2210 >= 0 /\ arg2 > 0 /\ arg5-arg5P11 == 0 /\ 1+x2160 > 0 /\ x2160-x2200 >= 0 /\ arg1-arg1P11 == 0 /\ -arg7+x2140 < 0 /\ -x2190+x2150 >= 0 /\ -1+arg1-2*x2170 == 0 /\ arg4 > 0 /\ x2140 > 0 /\ 1+arg7 > 0 /\ -arg3+x2180 <= 0 /\ 1+arg3 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg6'=arg6P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg1-2*x2370 >= 0 /\ arg6 > 0 /\ arg6-arg6P12 == 0 /\ -2+arg1-2*x2370 < 0 /\ x2350-arg4 < 0 /\ -2+arg1-2*arg1P12 < 0 /\ x2350-arg4P12 >= 0 /\ 1+x2360 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg5 > 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ x2360-arg5P12 >= 0 /\ 1+x2350 > 0 /\ -1+arg1-2*x2370 == 0 /\ x2360-arg5 < 0 /\ arg4 > 0 /\ 1+arg7 > 0 /\ arg7P12-arg7 < 0 /\ 1+arg3 > 0), cost: 1 New rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg1'=arg1P13, arg6'=arg6P13, arg3'=arg3P13, arg5'=arg5P13, arg2'=arg2P13, arg7'=arg7P13, arg4'=arg4P13, (arg1-arg1P13 == 0 /\ -arg6+x2460 < 0 /\ 1+x2480 > 0 /\ arg3 > 0 /\ arg5-arg5P13 == 0 /\ -1+arg1-2*x2490 == 0 /\ arg3-arg3P13 == 0 /\ arg1-x2500 >= 0 /\ -arg4P13+arg3 == 0 /\ 1+x2450 > 0 /\ x2450-x2510 >= 0 /\ x2450-arg3 < 0 /\ arg6-arg7P13 == 0 /\ -arg2P13+arg2 == 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ arg6-arg6P13 == 0 /\ x2470-x2480 < 0 /\ arg6-arg7 == 0 /\ x2460 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 Applied preprocessing Original rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (-1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ -2+arg1-2*arg1P14 < 0 /\ 1+x2660 > 0 /\ 1+x2680 > 0 /\ arg1-2*arg1P14 >= 0 /\ -arg6+arg7P14 < 0 /\ -arg3+x2660 < 0 /\ x2670-x2680 < 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 1+arg6 > 0 /\ -2+arg1-2*x2690 < 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0 /\ arg1-2*x2690 >= 0 /\ -arg4P14+x2660 >= 0), cost: 1 New rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 Applied preprocessing Original rule: f1_0_main_Load -> f196_0_create_LE : arg1'=arg1P15, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0 /\ 1+x960 > 0 /\ -1+x950-arg1P15 == 0), cost: 1 New rule: f1_0_main_Load -> f196_0_create_LE : arg1'=-1+x950, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0), cost: 1 Applied preprocessing Original rule: f196_0_create_LE -> f196_0_create_LE : arg1'=arg1P16, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (arg1 > 0 /\ -1+arg1-arg1P16 == 0), cost: 1 New rule: f196_0_create_LE -> f196_0_create_LE : arg1'=-1+arg1, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, arg1 > 0, cost: 1 Simplified rules Start location: __init 18: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P0 > 0), cost: 1 19: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ 1-arg2P1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 33: f1_0_main_Load -> f196_0_create_LE : arg1'=-1+x950, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0), cost: 1 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 21: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 23: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 25: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 27: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 29: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 31: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 22: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 24: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 26: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 28: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 30: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 32: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 34: f196_0_create_LE -> f196_0_create_LE : arg1'=-1+arg1, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, arg1 > 0, cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Applied acceleration Original rule: f196_0_create_LE -> f196_0_create_LE : arg1'=-1+arg1, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, arg1 > 0, cost: 1 New rule: f196_0_create_LE -> f196_0_create_LE : arg1'=arg1-n0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (-1+n0 >= 0 /\ 1+arg1-n0 > 0), cost: n0 Applied instantiation Original rule: f196_0_create_LE -> f196_0_create_LE : arg1'=arg1-n0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (-1+n0 >= 0 /\ 1+arg1-n0 > 0), cost: n0 New rule: f196_0_create_LE -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (1 > 0 /\ -1+arg1 >= 0), cost: arg1 Applied simplification Original rule: f196_0_create_LE -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (1 > 0 /\ -1+arg1 >= 0), cost: arg1 New rule: f196_0_create_LE -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, -1+arg1 >= 0, cost: arg1 Applied deletion Removed the following rules: 34 Accelerated simple loops Start location: __init 18: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P0 > 0), cost: 1 19: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ 1-arg2P1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 33: f1_0_main_Load -> f196_0_create_LE : arg1'=-1+x950, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0), cost: 1 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 21: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 23: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 25: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 27: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 29: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 31: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 22: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 24: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 26: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 28: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 30: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 32: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 36: f196_0_create_LE -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, -1+arg1 >= 0, cost: arg1 17: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Applied chaining First rule: f1_0_main_Load -> f196_0_create_LE : arg1'=-1+x950, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0), cost: 1 Second rule: f196_0_create_LE -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, -1+arg1 >= 0, cost: arg1 New rule: f1_0_main_Load -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (arg1 > 0 /\ -1+arg2 > 0 /\ -2+x950 >= 0), cost: x950 Applied deletion Removed the following rules: 36 Chained accelerated rules with incoming rules Start location: __init 18: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P0 > 0), cost: 1 19: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ 1-arg2P1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 33: f1_0_main_Load -> f196_0_create_LE : arg1'=-1+x950, arg6'=arg6P15, arg3'=arg3P15, arg5'=arg5P15, arg2'=arg2P15, arg7'=arg7P15, arg4'=arg4P15, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+x950 > 0), cost: 1 37: f1_0_main_Load -> f196_0_create_LE : arg1'=0, arg6'=arg6P16, arg3'=arg3P16, arg5'=arg5P16, arg2'=arg2P16, arg7'=arg7P16, arg4'=arg4P16, (arg1 > 0 /\ -1+arg2 > 0 /\ -2+x950 >= 0), cost: x950 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 21: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 23: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 25: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 27: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 29: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 31: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 22: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 24: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 26: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 28: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 30: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 32: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Removed unreachable locations and irrelevant leafs Start location: __init 18: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P0 > 0), cost: 1 19: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ 1-arg2P1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 21: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 23: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 25: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 27: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 29: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 31: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 22: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 24: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 26: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 28: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 30: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 32: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 17: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Eliminating location f1_0_main_Load by chaining: Applied chaining First rule: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Second rule: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P0 > 0), cost: 1 New rule: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P0 > 0), cost: 2 Applied chaining First rule: __init -> f1_0_main_Load : arg1'=arg1P17, arg6'=arg6P17, arg3'=arg3P17, arg5'=arg5P17, arg2'=arg2P17, arg7'=arg7P17, arg4'=arg4P17, TRUE, cost: 1 Second rule: f1_0_main_Load -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (arg1 > 0 /\ 1-arg2P1 > 0 /\ -1+arg2 > 0 /\ 1+arg1P1 > 0), cost: 1 New rule: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (1-arg2P1 > 0 /\ arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P1 > 0), cost: 2 Applied deletion Removed the following rules: 17 18 19 Eliminating location f288_0_slide68_EQ\' by chaining: Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (0 == 0 /\ arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (0 == 0 /\ arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-1+arg6 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg6 >= 0 /\ arg3-arg4P10 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -2+arg3 >= 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg6 >= 0 /\ arg3-arg4P10 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -2+arg3 >= 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg6 >= 0 /\ arg3-arg4P10 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ -2+arg7 >= 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ -2+arg7 >= 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ -1+arg4 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ -1+arg4 >= 0 /\ arg7P8 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ -1+arg4 >= 0 /\ arg7P8 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ -2+arg7 >= 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ -2+arg7 >= 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg2 > 0 /\ -2+arg7 >= 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ -1+arg4 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ -1+arg4 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0 /\ -1+arg4 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 1-arg3 <= 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ -2+arg6 >= 0 /\ arg6-arg5P6 > 0 /\ -1+arg1-2*x1590 == 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 1-arg3 <= 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ -2+arg6 >= 0 /\ arg6-arg5P6 > 0 /\ -1+arg1-2*x1590 == 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg6-arg5P6 > 0 /\ -1+arg1-2*x1590 == 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (0 == 0 /\ arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (0 == 0 /\ arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg6 > 0 /\ 1-arg3 <= 0 /\ arg1-2*arg1P12 >= 0 /\ -2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ -2+arg3 >= 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0 /\ 1+arg3 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg6 > 0 /\ 1-arg3 <= 0 /\ arg1-2*arg1P12 >= 0 /\ -2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ -2+arg3 >= 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0 /\ 1+arg3 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg1-2*arg1P12 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ -2+arg3 >= 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (-2+arg6 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (0 == 0 /\ 1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ -2+arg6 >= 0 /\ arg1-arg1P14 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ -2+arg3 >= 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (0 == 0 /\ 1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ -2+arg6 >= 0 /\ arg1-arg1P14 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ -2+arg3 >= 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ -2+arg3 >= 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ -2+arg4 >= 0 /\ -1+arg7 >= 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -2+arg5 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1890 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ -2+arg4 >= 0 /\ -1+arg7 >= 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -2+arg5 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1890 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -2+arg5 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1890 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (-2+arg4 >= 0 /\ -1+arg7 >= 0 /\ -2+arg5 >= 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg6+arg2 > 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -2+arg4 >= 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ -2+arg5 >= 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -2+arg4 >= 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ -2+arg5 >= 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ arg6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -arg5P6+arg7 > 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg4P6-arg4 <= 0 /\ 1+arg3 > 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ arg6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -arg5P6+arg7 > 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg4P6-arg4 <= 0 /\ 1+arg3 > 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ arg6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ -1+arg1-2*x2170 == 0 /\ 1+arg4P6-arg4 <= 0 /\ 1+arg3 > 0 /\ arg1-2*arg1P6 >= 0 /\ -1+arg4 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg6 > 0 /\ arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg1-2*arg1P8 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0 /\ arg7P8 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg6 > 0 /\ arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg1-2*arg1P8 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0 /\ arg7P8 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg1-2*arg1P8 >= 0 /\ -1+arg1-2*x2170 == 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ -1+arg1-2*x2170 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ -2+arg7 >= 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ -1+arg1-2*x2170 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ -2+arg7 >= 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0 /\ -1+arg4 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ -1+arg1-2*x2170 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : (arg6 > 0 /\ arg2 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2170 == 0 /\ -2+arg7 >= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6 > 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ 2-arg1+2*arg1P14 > 0 /\ -1+arg1-2*x2170 == 0 /\ arg7P14 > 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6 > 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ 2-arg1+2*arg1P14 > 0 /\ -1+arg1-2*x2170 == 0 /\ arg7P14 > 0 /\ -2+arg7 >= 0 /\ arg6-arg7 == 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ 2-arg1+2*arg1P14 > 0 /\ -1+arg1-2*x2170 == 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0 /\ -1+arg4 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 1-arg3 <= 0 /\ arg3 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ -1+arg1-2*x2490 == 0 /\ arg5P6 > 0 /\ -2+arg6 >= 0 /\ arg6-arg5P6 > 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 1-arg3 <= 0 /\ arg3 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ -1+arg1-2*x2490 == 0 /\ arg5P6 > 0 /\ -2+arg6 >= 0 /\ arg6-arg5P6 > 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ arg3 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ -1+arg1-2*x2490 == 0 /\ arg5P6 > 0 /\ arg6-arg5P6 > 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (0 == 0 /\ arg1-arg1P8 >= 0 /\ arg3 > 0 /\ 2-arg1+2*arg1P8 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg6-arg7P8 > 0 /\ -2+arg6 >= 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (0 == 0 /\ arg1-arg1P8 >= 0 /\ arg3 > 0 /\ 2-arg1+2*arg1P8 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg6-arg7P8 > 0 /\ -2+arg6 >= 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ 1-arg4 <= 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg6 > 0 /\ 1-arg3 <= 0 /\ arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg1-2*arg1P12 >= 0 /\ -2+arg6 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0 /\ 1+arg3 > 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg6 > 0 /\ 1-arg3 <= 0 /\ arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg1-2*arg1P12 >= 0 /\ -2+arg6 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0 /\ 1+arg3 > 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0), cost: 2 Applied chaining First rule: f288_0_slide68_EQ -> f288_0_slide68_EQ\' : arg7'=arg6, arg4'=arg3, (arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0), cost: 1 Second rule: f288_0_slide68_EQ\' -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 1 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (0 == 0 /\ 1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 Applied simplification Original rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (0 == 0 /\ 1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ -1+arg1-2*x2490 == 0 /\ -2+arg6 >= 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 New rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ -1+arg1-2*x2490 == 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 Applied deletion Removed the following rules: 21 22 23 24 25 26 27 28 29 30 31 32 Eliminated locations on tree-shaped paths Start location: __init 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 40: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 41: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg6 >= 0 /\ arg3-arg4P10 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 42: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ 1+arg4P6-arg4 <= 0 /\ arg1-2*arg1P6 >= 0 /\ -1+arg4 >= 0), cost: 2 43: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 44: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 2 45: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0 /\ -1+arg4 >= 0), cost: 2 46: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg6-arg5P6 > 0 /\ -1+arg1-2*x1590 == 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -2+arg3 >= 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 47: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 48: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg1-2*arg1P12 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ -2+arg3 >= 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0), cost: 2 49: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ -1+arg1-2*x1590 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ -2+arg3 >= 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 50: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -2+arg5 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1890 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 51: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg7 >= 0 /\ -arg4P10+arg4 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1890 == 0 /\ -arg6+arg3 > 0 /\ 1+arg6 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ -arg6+arg2 > 0), cost: 2 52: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ arg6 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ arg5P6 > 0 /\ arg2 > 0 /\ -arg5P6+arg7 > 0 /\ -1+arg1-2*x2170 == 0 /\ 1+arg4P6-arg4 <= 0 /\ 1+arg3 > 0 /\ arg1-2*arg1P6 >= 0 /\ -1+arg4 >= 0), cost: 2 53: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg1-2*arg1P8 >= 0 /\ -1+arg1-2*x2170 == 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 54: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ 1-arg4+arg4P12 <= 0 /\ arg6 > 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ arg2 > 0 /\ -arg7P12+arg7 > 0 /\ -1+arg5 >= 0 /\ -1+arg1-2*x2370 == 0 /\ -1+arg1-2*x2170 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ 1+arg3 > 0 /\ -1+arg4 >= 0), cost: 2 55: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg1-2*arg1P14 >= 0 /\ arg1-arg1P14 >= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ 2-arg1+2*arg1P14 > 0 /\ -1+arg1-2*x2170 == 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0 /\ -1+arg4 >= 0), cost: 2 56: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P6, arg6'=0, arg3'=arg3P6, arg5'=arg5P6, arg2'=1, arg7'=arg5P6, arg4'=arg4P6, (1-arg3+arg4P6 <= 0 /\ arg1-arg1P6 >= 0 /\ arg5-arg5P6 > 0 /\ arg3 > 0 /\ 2-arg1+2*arg1P6 > 0 /\ -1+arg1-2*x1460 == 0 /\ -1+arg1-2*x2490 == 0 /\ arg5P6 > 0 /\ arg6-arg5P6 > 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ arg6-arg7 == 0 /\ arg1-2*arg1P6 >= 0), cost: 2 57: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 58: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P12, arg3'=arg3P12, arg5'=arg5P12, arg2'=arg2P12, arg7'=arg7P12, arg4'=arg4P12, (arg3P12-arg3 <= 0 /\ arg3 > 0 /\ -1+arg1-2*x2490 == 0 /\ arg1-2*arg1P12 >= 0 /\ arg7P12 > 0 /\ arg1-arg1P12 >= 0 /\ 1-arg3+arg4P12 <= 0 /\ arg2 > 0 /\ arg3-arg4 == 0 /\ -1+arg5 >= 0 /\ arg6-arg7P12 > 0 /\ -1+arg1-2*x2370 == 0 /\ 2-arg1+2*arg1P12 > 0 /\ 1-arg5+arg5P12 <= 0 /\ arg6-arg7 == 0), cost: 2 59: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P14, arg6'=arg6P14, arg3'=arg3P14, arg5'=arg5P14, arg2'=arg2P14, arg7'=arg7P14, arg4'=arg4P14, (1+arg4P14-arg3 <= 0 /\ arg6-arg7P14 > 0 /\ -1+arg1-2*x2690 == 0 /\ arg3 > 0 /\ arg1-2*arg1P14 >= 0 /\ -1+arg1-2*x2490 == 0 /\ arg1-arg1P14 >= 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P14 > 0 /\ arg7P14 > 0 /\ arg6-arg7 == 0), cost: 2 38: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P0 > 0), cost: 2 39: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (1-arg2P1 > 0 /\ arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P1 > 0), cost: 2 Applied pruning (of leafs and parallel rules): Start location: __init 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 40: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 41: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg6 >= 0 /\ arg3-arg4P10 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 43: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 47: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 50: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -2+arg5 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1890 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 38: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P0 > 0), cost: 2 39: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (1-arg2P1 > 0 /\ arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P1 > 0), cost: 2 Accelerated simple loops Start location: __init 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 40: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 41: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P10, arg6'=arg2, arg5'=arg5P10, arg2'=arg2P10, arg7'=arg7P10, arg4'=arg4P10, (-1+arg5P10 >= 0 /\ arg1-2*x2060 == 0 /\ -1+arg7P10 >= 0 /\ arg1-2*arg1P10 >= 0 /\ -1+arg6 >= 0 /\ arg3-arg4P10 > 0 /\ 2-arg1+2*arg1P10 > 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ -arg5P10+arg5 > 0 /\ -1+arg4P10 >= 0 /\ arg1-arg1P10 >= 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 43: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ -2+arg5 >= 0 /\ -1+arg1-2*x1300 == 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ arg2 > 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 47: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 50: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -2+arg5 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1890 == 0 /\ arg3-arg4 == 0 /\ -arg6+arg3 > 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0 /\ -arg6+arg2 > 0), cost: 2 38: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P0 > 0), cost: 2 39: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (1-arg2P1 > 0 /\ arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P1 > 0), cost: 2 Applied chaining First rule: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 Second rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ arg3-arg4P4 > 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ -1+arg6 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ arg3-arg4 == 0 /\ 2-arg1+2*arg1P4 > 0 /\ arg6-arg7 == 0), cost: 2 New rule: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ -arg4P4+arg2 > 0 /\ 2-arg1+2*arg1P4 > 0), cost: 3 Applied chaining First rule: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 Second rule: f288_0_slide68_EQ -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg6-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg3-arg4 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg6-arg7 == 0 /\ arg3-arg7P8 > 0 /\ arg7P8 > 0), cost: 2 New rule: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg2-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg7P8 > 0), cost: 3 Applied deletion Removed the following rules: 40 41 43 47 50 Chained accelerated rules with incoming rules Start location: __init 20: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg6'=arg2, arg3'=arg2, arg5'=0, arg2'=0, arg7'=arg2, arg4'=arg2, arg2 > 0, cost: 1 60: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg1'=arg1P4, arg6'=0, arg3'=arg3P4, arg5'=arg5P4, arg2'=1, arg7'=arg5P4, arg4'=arg4P4, (arg1-2*x1200 == 0 /\ -1+arg5P4 >= 0 /\ -1+arg4P4 >= 0 /\ arg1-2*arg1P4 >= 0 /\ arg1-arg1P4 >= 0 /\ arg1-2*x1050 == 0 /\ -arg4P4+arg2 > 0 /\ 2-arg1+2*arg1P4 > 0), cost: 3 61: f234_0_slide68_FieldAccess -> f288_0_slide68_EQ : arg1'=arg1P8, arg6'=arg7P8, arg3'=arg7P8, arg5'=0, arg2'=0, arg7'=arg7P8, arg4'=arg7P8, (arg1-arg1P8 >= 0 /\ 2-arg1+2*arg1P8 > 0 /\ arg2-arg7P8 > 0 /\ -1+arg1-2*x1590 == 0 /\ -1+arg1-2*x1730 == 0 /\ arg1-2*arg1P8 >= 0 /\ arg7P8 > 0), cost: 3 38: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P0, arg6'=arg6P0, arg3'=arg3P0, arg5'=arg5P0, arg2'=arg2P0, arg7'=arg7P0, arg4'=arg4P0, (arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P0 > 0), cost: 2 39: __init -> f234_0_slide68_FieldAccess : arg1'=arg1P1, arg6'=arg6P1, arg3'=arg3P1, arg5'=arg5P1, arg2'=arg2P1, arg7'=arg7P1, arg4'=arg4P1, (1-arg2P1 > 0 /\ arg1P17 > 0 /\ -1+arg2P17 > 0 /\ 1+arg1P1 > 0), cost: 2 Removed unreachable locations and irrelevant leafs Start location: __init Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0