WORST_CASE(Omega(1),?) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: __init 0: f1_0_main_Load -> f1_0_main_Load\' : arg1'=arg1P_1, arg2'=arg2P_1, arg3'=arg3P_1, arg4'=arg4P_1, [ arg1>0 && arg2>-1 && arg1==arg1P_1 && arg2==arg2P_1 ], cost: 1 1: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg1P_2, arg2'=arg2P_2, arg3'=arg3P_2, arg4'=arg4P_2, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && arg2==arg1P_2 && -5*x16_1+arg2==arg2P_2 && arg2-4*x17_1==arg3P_2 && -5*x18_1+5*arg2-12*x19_1==arg4P_2 ], cost: 1 2: f474_0_rec_GE -> f474_0_rec_GE : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, [ arg2-1 && -1+arg1 f474_0_rec_GE : arg1'=arg1P_4, arg2'=arg2P_4, arg3'=arg3P_4, arg4'=arg4P_4, [ arg4>-1 && arg2>=arg1 && -1+arg3=arg2 && arg1==arg1P_4 && arg2==arg2P_4 && -1+arg3==arg3P_4 && -3+arg2+3*arg3+arg1==arg4P_4 ], cost: 1 4: f474_0_rec_GE -> f474_0_rec_GE : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, [ arg4>-1 && arg2>=arg1 && -2+arg2 f1_0_main_Load : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 5: __init -> f1_0_main_Load : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [], cost: 1 Simplified all rules, resulting in: Start location: __init 0: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3P_1, arg4'=arg4P_1, [ arg1>0 && arg2>-1 ], cost: 1 1: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-5*x18_1+5*arg2-12*x19_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 ], cost: 1 2: f474_0_rec_GE -> f474_0_rec_GE : arg1'=-1+arg1, arg4'=-1+arg2+3*arg3+arg1, [ arg2-1 ], cost: 1 3: f474_0_rec_GE -> f474_0_rec_GE : arg3'=-1+arg3, arg4'=-3+arg2+3*arg3+arg1, [ arg4>-1 && arg2>=arg1 && arg3>=arg2 ], cost: 1 4: f474_0_rec_GE -> f474_0_rec_GE : arg2'=-2+arg2, arg4'=-2+arg2+3*arg3+arg1, [ arg4>-1 && arg2>=arg1 && arg3 f1_0_main_Load : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [], cost: 1 ### Simplification by acceleration and chaining ### Accelerating simple loops of location 2. Accelerating the following rules: 2: f474_0_rec_GE -> f474_0_rec_GE : arg1'=-1+arg1, arg4'=-1+arg2+3*arg3+arg1, [ arg2-1 ], cost: 1 3: f474_0_rec_GE -> f474_0_rec_GE : arg3'=-1+arg3, arg4'=-3+arg2+3*arg3+arg1, [ arg4>-1 && arg2>=arg1 && arg3>=arg2 ], cost: 1 4: f474_0_rec_GE -> f474_0_rec_GE : arg2'=-2+arg2, arg4'=-2+arg2+3*arg3+arg1, [ arg4>-1 && arg2>=arg1 && arg3 f1_0_main_Load\' : arg3'=arg3P_1, arg4'=arg4P_1, [ arg1>0 && arg2>-1 ], cost: 1 1: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-5*x18_1+5*arg2-12*x19_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 ], cost: 1 2: f474_0_rec_GE -> f474_0_rec_GE : arg1'=-1+arg1, arg4'=-1+arg2+3*arg3+arg1, [ arg2-1 ], cost: 1 3: f474_0_rec_GE -> f474_0_rec_GE : arg3'=-1+arg3, arg4'=-3+arg2+3*arg3+arg1, [ arg4>-1 && arg2>=arg1 && arg3>=arg2 ], cost: 1 4: f474_0_rec_GE -> f474_0_rec_GE : arg2'=-2+arg2, arg4'=-2+arg2+3*arg3+arg1, [ arg4>-1 && arg2>=arg1 && arg3 f474_0_rec_GE : arg1'=arg2, arg4'=2*arg2+3*arg3, [ -1+arg2+3*arg3-arg4+arg1<=0 && -arg2+arg1>=1 && 1+2*arg2+3*arg3>-1 ], cost: -arg2+arg1 7: f474_0_rec_GE -> f474_0_rec_GE : arg1'=-1-arg2-3*arg3, arg4'=-1, [ -1+arg2+3*arg3-arg4+arg1<=0 && 1+arg2+3*arg3+arg1>=1 && arg2<-arg2-3*arg3 ], cost: 1+arg2+3*arg3+arg1 8: f474_0_rec_GE -> f474_0_rec_GE : arg3'=-k_3+arg3, arg4'=arg2-3*k_3+3*arg3+arg1, [ arg2>=arg1 && -1+arg2+3*arg3-arg4+arg1<=0 && k_3>=1 && 3+arg2-3*k_3+3*arg3+arg1>-1 && 1-k_3+arg3>=arg2 ], cost: k_3 9: f474_0_rec_GE -> f474_0_rec_GE : arg2'=-2*k_6+arg2, arg4'=-2*k_6+arg2+3*arg3+arg1, [ -2+arg2+3*arg3-arg4+arg1<=0 && k_6>=1 && 2-2*k_6+arg2+3*arg3+arg1>-1 && 2-2*k_6+arg2>=arg1 && arg3<2-2*k_6+arg2 ], cost: k_6 5: __init -> f1_0_main_Load : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [], cost: 1 Chained accelerated rules (with incoming rules): Start location: __init 0: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3P_1, arg4'=arg4P_1, [ arg1>0 && arg2>-1 ], cost: 1 1: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-5*x18_1+5*arg2-12*x19_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 ], cost: 1 10: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=-1+arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-1-5*x16_1+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -5*x16_1+arg2-1 ], cost: 2 11: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=-1+arg2-4*x17_1, arg4'=-3-5*x16_1+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -5*x18_1+5*arg2-12*x19_1>-1 && -5*x16_1+arg2>=arg2 && arg2-4*x17_1>=-5*x16_1+arg2 ], cost: 2 12: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-2-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-2-5*x16_1+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -5*x18_1+5*arg2-12*x19_1>-1 && -5*x16_1+arg2>=arg2 && arg2-4*x17_1<-5*x16_1+arg2 ], cost: 2 13: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=-5*x16_1+arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-10*x16_1+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && 5*x16_1>=1 && 1-10*x16_1+5*arg2-12*x17_1>-1 ], cost: 1+5*x16_1 14: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1-k_3, arg4'=-5*x16_1+5*arg2-12*x17_1-3*k_3, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -5*x16_1+arg2>=arg2 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_3>=1 && 3-5*x16_1+5*arg2-12*x17_1-3*k_3>-1 && 1+arg2-4*x17_1-k_3>=-5*x16_1+arg2 ], cost: 1+k_3 15: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1-2*k_6+arg2, arg3'=arg2-4*x17_1, arg4'=-5*x16_1-2*k_6+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -2+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_6>=1 && 2-5*x16_1-2*k_6+5*arg2-12*x17_1>-1 && 2-5*x16_1-2*k_6+arg2>=arg2 && arg2-4*x17_1<2-5*x16_1-2*k_6+arg2 ], cost: 1+k_6 5: __init -> f1_0_main_Load : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [], cost: 1 Removed unreachable locations (and leaf rules with constant cost): Start location: __init 0: f1_0_main_Load -> f1_0_main_Load\' : arg3'=arg3P_1, arg4'=arg4P_1, [ arg1>0 && arg2>-1 ], cost: 1 13: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=-5*x16_1+arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-10*x16_1+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && 5*x16_1>=1 && 1-10*x16_1+5*arg2-12*x17_1>-1 ], cost: 1+5*x16_1 14: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1-k_3, arg4'=-5*x16_1+5*arg2-12*x17_1-3*k_3, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -5*x16_1+arg2>=arg2 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_3>=1 && 3-5*x16_1+5*arg2-12*x17_1-3*k_3>-1 && 1+arg2-4*x17_1-k_3>=-5*x16_1+arg2 ], cost: 1+k_3 15: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1-2*k_6+arg2, arg3'=arg2-4*x17_1, arg4'=-5*x16_1-2*k_6+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -2+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_6>=1 && 2-5*x16_1-2*k_6+5*arg2-12*x17_1>-1 && 2-5*x16_1-2*k_6+arg2>=arg2 && arg2-4*x17_1<2-5*x16_1-2*k_6+arg2 ], cost: 1+k_6 5: __init -> f1_0_main_Load : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, [], cost: 1 Eliminated locations (on linear paths): Start location: __init 13: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=-5*x16_1+arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1, arg4'=-10*x16_1+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && 5*x16_1>=1 && 1-10*x16_1+5*arg2-12*x17_1>-1 ], cost: 1+5*x16_1 14: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1+arg2, arg3'=arg2-4*x17_1-k_3, arg4'=-5*x16_1+5*arg2-12*x17_1-3*k_3, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -5*x16_1+arg2>=arg2 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_3>=1 && 3-5*x16_1+5*arg2-12*x17_1-3*k_3>-1 && 1+arg2-4*x17_1-k_3>=-5*x16_1+arg2 ], cost: 1+k_3 15: f1_0_main_Load\' -> f474_0_rec_GE : arg1'=arg2, arg2'=-5*x16_1-2*k_6+arg2, arg3'=arg2-4*x17_1, arg4'=-5*x16_1-2*k_6+5*arg2-12*x17_1, [ arg1>0 && arg2>-1 && -5*x16_1+arg2>=0 && -5*x16_1+arg2<5 && arg2-4*x17_1>=0 && arg2-4*x17_1<4 && -5*x18_1+arg2>=0 && -5*x18_1+arg2<5 && arg2-4*x19_1<4 && arg2-4*x19_1>=0 && -2+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_6>=1 && 2-5*x16_1-2*k_6+5*arg2-12*x17_1>-1 && 2-5*x16_1-2*k_6+arg2>=arg2 && arg2-4*x17_1<2-5*x16_1-2*k_6+arg2 ], cost: 1+k_6 16: __init -> f1_0_main_Load\' : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_1, arg4'=arg4P_1, [ arg1P_6>0 && arg2P_6>-1 ], cost: 2 Eliminated locations (on tree-shaped paths): Start location: __init 17: __init -> f474_0_rec_GE : arg1'=-5*x16_1+arg2P_6, arg2'=-5*x16_1+arg2P_6, arg3'=-4*x17_1+arg2P_6, arg4'=-10*x16_1-12*x17_1+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && 5*x16_1>=1 && 1-10*x16_1-12*x17_1+5*arg2P_6>-1 ], cost: 3+5*x16_1 18: __init -> f474_0_rec_GE : arg1'=arg2P_6, arg2'=-5*x16_1+arg2P_6, arg3'=-4*x17_1-k_3+arg2P_6, arg4'=-5*x16_1-12*x17_1-3*k_3+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -5*x16_1+arg2P_6>=arg2P_6 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_3>=1 && 3-5*x16_1-12*x17_1-3*k_3+5*arg2P_6>-1 && 1-4*x17_1-k_3+arg2P_6>=-5*x16_1+arg2P_6 ], cost: 3+k_3 19: __init -> f474_0_rec_GE : arg1'=arg2P_6, arg2'=-5*x16_1-2*k_6+arg2P_6, arg3'=-4*x17_1+arg2P_6, arg4'=-5*x16_1-2*k_6-12*x17_1+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -2+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_6>=1 && 2-5*x16_1-2*k_6-12*x17_1+5*arg2P_6>-1 && 2-5*x16_1-2*k_6+arg2P_6>=arg2P_6 && -4*x17_1+arg2P_6<2-5*x16_1-2*k_6+arg2P_6 ], cost: 3+k_6 ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: __init 17: __init -> f474_0_rec_GE : arg1'=-5*x16_1+arg2P_6, arg2'=-5*x16_1+arg2P_6, arg3'=-4*x17_1+arg2P_6, arg4'=-10*x16_1-12*x17_1+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && 5*x16_1>=1 && 1-10*x16_1-12*x17_1+5*arg2P_6>-1 ], cost: 3+5*x16_1 18: __init -> f474_0_rec_GE : arg1'=arg2P_6, arg2'=-5*x16_1+arg2P_6, arg3'=-4*x17_1-k_3+arg2P_6, arg4'=-5*x16_1-12*x17_1-3*k_3+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -5*x16_1+arg2P_6>=arg2P_6 && -1+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_3>=1 && 3-5*x16_1-12*x17_1-3*k_3+5*arg2P_6>-1 && 1-4*x17_1-k_3+arg2P_6>=-5*x16_1+arg2P_6 ], cost: 3+k_3 19: __init -> f474_0_rec_GE : arg1'=arg2P_6, arg2'=-5*x16_1-2*k_6+arg2P_6, arg3'=-4*x17_1+arg2P_6, arg4'=-5*x16_1-2*k_6-12*x17_1+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -2+5*x18_1-5*x16_1-12*x17_1+12*x19_1<=0 && k_6>=1 && 2-5*x16_1-2*k_6-12*x17_1+5*arg2P_6>-1 && 2-5*x16_1-2*k_6+arg2P_6>=arg2P_6 && -4*x17_1+arg2P_6<2-5*x16_1-2*k_6+arg2P_6 ], cost: 3+k_6 Computing asymptotic complexity for rule 17 Simplified the guard: 17: __init -> f474_0_rec_GE : arg1'=-5*x16_1+arg2P_6, arg2'=-5*x16_1+arg2P_6, arg3'=-4*x17_1+arg2P_6, arg4'=-10*x16_1-12*x17_1+5*arg2P_6, [ arg1P_6>0 && -5*x16_1+arg2P_6>=0 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && 5*x16_1>=1 ], cost: 3+5*x16_1 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 18 Simplified the guard: 18: __init -> f474_0_rec_GE : arg1'=arg2P_6, arg2'=-5*x16_1+arg2P_6, arg3'=-4*x17_1-k_3+arg2P_6, arg4'=-5*x16_1-12*x17_1-3*k_3+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && -5*x16_1+arg2P_6>=arg2P_6 && k_3>=1 && 3-5*x16_1-12*x17_1-3*k_3+5*arg2P_6>-1 && 1-4*x17_1-k_3+arg2P_6>=-5*x16_1+arg2P_6 ], cost: 3+k_3 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 19 Simplified the guard: 19: __init -> f474_0_rec_GE : arg1'=arg2P_6, arg2'=-5*x16_1-2*k_6+arg2P_6, arg3'=-4*x17_1+arg2P_6, arg4'=-5*x16_1-2*k_6-12*x17_1+5*arg2P_6, [ arg1P_6>0 && arg2P_6>-1 && -5*x16_1+arg2P_6<5 && -4*x17_1+arg2P_6>=0 && -4*x17_1+arg2P_6<4 && -5*x18_1+arg2P_6>=0 && -5*x18_1+arg2P_6<5 && -4*x19_1+arg2P_6<4 && -4*x19_1+arg2P_6>=0 && k_6>=1 && 2-5*x16_1-2*k_6-12*x17_1+5*arg2P_6>-1 && 2-5*x16_1-2*k_6+arg2P_6>=arg2P_6 && -4*x17_1+arg2P_6<2-5*x16_1-2*k_6+arg2P_6 ], cost: 3+k_6 Resulting cost 0 has complexity: Unknown 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),?)