WORST_CASE(Omega(1),?) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: __init 0: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_1, arg2'=arg2P_1, arg3'=arg3P_1, arg4'=arg4P_1, [ arg1P_1<=arg1 && arg2>-1 && arg1>0 && arg1P_1>0 && 0==arg2P_1 && arg2==arg3P_1 ], cost: 1 1: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_2, arg2'=arg2P_2, arg3'=arg3P_2, arg4'=arg4P_2, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg1==arg1P_2 && arg2==arg2P_2 && arg3==arg3P_2 ], cost: 1 3: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_4, arg2'=arg2P_4, arg3'=arg3P_4, arg4'=arg4P_4, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg1==arg1P_4 && arg2==arg2P_4 && arg3==arg3P_4 ], cost: 1 5: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg1==arg1P_6 && arg2==arg2P_6 && arg3==arg3P_6 ], cost: 1 7: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_8, arg2'=arg2P_8, arg3'=arg3P_8, arg4'=arg4P_8, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && x124_1<=arg1 && arg1>0 && x124_1>0 && arg1==arg1P_8 && arg2==arg2P_8 && arg3==arg3P_8 ], cost: 1 10: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=arg2P_11, arg3'=arg3P_11, arg4'=arg4P_11, [ arg1P_11<=arg1 && arg3>0 && arg1>0 && arg1P_11>0 && 0==arg2 && 1==arg2P_11 && arg3==arg3P_11 ], cost: 1 12: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_13, arg2'=arg2P_13, arg3'=arg3P_13, arg4'=arg4P_13, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && x138_1<=arg1 && arg1>0 && x138_1>0 && arg1==arg1P_13 && arg2==arg2P_13 && arg3==arg3P_13 ], cost: 1 14: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_15, arg2'=arg2P_15, arg3'=arg3P_15, arg4'=arg4P_15, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && x151_1<=arg1 && arg1>0 && x151_1>0 && arg1==arg1P_15 && arg2==arg2P_15 && arg3==arg3P_15 ], cost: 1 16: f452_0_main_GE -> f452_0_main_GE\' : arg1'=arg1P_17, arg2'=arg2P_17, arg3'=arg3P_17, arg4'=arg4P_17, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && x162_1<=arg1 && arg1>0 && x162_1>0 && arg1==arg1P_17 && arg2==arg2P_17 && arg3==arg3P_17 ], cost: 1 2: f452_0_main_GE\' -> f276_0_sin_GT : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x95_1==0 && arg1>0 && arg2-2*x95_1<2 && arg2-2*x95_1>=0 && arg3==arg1P_3 && arg2==arg2P_3 ], cost: 1 4: f452_0_main_GE\' -> f307_0_cos_GT : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg1>0 && arg2-2*x104_1>=0 && arg2-2*x104_1<2 && arg2-3*x105_1<3 && arg2-3*x105_1>=0 && arg3==arg1P_5 && arg2==arg2P_5 ], cost: 1 6: f452_0_main_GE\' -> f342_0_exp_GT : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, [ -3*x115_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && arg1>0 && arg2-2*x116_1>=0 && arg2-2*x116_1<2 && -3*x115_1+arg2<3 && arg2-5*x117_1<5 && arg2-5*x117_1>=0 && arg3==arg1P_7 && arg2==arg2P_7 ], cost: 1 8: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_9, arg2'=arg2P_9, arg3'=arg3P_9, arg4'=arg4P_9, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2-2*x131_1>=0 && arg2-2*x131_1<2 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg2==arg2P_9 && 0==arg3P_9 && arg3==arg4P_9 ], cost: 1 13: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_14, arg2'=arg2P_14, arg3'=arg3P_14, arg4'=arg4P_14, [ -3*x143_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1>0 && arg1P_14>0 && arg2-2*x144_1>=0 && arg2-2*x144_1<2 && -3*x143_1+arg2<3 && arg2-5*x145_1<5 && arg2-5*x145_1>=0 && 1+arg2==arg2P_14 && arg3==arg3P_14 ], cost: 1 15: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_16, arg2'=arg2P_16, arg3'=arg3P_16, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1>0 && arg1P_16>0 && arg2-2*x156_1>=0 && arg2-2*x156_1<2 && arg2-3*x157_1<3 && arg2-3*x157_1>=0 && 1+arg2==arg2P_16 && arg3==arg3P_16 ], cost: 1 17: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1>0 && arg1P_18>0 && arg2-2*x167_1<2 && arg2-2*x167_1>=0 && 1+arg2==arg2P_18 && arg3==arg3P_18 ], cost: 1 18: f276_0_sin_GT -> f345_0_power_GT : arg1'=arg1P_19, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, [ arg2>0 && arg1>0 && arg2==arg1P_19 ], cost: 1 19: f276_0_sin_GT -> f566_0_sin_InvokeMethod : arg1'=arg1P_20, arg2'=arg2P_20, arg3'=arg3P_20, arg4'=arg4P_20, [ arg1>0 && 2*arg2>0 && arg2>0 && arg2==arg1P_20 && arg1==arg2P_20 && 1+2*arg2==arg3P_20 ], cost: 1 24: f307_0_cos_GT -> f345_0_power_GT : arg1'=arg1P_25, arg2'=arg2P_25, arg3'=arg3P_25, arg4'=arg4P_25, [ arg2>0 && arg1>0 && arg2==arg1P_25 ], cost: 1 25: f307_0_cos_GT -> f552_0_cos_InvokeMethod : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, [ arg2>0 && arg1>0 && arg2==arg1P_26 && arg1==arg2P_26 && 2*arg2==arg3P_26 ], cost: 1 30: f342_0_exp_GT -> f345_0_power_GT : arg1'=arg1P_31, arg2'=arg2P_31, arg3'=arg3P_31, arg4'=arg4P_31, [ arg2>0 && arg1>0 && arg2==arg1P_31 ], cost: 1 34: f342_0_exp_GT -> f453_0_fact_GT : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, [ arg2>0 && arg1>0 && arg2==arg1P_35 ], cost: 1 35: f342_0_exp_GT -> f342_0_exp_GT\' : arg1'=arg1P_36, arg2'=arg2P_36, arg3'=arg3P_36, arg4'=arg4P_36, [ arg2>0 && arg1>0 && arg1==arg1P_36 && arg2==arg2P_36 ], cost: 1 37: f342_0_exp_GT -> f342_0_exp_GT\' : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, [ arg1>0 && arg2>0 && arg1==arg1P_38 && arg2==arg2P_38 ], cost: 1 9: f697_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg2'=arg2P_10, arg3'=arg3P_10, arg4'=arg4P_10, [ arg1P_10<=arg1 && arg3<100 && arg1>0 && arg1P_10>0 && arg2==arg2P_10 && 1+arg3==arg3P_10 && arg4==arg4P_10 ], cost: 1 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 && 1+arg2==arg2P_12 && arg4==arg3P_12 ], cost: 1 32: f345_0_power_GT -> f345_0_power_GT : arg1'=arg1P_33, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 && -1+arg1==arg1P_33 ], cost: 1 20: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=arg1P_21, arg2'=arg2P_21, arg3'=arg3P_21, arg4'=arg4P_21, [ arg2>0 && arg3>1 && arg1>0 && arg3==arg1P_21 ], cost: 1 21: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=arg1P_22, arg2'=arg2P_22, arg3'=arg3P_22, arg4'=arg4P_22, [ arg2>0 && arg1>0 && 2*arg1>0 && arg3>1 && 1+2*arg1==arg1P_22 ], cost: 1 22: f566_0_sin_InvokeMethod -> f566_0_sin_InvokeMethod\' : arg1'=arg1P_23, arg2'=arg2P_23, arg3'=arg3P_23, arg4'=arg4P_23, [ arg2>0 && arg1>0 && arg3>1 && -1+arg10 && arg1==arg1P_23 && arg2==arg2P_23 && arg3==arg3P_23 ], cost: 1 33: f453_0_fact_GT -> f453_0_fact_GT : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 && -1+arg1 f276_0_sin_GT : arg1'=arg1P_24, arg2'=arg2P_24, arg3'=arg3P_24, arg4'=arg4P_24, [ arg2>0 && arg1>0 && arg3>1 && 2*arg1>0 && -1+arg1-x171_1*x173_1+x172_1 && -x171_1*x173_1+x172_1>=0 && arg2==arg1P_24 && -1+arg1==arg2P_24 ], cost: 1 26: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_27, arg4'=arg4P_27, [ arg3>1 && arg2>0 && arg1>0 && arg3==arg1P_27 ], cost: 1 27: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_28, arg4'=arg4P_28, [ arg2>0 && arg1>0 && 2*arg1>1 && arg3>1 && 2*arg1==arg1P_28 ], cost: 1 28: f552_0_cos_InvokeMethod -> f552_0_cos_InvokeMethod\' : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, [ arg2>0 && arg1>0 && arg3>1 && -1+arg11 && arg1==arg1P_29 && arg2==arg2P_29 && arg3==arg3P_29 ], cost: 1 29: f552_0_cos_InvokeMethod\' -> f307_0_cos_GT : arg1'=arg1P_30, arg2'=arg2P_30, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && arg3>1 && 2*arg1>1 && -1+arg1-x177_1*x179_1+x178_1 && -x177_1*x179_1+x178_1>=0 && arg2==arg1P_30 && -1+arg1==arg2P_30 ], cost: 1 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg1P_32, arg2'=arg2P_32, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 && arg2==arg1P_32 && arg3==arg2P_32 ], cost: 1 36: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg1P_37, arg2'=arg2P_37, arg3'=arg3P_37, arg4'=arg4P_37, [ arg1>0 && arg2>0 && x182_1>-x184_1*x182_1+x183_1 && -x184_1*x182_1+x183_1>=0 && arg2==arg1P_37 && arg1==arg2P_37 && -1+arg2==arg3P_37 ], cost: 1 38: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, [ arg2>0 && arg1>0 && x187_1>x188_1-x189_1*x187_1 && x188_1-x189_1*x187_1>=0 && arg2==arg1P_39 && arg1==arg2P_39 && -1+arg2==arg3P_39 ], cost: 1 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 Simplified all rules, resulting in: Start location: __init 0: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2, arg4'=arg4P_1, [ arg1P_1<=arg1 && arg2>-1 && arg1>0 && arg1P_1>0 ], cost: 1 1: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_2, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 ], cost: 1 3: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_4, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 ], cost: 1 5: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_6, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 ], cost: 1 7: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_8, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 ], cost: 1 10: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg4'=arg4P_11, [ arg1P_11<=arg1 && arg3>0 && arg1>0 && arg1P_11>0 && 0==arg2 ], cost: 1 12: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_13, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 ], cost: 1 14: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_15, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 ], cost: 1 16: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_17, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 ], cost: 1 2: f452_0_main_GE\' -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x95_1==0 && arg1>0 ], cost: 1 4: f452_0_main_GE\' -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg1>0 ], cost: 1 6: f452_0_main_GE\' -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ -3*x115_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && arg1>0 && -3*x115_1+arg2<3 ], cost: 1 8: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 1 13: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ -3*x143_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1>0 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 1 15: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1>0 && arg1P_16>0 ], cost: 1 17: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1>0 && arg1P_18>0 ], cost: 1 18: f276_0_sin_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, [ arg2>0 && arg1>0 ], cost: 1 19: f276_0_sin_GT -> f566_0_sin_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=1+2*arg2, arg4'=arg4P_20, [ arg1>0 && 2*arg2>0 ], cost: 1 24: f307_0_cos_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_25, arg3'=arg3P_25, arg4'=arg4P_25, [ arg2>0 && arg1>0 ], cost: 1 25: f307_0_cos_GT -> f552_0_cos_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=2*arg2, arg4'=arg4P_26, [ arg2>0 && arg1>0 ], cost: 1 30: f342_0_exp_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_31, arg3'=arg3P_31, arg4'=arg4P_31, [ arg2>0 && arg1>0 ], cost: 1 34: f342_0_exp_GT -> f453_0_fact_GT : arg1'=arg2, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, [ arg2>0 && arg1>0 ], cost: 1 35: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_36, arg4'=arg4P_36, [ arg2>0 && arg1>0 ], cost: 1 37: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_38, arg4'=arg4P_38, [ arg1>0 && arg2>0 ], cost: 1 9: f697_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=1+arg3, [ arg1P_10<=arg1 && arg3<100 && arg1>0 && arg1P_10>0 ], cost: 1 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 32: f345_0_power_GT -> f345_0_power_GT : arg1'=-1+arg1, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 ], cost: 1 20: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=arg3, arg2'=arg2P_21, arg3'=arg3P_21, arg4'=arg4P_21, [ arg2>0 && arg3>1 && arg1>0 ], cost: 1 21: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=1+2*arg1, arg2'=arg2P_22, arg3'=arg3P_22, arg4'=arg4P_22, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 22: f566_0_sin_InvokeMethod -> f566_0_sin_InvokeMethod\' : arg4'=arg4P_23, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 33: f453_0_fact_GT -> f453_0_fact_GT : arg1'=-1+arg1, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 ], cost: 1 23: f566_0_sin_InvokeMethod\' -> f276_0_sin_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_24, arg4'=arg4P_24, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 26: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=arg3, arg2'=arg2P_27, arg3'=arg3P_27, arg4'=arg4P_27, [ arg3>1 && arg2>0 && arg1>0 ], cost: 1 27: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=2*arg1, arg2'=arg2P_28, arg3'=arg3P_28, arg4'=arg4P_28, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 28: f552_0_cos_InvokeMethod -> f552_0_cos_InvokeMethod\' : arg4'=arg4P_29, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 29: f552_0_cos_InvokeMethod\' -> f307_0_cos_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 36: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 1 38: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg2>0 && arg1>0 ], cost: 1 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 ### Simplification by acceleration and chaining ### Accelerating simple loops of location 1. Accelerating the following rules: 10: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg4'=arg4P_11, [ arg1P_11<=arg1 && arg3>0 && arg1>0 && arg1P_11>0 && 0==arg2 ], cost: 1 Failed to prove monotonicity of the guard of rule 10. [accelerate] Nesting with 1 inner and 1 outer candidates Accelerating simple loops of location 6. Accelerating the following rules: 9: f697_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=1+arg3, [ arg1P_10<=arg1 && arg3<100 && arg1>0 && arg1P_10>0 ], cost: 1 Accelerated rule 9 with backward acceleration, yielding the new rule 40. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 9. Accelerating simple loops of location 7. Accelerating the following rules: 32: f345_0_power_GT -> f345_0_power_GT : arg1'=-1+arg1, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 ], cost: 1 Accelerated rule 32 with backward acceleration, yielding the new rule 41. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 32. Accelerating simple loops of location 9. Accelerating the following rules: 33: f453_0_fact_GT -> f453_0_fact_GT : arg1'=-1+arg1, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 ], cost: 1 Accelerated rule 33 with backward acceleration, yielding the new rule 42. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 33. Accelerated all simple loops using metering functions (where possible): Start location: __init 0: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2, arg4'=arg4P_1, [ arg1P_1<=arg1 && arg2>-1 && arg1>0 && arg1P_1>0 ], cost: 1 1: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_2, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 ], cost: 1 3: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_4, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 ], cost: 1 5: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_6, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 ], cost: 1 7: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_8, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 ], cost: 1 10: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg4'=arg4P_11, [ arg1P_11<=arg1 && arg3>0 && arg1>0 && arg1P_11>0 && 0==arg2 ], cost: 1 12: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_13, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 ], cost: 1 14: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_15, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 ], cost: 1 16: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_17, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 ], cost: 1 2: f452_0_main_GE\' -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x95_1==0 && arg1>0 ], cost: 1 4: f452_0_main_GE\' -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg1>0 ], cost: 1 6: f452_0_main_GE\' -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ -3*x115_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && arg1>0 && -3*x115_1+arg2<3 ], cost: 1 8: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 1 13: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ -3*x143_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1>0 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 1 15: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1>0 && arg1P_16>0 ], cost: 1 17: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1>0 && arg1P_18>0 ], cost: 1 18: f276_0_sin_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, [ arg2>0 && arg1>0 ], cost: 1 19: f276_0_sin_GT -> f566_0_sin_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=1+2*arg2, arg4'=arg4P_20, [ arg1>0 && 2*arg2>0 ], cost: 1 24: f307_0_cos_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_25, arg3'=arg3P_25, arg4'=arg4P_25, [ arg2>0 && arg1>0 ], cost: 1 25: f307_0_cos_GT -> f552_0_cos_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=2*arg2, arg4'=arg4P_26, [ arg2>0 && arg1>0 ], cost: 1 30: f342_0_exp_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_31, arg3'=arg3P_31, arg4'=arg4P_31, [ arg2>0 && arg1>0 ], cost: 1 34: f342_0_exp_GT -> f453_0_fact_GT : arg1'=arg2, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, [ arg2>0 && arg1>0 ], cost: 1 35: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_36, arg4'=arg4P_36, [ arg2>0 && arg1>0 ], cost: 1 37: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_38, arg4'=arg4P_38, [ arg1>0 && arg2>0 ], cost: 1 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 40: f697_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && 100-arg3>=1 ], cost: 100-arg3 41: f345_0_power_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>=1 ], cost: arg1 20: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=arg3, arg2'=arg2P_21, arg3'=arg3P_21, arg4'=arg4P_21, [ arg2>0 && arg3>1 && arg1>0 ], cost: 1 21: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=1+2*arg1, arg2'=arg2P_22, arg3'=arg3P_22, arg4'=arg4P_22, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 22: f566_0_sin_InvokeMethod -> f566_0_sin_InvokeMethod\' : arg4'=arg4P_23, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 42: f453_0_fact_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>=1 ], cost: arg1 23: f566_0_sin_InvokeMethod\' -> f276_0_sin_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_24, arg4'=arg4P_24, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 26: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=arg3, arg2'=arg2P_27, arg3'=arg3P_27, arg4'=arg4P_27, [ arg3>1 && arg2>0 && arg1>0 ], cost: 1 27: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=2*arg1, arg2'=arg2P_28, arg3'=arg3P_28, arg4'=arg4P_28, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 28: f552_0_cos_InvokeMethod -> f552_0_cos_InvokeMethod\' : arg4'=arg4P_29, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 29: f552_0_cos_InvokeMethod\' -> f307_0_cos_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 36: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 1 38: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg2>0 && arg1>0 ], cost: 1 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 Chained accelerated rules (with incoming rules): Start location: __init 0: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2, arg4'=arg4P_1, [ arg1P_1<=arg1 && arg2>-1 && arg1>0 && arg1P_1>0 ], cost: 1 43: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2, arg4'=arg4P_11, [ arg1>0 && arg2>0 && arg1P_11>0 && arg1P_11<=arg1 ], cost: 2 1: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_2, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 ], cost: 1 3: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_4, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 ], cost: 1 5: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_6, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 ], cost: 1 7: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_8, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 ], cost: 1 12: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_13, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 ], cost: 1 14: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_15, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 ], cost: 1 16: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_17, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 ], cost: 1 2: f452_0_main_GE\' -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x95_1==0 && arg1>0 ], cost: 1 4: f452_0_main_GE\' -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg1>0 ], cost: 1 6: f452_0_main_GE\' -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ -3*x115_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && arg1>0 && -3*x115_1+arg2<3 ], cost: 1 8: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 1 13: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ -3*x143_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1>0 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 1 15: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1>0 && arg1P_16>0 ], cost: 1 17: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1>0 && arg1P_18>0 ], cost: 1 45: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 101 18: f276_0_sin_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, [ arg2>0 && arg1>0 ], cost: 1 19: f276_0_sin_GT -> f566_0_sin_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=1+2*arg2, arg4'=arg4P_20, [ arg1>0 && 2*arg2>0 ], cost: 1 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 24: f307_0_cos_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_25, arg3'=arg3P_25, arg4'=arg4P_25, [ arg2>0 && arg1>0 ], cost: 1 25: f307_0_cos_GT -> f552_0_cos_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=2*arg2, arg4'=arg4P_26, [ arg2>0 && arg1>0 ], cost: 1 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 30: f342_0_exp_GT -> f345_0_power_GT : arg1'=arg2, arg2'=arg2P_31, arg3'=arg3P_31, arg4'=arg4P_31, [ arg2>0 && arg1>0 ], cost: 1 34: f342_0_exp_GT -> f453_0_fact_GT : arg1'=arg2, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, [ arg2>0 && arg1>0 ], cost: 1 35: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_36, arg4'=arg4P_36, [ arg2>0 && arg1>0 ], cost: 1 37: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_38, arg4'=arg4P_38, [ arg1>0 && arg2>0 ], cost: 1 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 20: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=arg3, arg2'=arg2P_21, arg3'=arg3P_21, arg4'=arg4P_21, [ arg2>0 && arg3>1 && arg1>0 ], cost: 1 21: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=1+2*arg1, arg2'=arg2P_22, arg3'=arg3P_22, arg4'=arg4P_22, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 22: f566_0_sin_InvokeMethod -> f566_0_sin_InvokeMethod\' : arg4'=arg4P_23, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 47: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg3>1 && arg1>0 ], cost: 1+arg3 51: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && arg3>1 && 1+2*arg1>=1 ], cost: 2+2*arg1 23: f566_0_sin_InvokeMethod\' -> f276_0_sin_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_24, arg4'=arg4P_24, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 26: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=arg3, arg2'=arg2P_27, arg3'=arg3P_27, arg4'=arg4P_27, [ arg3>1 && arg2>0 && arg1>0 ], cost: 1 27: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=2*arg1, arg2'=arg2P_28, arg3'=arg3P_28, arg4'=arg4P_28, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 28: f552_0_cos_InvokeMethod -> f552_0_cos_InvokeMethod\' : arg4'=arg4P_29, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 49: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>1 && arg2>0 && arg1>0 ], cost: 1+arg3 52: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && arg3>1 && 2*arg1>=1 ], cost: 1+2*arg1 29: f552_0_cos_InvokeMethod\' -> f307_0_cos_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 36: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 1 38: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg2>0 && arg1>0 ], cost: 1 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 Removed unreachable locations (and leaf rules with constant cost): Start location: __init 0: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2, arg4'=arg4P_1, [ arg1P_1<=arg1 && arg2>-1 && arg1>0 && arg1P_1>0 ], cost: 1 43: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2, arg4'=arg4P_11, [ arg1>0 && arg2>0 && arg1P_11>0 && arg1P_11<=arg1 ], cost: 2 1: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_2, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 ], cost: 1 3: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_4, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 ], cost: 1 5: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_6, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 ], cost: 1 7: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_8, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 ], cost: 1 12: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_13, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 ], cost: 1 14: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_15, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 ], cost: 1 16: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_17, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 ], cost: 1 2: f452_0_main_GE\' -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x95_1==0 && arg1>0 ], cost: 1 4: f452_0_main_GE\' -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg1>0 ], cost: 1 6: f452_0_main_GE\' -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ -3*x115_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && arg1>0 && -3*x115_1+arg2<3 ], cost: 1 8: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 1 13: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ -3*x143_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1>0 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 1 15: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1>0 && arg1P_16>0 ], cost: 1 17: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1>0 && arg1P_18>0 ], cost: 1 45: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 101 19: f276_0_sin_GT -> f566_0_sin_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=1+2*arg2, arg4'=arg4P_20, [ arg1>0 && 2*arg2>0 ], cost: 1 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 25: f307_0_cos_GT -> f552_0_cos_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=2*arg2, arg4'=arg4P_26, [ arg2>0 && arg1>0 ], cost: 1 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 35: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_36, arg4'=arg4P_36, [ arg2>0 && arg1>0 ], cost: 1 37: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_38, arg4'=arg4P_38, [ arg1>0 && arg2>0 ], cost: 1 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 22: f566_0_sin_InvokeMethod -> f566_0_sin_InvokeMethod\' : arg4'=arg4P_23, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 47: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg3>1 && arg1>0 ], cost: 1+arg3 51: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && arg3>1 && 1+2*arg1>=1 ], cost: 2+2*arg1 23: f566_0_sin_InvokeMethod\' -> f276_0_sin_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_24, arg4'=arg4P_24, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 28: f552_0_cos_InvokeMethod -> f552_0_cos_InvokeMethod\' : arg4'=arg4P_29, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 49: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>1 && arg2>0 && arg1>0 ], cost: 1+arg3 52: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && arg3>1 && 2*arg1>=1 ], cost: 1+2*arg1 29: f552_0_cos_InvokeMethod\' -> f307_0_cos_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && arg3>1 ], cost: 1 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 36: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 1 38: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg2>0 && arg1>0 ], cost: 1 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 Eliminated locations (on linear paths): Start location: __init 0: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2, arg4'=arg4P_1, [ arg1P_1<=arg1 && arg2>-1 && arg1>0 && arg1P_1>0 ], cost: 1 43: f1_0_main_ConstantStackPush -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2, arg4'=arg4P_11, [ arg1>0 && arg2>0 && arg1P_11>0 && arg1P_11<=arg1 ], cost: 2 1: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_2, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 ], cost: 1 3: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_4, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 ], cost: 1 5: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_6, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 ], cost: 1 7: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_8, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 ], cost: 1 12: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_13, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 ], cost: 1 14: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_15, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 ], cost: 1 16: f452_0_main_GE -> f452_0_main_GE\' : arg4'=arg4P_17, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 ], cost: 1 2: f452_0_main_GE\' -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x95_1==0 && arg1>0 ], cost: 1 4: f452_0_main_GE\' -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg1>0 ], cost: 1 6: f452_0_main_GE\' -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ -3*x115_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && arg1>0 && -3*x115_1+arg2<3 ], cost: 1 8: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 1 13: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ -3*x143_1+arg2>0 && arg3>arg2 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1>0 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 1 15: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1>0 && arg1P_16>0 ], cost: 1 17: f452_0_main_GE\' -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1>0 && arg1P_18>0 ], cost: 1 45: f452_0_main_GE\' -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg3>arg2 && arg1>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 101 19: f276_0_sin_GT -> f566_0_sin_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=1+2*arg2, arg4'=arg4P_20, [ arg1>0 && 2*arg2>0 ], cost: 1 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 25: f307_0_cos_GT -> f552_0_cos_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=2*arg2, arg4'=arg4P_26, [ arg2>0 && arg1>0 ], cost: 1 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 35: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_36, arg4'=arg4P_36, [ arg2>0 && arg1>0 ], cost: 1 37: f342_0_exp_GT -> f342_0_exp_GT\' : arg3'=arg3P_38, arg4'=arg4P_38, [ arg1>0 && arg2>0 ], cost: 1 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 47: f566_0_sin_InvokeMethod -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg3>1 && arg1>0 ], cost: 1+arg3 51: f566_0_sin_InvokeMethod -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && arg3>1 && 1+2*arg1>=1 ], cost: 2+2*arg1 54: f566_0_sin_InvokeMethod -> f276_0_sin_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_24, arg4'=arg4P_24, [ arg2>0 && arg1>0 && arg3>1 ], cost: 2 49: f552_0_cos_InvokeMethod -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>1 && arg2>0 && arg1>0 ], cost: 1+arg3 52: f552_0_cos_InvokeMethod -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && arg3>1 && 2*arg1>=1 ], cost: 1+2*arg1 55: f552_0_cos_InvokeMethod -> f307_0_cos_GT : arg1'=arg2, arg2'=-1+arg1, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && arg3>1 ], cost: 2 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 36: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 1 38: f342_0_exp_GT\' -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg2>0 && arg1>0 ], cost: 1 39: __init -> f1_0_main_ConstantStackPush : arg1'=arg1P_40, arg2'=arg2P_40, arg3'=arg3P_40, arg4'=arg4P_40, [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: __init 58: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 59: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 60: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 61: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 62: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 64: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x143_1+arg2>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 65: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 66: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 68: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg1P_9<=arg1 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 2 69: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x143_1+arg2>0 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 70: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 71: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 102 72: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 74: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x143_1+arg2>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 75: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 76: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 77: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 78: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 79: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 80: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 81: f276_0_sin_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 82: f276_0_sin_GT -> f276_0_sin_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_24, arg4'=arg4P_24, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 83: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 84: f307_0_cos_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 85: f307_0_cos_GT -> f307_0_cos_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 3 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 86: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg2>0 && arg1>0 ], cost: 2 87: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg2>0 && arg1>0 ], cost: 2 88: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 2 89: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg1>0 && arg2>0 ], cost: 2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 Merged rules: Start location: __init 58: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 59: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 60: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 61: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 62: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 64: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x143_1+arg2>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 65: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 66: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 68: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg1P_9<=arg1 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 2 69: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x143_1+arg2>0 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 70: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 71: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 102 72: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 74: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x143_1+arg2>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 75: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 76: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 77: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 78: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 79: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 80: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 81: f276_0_sin_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 82: f276_0_sin_GT -> f276_0_sin_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_24, arg4'=arg4P_24, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 83: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 84: f307_0_cos_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 85: f307_0_cos_GT -> f307_0_cos_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 3 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 90: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 2 91: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg1>0 && arg2>0 ], cost: 2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 Applied pruning (of leafs and parallel rules): Start location: __init 58: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 59: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 60: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 61: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 62: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 65: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 66: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 68: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg1P_9<=arg1 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 2 69: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x143_1+arg2>0 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 70: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 71: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 102 72: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 76: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 78: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 80: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 81: f276_0_sin_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 82: f276_0_sin_GT -> f276_0_sin_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_24, arg4'=arg4P_24, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 83: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 84: f307_0_cos_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 85: f307_0_cos_GT -> f307_0_cos_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 3 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 90: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 2 91: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg1>0 && arg2>0 ], cost: 2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 Accelerating simple loops of location 1. Accelerating the following rules: 59: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 61: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 65: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 69: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x143_1+arg2>0 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 70: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 Failed to prove monotonicity of the guard of rule 59. Failed to prove monotonicity of the guard of rule 61. Failed to prove monotonicity of the guard of rule 65. Failed to prove monotonicity of the guard of rule 69. Failed to prove monotonicity of the guard of rule 70. [accelerate] Nesting with 5 inner and 5 outer candidates Accelerating simple loops of location 3. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 82: f276_0_sin_GT -> f276_0_sin_GT : arg2'=-1+arg2, arg3'=arg3P_24, arg4'=arg4P_24, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3 Accelerated rule 82 with backward acceleration, yielding the new rule 92. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 82. Accelerating simple loops of location 4. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 85: f307_0_cos_GT -> f307_0_cos_GT : arg2'=-1+arg2, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 3 Accelerated rule 85 with backward acceleration, yielding the new rule 93. Accelerated rule 85 with backward acceleration, yielding the new rule 94. [accelerate] Nesting with 2 inner and 1 outer candidates Removing the simple loops: 85. Also removing duplicate rules: 93. Accelerated all simple loops using metering functions (where possible): Start location: __init 58: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 59: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1+arg2, arg4'=arg4P_18, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x167_1==0 && arg1P_18<=arg1 && arg1P_18>0 ], cost: 2 60: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 61: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 62: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 65: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 66: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 68: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg1P_9<=arg1 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 2 69: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=1+arg2, arg4'=arg4P_14, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x143_1+arg2>0 && arg3>0 && arg2-2*x144_1==1 && arg2-5*x145_1==0 && arg1P_14<=arg1 && arg1P_14>0 && -3*x143_1+arg2<3 ], cost: 2 70: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=1+arg2, arg4'=arg4P_16, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x156_1==1 && arg2-3*x157_1==0 && arg1P_16<=arg1 && arg1P_16>0 ], cost: 2 71: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 102 72: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 76: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 78: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 80: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 81: f276_0_sin_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 92: f276_0_sin_GT -> f276_0_sin_GT : arg2'=arg2-k_6, arg3'=arg3P_24, arg4'=arg4P_24, [ arg1>0 && k_6>=1 && 2+2*arg2-2*k_6>0 && 1+arg2-k_6>0 ], cost: 3*k_6 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 83: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 84: f307_0_cos_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 94: f307_0_cos_GT -> f307_0_cos_GT : arg2'=0, arg3'=arg3P_30, arg4'=arg4P_30, [ arg1>0 && arg2>=1 ], cost: 3*arg2 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 90: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 2 91: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg1>0 && arg2>0 ], cost: 2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 Chained accelerated rules (with incoming rules): Start location: __init 58: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 60: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 62: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 66: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 68: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_9, arg3'=0, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg1P_9<=arg1 && arg1P_9>0 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 ], cost: 2 71: f452_0_main_GE -> f697_0_main_GE : arg1'=arg1P_10, arg3'=100, arg4'=arg3, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 ], cost: 102 72: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 76: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg3'=arg3P_5, arg4'=arg4P_5, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 ], cost: 2 78: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 ], cost: 2 101: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg2'=arg2-k_6, arg3'=arg3P_24, arg4'=arg4P_24, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2+2*arg2-2*k_6>0 && 1+arg2-k_6>0 ], cost: 2+3*k_6 102: f452_0_main_GE -> f276_0_sin_GT : arg1'=arg3, arg2'=arg2-k_6, arg3'=arg3P_24, arg4'=arg4P_24, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2+2*arg2-2*k_6>0 && 1+arg2-k_6>0 ], cost: 2+3*k_6 103: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_30, arg4'=arg4P_30, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 104: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_30, arg4'=arg4P_30, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 105: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_30, arg4'=arg4P_30, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 106: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_30, arg4'=arg4P_30, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 107: f452_0_main_GE -> f307_0_cos_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_30, arg4'=arg4P_30, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 46: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 80: f276_0_sin_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 81: f276_0_sin_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1>0 && 2*arg2>0 && arg2>0 ], cost: 3+2*arg2 48: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 83: f307_0_cos_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 84: f307_0_cos_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 && 2*arg2>1 ], cost: 2+2*arg2 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 90: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_37, [ arg1>0 && arg2>0 ], cost: 2 91: f342_0_exp_GT -> f638_0_exp_InvokeMethod : arg1'=arg2, arg2'=arg1, arg3'=-1+arg2, arg4'=arg4P_39, [ arg1>0 && arg2>0 ], cost: 2 11: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg4, arg4'=arg4P_12, [ arg4>-1 && arg3>99 && arg1P_12<=arg1 && arg1>0 && arg1P_12>0 ], cost: 1 44: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg4, arg4'=arg4P_11, [ arg3>99 && arg1>0 && arg4>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 2 95: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=2+arg2, arg3'=arg4, arg4'=arg4P_18, [ arg3>99 && arg1>0 && arg4>1+arg2 && arg4>0 && 1+arg2-2*x91_1==0 && 1+arg2-2*x167_1==0 && arg1P_18>0 && arg1P_18<=arg1 ], cost: 3 97: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=2+arg2, arg3'=arg4, arg4'=arg4P_16, [ arg3>99 && arg1>0 && arg4>1+arg2 && arg4>0 && 1+arg2-2*x99_1==1 && 1+arg2-3*x100_1==0 && 1+arg2-2*x156_1==1 && 1+arg2-3*x157_1==0 && arg1P_16>0 && arg1P_16<=arg1 ], cost: 3 98: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=2+arg2, arg3'=arg4, arg4'=arg4P_16, [ arg3>99 && arg1>0 && arg4>1+arg2 && arg4>0 && 1+arg2-2*x109_1==1 && 1+arg2-3*x110_1>0 && 1+arg2-5*x111_1==0 && 1+arg2-2*x156_1==1 && 1+arg2-3*x157_1==0 && arg1P_16>0 && arg1P_16<=arg1 ], cost: 3 99: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_14, arg2'=2+arg2, arg3'=arg4, arg4'=arg4P_14, [ arg3>99 && arg1>0 && 1+arg2-2*x121_1==1 && arg4>1+arg2 && 1+arg2-5*x122_1>0 && 1+arg2-3*x123_1>0 && 1-3*x143_1+arg2>0 && arg4>0 && 1+arg2-2*x144_1==1 && 1+arg2-5*x145_1==0 && arg1P_14>0 && 1-3*x143_1+arg2<3 && arg1P_14<=arg1 ], cost: 3 100: f697_0_main_GE -> f452_0_main_GE : arg1'=arg1P_16, arg2'=2+arg2, arg3'=arg4, arg4'=arg4P_16, [ arg3>99 && arg1>0 && 1+arg2-2*x121_1==1 && arg4>1+arg2 && 1+arg2-5*x122_1>0 && 1+arg2-3*x123_1>0 && arg4>0 && 1+arg2-2*x156_1==1 && 1+arg2-3*x157_1==0 && arg1P_16>0 && arg1P_16<=arg1 ], cost: 3 31: f638_0_exp_InvokeMethod -> f342_0_exp_GT : arg1'=arg2, arg2'=arg3, arg3'=arg3P_32, arg4'=arg4P_32, [ arg30 && arg1>0 ], cost: 1 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 96: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_18, [ arg2P_40>0 && arg1P_18>0 ], cost: 4 Eliminated locations (on tree-shaped paths): Start location: __init 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 108: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && arg2>0 ], cost: 3+arg2 109: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 110: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 111: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && arg2>0 ], cost: 3+arg2 112: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 113: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 114: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2+2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 3+arg2+2*k_6 115: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 116: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 117: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2+2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 3+arg2+2*k_6 118: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 119: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 120: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 121: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 122: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 123: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 124: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 125: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 126: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 127: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 128: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 129: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 130: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 131: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 132: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 133: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 134: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 135: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 136: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 137: f452_0_main_GE -> [23] : [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 138: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 139: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 140: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg3, arg4'=arg4P_12, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>-1 && arg1P_12<=arg1P_10 && arg1P_12>0 ], cost: 103 141: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg3, arg4'=arg4P_11, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1P_10 ], cost: 104 142: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=2+arg2, arg3'=arg3, arg4'=arg4P_18, [ arg2-2*x121_1==1 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>1+arg2 && arg3>0 && 1+arg2-2*x91_1==0 && 1+arg2-2*x167_1==0 && arg1P_18>0 && arg1P_18<=arg1P_10 ], cost: 105 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 143: f342_0_exp_GT -> f342_0_exp_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_32, arg4'=arg4P_32, [ arg1>0 && arg2>0 ], cost: 3 144: f342_0_exp_GT -> f342_0_exp_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_32, arg4'=arg4P_32, [ arg1>0 && arg2>0 ], cost: 3 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 96: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_18, [ arg2P_40>0 && arg1P_18>0 ], cost: 4 Merged rules: Start location: __init 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 108: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && arg2>0 ], cost: 3+arg2 109: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 110: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 111: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && arg2>0 ], cost: 3+arg2 112: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 113: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && 2*arg2>0 && arg2>0 ], cost: 5+2*arg2 114: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2+2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 3+arg2+2*k_6 115: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 116: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x91_1==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 117: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2+2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 3+arg2+2*k_6 118: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 119: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x161_1+arg2==0 && arg1>0 && arg2-2*x95_1==0 && k_6>=1 && 2*arg2-2*k_6>0 && arg2-k_6>0 ], cost: 5+2*arg2+k_6 120: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 121: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 122: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 123: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 124: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 125: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 126: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 127: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 128: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 129: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 130: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 131: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 132: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 133: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 134: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 135: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 136: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 137: f452_0_main_GE -> [23] : [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 138: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 139: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 140: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg3, arg4'=arg4P_12, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>-1 && arg1P_12<=arg1P_10 && arg1P_12>0 ], cost: 103 141: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg3, arg4'=arg4P_11, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1P_10 ], cost: 104 142: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=2+arg2, arg3'=arg3, arg4'=arg4P_18, [ arg2-2*x121_1==1 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>1+arg2 && arg3>0 && 1+arg2-2*x91_1==0 && 1+arg2-2*x167_1==0 && arg1P_18>0 && arg1P_18<=arg1P_10 ], cost: 105 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 145: f342_0_exp_GT -> f342_0_exp_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_32, arg4'=arg4P_32, [ arg1>0 && arg2>0 ], cost: 3 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 96: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_18, [ arg2P_40>0 && arg1P_18>0 ], cost: 4 Applied pruning (of leafs and parallel rules): Start location: __init 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 122: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 124: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 125: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 126: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 127: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 128: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 129: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 131: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 133: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 134: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 135: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 136: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 137: f452_0_main_GE -> [23] : [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 138: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 139: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 140: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg3'=arg3, arg4'=arg4P_12, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>-1 && arg1P_12<=arg1P_10 && arg1P_12>0 ], cost: 103 141: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg3, arg4'=arg4P_11, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1P_10 ], cost: 104 142: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=2+arg2, arg3'=arg3, arg4'=arg4P_18, [ arg2-2*x121_1==1 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg1P_10>0 && arg1P_10<=arg1 && arg3>1+arg2 && arg3>0 && 1+arg2-2*x91_1==0 && 1+arg2-2*x167_1==0 && arg1P_18>0 && arg1P_18<=arg1P_10 ], cost: 105 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 145: f342_0_exp_GT -> f342_0_exp_GT : arg1'=arg1, arg2'=-1+arg2, arg3'=arg3P_32, arg4'=arg4P_32, [ arg1>0 && arg2>0 ], cost: 3 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 96: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_18, [ arg2P_40>0 && arg1P_18>0 ], cost: 4 Accelerating simple loops of location 1. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 140: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg4'=arg4P_12, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg3>-1 && arg1P_12>0 && arg1P_12<=arg1 ], cost: 103 141: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg4'=arg4P_11, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg3>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 104 142: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=2+arg2, arg4'=arg4P_18, [ arg2-2*x121_1==1 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg3>1+arg2 && arg3>0 && 1+arg2-2*x91_1==0 && 1+arg2-2*x167_1==0 && arg1P_18>0 && arg1P_18<=arg1 ], cost: 105 Failed to prove monotonicity of the guard of rule 140. Failed to prove monotonicity of the guard of rule 141. Failed to prove monotonicity of the guard of rule 142. [accelerate] Nesting with 3 inner and 3 outer candidates Accelerating simple loops of location 5. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 145: f342_0_exp_GT -> f342_0_exp_GT : arg2'=-1+arg2, arg3'=arg3P_32, arg4'=arg4P_32, [ arg1>0 && arg2>0 ], cost: 3 Accelerated rule 145 with backward acceleration, yielding the new rule 146. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 145. Accelerated all simple loops using metering functions (where possible): Start location: __init 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 122: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 124: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 125: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 126: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 127: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 128: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 129: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 131: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 133: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 134: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 135: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 136: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 137: f452_0_main_GE -> [23] : [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 138: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 139: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 140: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_12, arg2'=1+arg2, arg4'=arg4P_12, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg3>-1 && arg1P_12>0 && arg1P_12<=arg1 ], cost: 103 141: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg4'=arg4P_11, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg3>0 && arg1P_11>0 && 0==1+arg2 && arg1P_11<=arg1 ], cost: 104 142: f452_0_main_GE -> f452_0_main_GE : arg1'=arg1P_18, arg2'=2+arg2, arg4'=arg4P_18, [ arg2-2*x121_1==1 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -5*x129_1+arg2>0 && arg2-3*x130_1>0 && arg2-2*x131_1==1 && arg2-3*x130_1<3 && -5*x129_1+arg2<5 && arg3>1+arg2 && arg3>0 && 1+arg2-2*x91_1==0 && 1+arg2-2*x167_1==0 && arg1P_18>0 && arg1P_18<=arg1 ], cost: 105 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 146: f342_0_exp_GT -> f342_0_exp_GT : arg2'=0, arg3'=arg3P_32, arg4'=arg4P_32, [ arg1>0 && arg2>=1 ], cost: 3*arg2 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 96: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_18, [ arg2P_40>0 && arg1P_18>0 ], cost: 4 Chained accelerated rules (with incoming rules): Start location: __init 63: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 67: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 73: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg3'=arg3P_7, arg4'=arg4P_7, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 ], cost: 2 122: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 124: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 125: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 126: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 127: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 128: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 129: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 ], cost: 3+arg2 131: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 133: f452_0_main_GE -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 134: f452_0_main_GE -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>0 && 2*arg2>1 ], cost: 4+2*arg2 135: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x99_1==1 && arg2-3*x100_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 136: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 137: f452_0_main_GE -> [23] : [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && arg3>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 138: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 139: f452_0_main_GE -> [23] : [ arg3>arg2 && arg3>0 && arg2-2*x149_1==1 && arg2-3*x150_1==0 && arg1>0 && arg2-2*x104_1==1 && arg2-3*x105_1==0 && arg2>=1 ], cost: 2+3*arg2 151: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_32, arg4'=arg4P_32, [ arg3>arg2 && arg3>0 && arg2-2*x109_1==1 && arg2-3*x110_1>0 && arg2-5*x111_1==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 && arg2>=1 ], cost: 2+3*arg2 152: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_32, arg4'=arg4P_32, [ arg2-2*x121_1==1 && arg3>arg2 && arg2-5*x122_1>0 && arg2-3*x123_1>0 && arg1>0 && -3*x115_1+arg2>0 && arg3>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 && arg2>=1 ], cost: 2+3*arg2 153: f452_0_main_GE -> f342_0_exp_GT : arg1'=arg3, arg2'=0, arg3'=arg3P_32, arg4'=arg4P_32, [ arg3>arg2 && arg3>0 && -2*x135_1+arg2==1 && arg2-3*x136_1>0 && -5*x137_1+arg2==0 && arg1>0 && -3*x115_1+arg2>0 && arg2-2*x116_1==1 && arg2-5*x117_1==0 && -3*x115_1+arg2<3 && arg2>=1 ], cost: 2+3*arg2 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 56: __init -> f452_0_main_GE : arg1'=arg1P_1, arg2'=0, arg3'=arg2P_40, arg4'=arg4P_1, [ arg1P_1<=arg1P_40 && arg2P_40>-1 && arg1P_40>0 && arg1P_1>0 ], cost: 2 57: __init -> f452_0_main_GE : arg1'=arg1P_11, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_11, [ arg1P_40>0 && arg2P_40>0 && arg1P_11>0 && arg1P_11<=arg1P_40 ], cost: 3 96: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=1, arg3'=arg2P_40, arg4'=arg4P_18, [ arg2P_40>0 && arg1P_18>0 ], cost: 4 147: __init -> f452_0_main_GE : arg1'=arg1P_12, arg2'=2, arg3'=arg2P_40, arg4'=arg4P_12, [ arg2P_40>1 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_12>0 ], cost: 106 148: __init -> f452_0_main_GE : arg1'=arg1P_12, arg2'=2, arg3'=arg2P_40, arg4'=arg4P_12, [ arg2P_40>1 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_12>0 ], cost: 107 149: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>2 && arg1P_18>0 ], cost: 108 150: __init -> f452_0_main_GE : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>2 ], cost: 109 Eliminated locations (on tree-shaped paths): Start location: __init 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 154: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && arg2P_40>3 && 3-2*x99_1==1 && 3-3*x100_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 118 155: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 114 156: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 118 157: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 118 158: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 118 159: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 118 160: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && arg2P_40>3 && 3-2*x99_1==1 && 3-3*x100_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 161: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 162: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg1P_18>0 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 163: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x99_1==1 && 3-3*x100_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 164: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 115 165: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 166: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 167: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 168: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 169: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x99_1==1 && 3-3*x100_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 120 170: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 120 171: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 120 Merged rules: Start location: __init 50: f342_0_exp_GT -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg2>0 && arg1>0 ], cost: 1+arg2 53: f342_0_exp_GT -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg2>0 && arg1>0 ], cost: 1+arg2 172: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x99_1==1 && 3-3*x100_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 173: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 174: __init -> f453_0_fact_GT : arg1'=0, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 176: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 178: __init -> f345_0_power_GT : arg1'=0, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 119 179: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x99_1==1 && 3-3*x100_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 120 180: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && 3-2*x121_1==1 && arg2P_40>3 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 120 181: __init -> [23] : arg1'=arg1P_18, arg2'=3, arg3'=arg2P_40, arg4'=arg4P_18, [ arg1P_18>0 && 1-5*x122_1>0 && 1-3*x123_1>0 && 1-5*x129_1>0 && 1-3*x130_1>0 && 1-3*x130_1<3 && 1-5*x129_1<5 && arg2P_40>3 && 3-2*x149_1==1 && 3-3*x150_1==0 && 3-2*x104_1==1 && 3-3*x105_1==0 ], cost: 120 Applied pruning (of leafs and parallel rules): Start location: __init ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: __init Obtained the following overall complexity (w.r.t. the length of the input n): Complexity: Constant Cpx degree: 0 Solved cost: 1 Rule cost: 1 Rule guard: [] WORST_CASE(Omega(1),?)