WORST_CASE(Omega(1),?) ### Pre-processing the ITS problem ### Initial linear ITS problem Start location: __init 0: f1_0_main_Load -> f392_0_createList_GT : arg1'=arg1P_1, arg2'=arg2P_1, arg3'=arg3P_1, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1>0 && 0==arg2 && 0==arg1P_1 && 0==arg2P_1 && 0==arg3P_1 ], cost: 1 1: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=arg2P_2, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1 && arg2>0 && arg1>0 && arg1P_2>0 && 0==arg2P_2 ], cost: 1 2: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2>0 && arg1P_3<=arg1 && arg1>0 && arg1P_3>0 ], cost: 1 4: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1 && arg1>0 && arg1P_5>-1 && 0==arg2 ], cost: 1 6: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1 && arg1>0 && arg1P_7>1 && 0==arg2 ], cost: 1 12: f392_0_createList_GT -> f392_0_createList_GT : arg1'=arg1P_13, arg2'=arg2P_13, arg3'=arg3P_13, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>-1 && -1+arg1=arg2 && -1+arg1==arg1P_13 && arg2==arg2P_13 && arg3==arg3P_13 ], cost: 1 13: f392_0_createList_GT -> f501_0_createList_InvokeMethod : arg1'=arg1P_14, arg2'=arg2P_14, arg3'=arg3P_14, arg4'=arg4P_14, arg5'=arg5P_14, [ arg1>0 && arg2>-1 && arg3>-1 && arg3 f501_0_createList_InvokeMethod : arg1'=arg1P_15, arg2'=arg2P_15, arg3'=arg3P_15, arg4'=arg4P_15, arg5'=arg5P_15, [ arg1>0 && arg2>-1 && arg3-1 && arg3>-1 && arg1==arg1P_15 && -1+arg1==arg2P_15 && arg2==arg3P_15 && 1+arg3==arg4P_15 ], cost: 1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg1P_4, arg2'=arg2P_4, arg3'=arg3P_4, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 && arg2==arg1P_4 && 1==arg3P_4 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && x195_1>0 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 7: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_8, arg2'=arg2P_8, arg3'=arg3P_8, arg4'=arg4P_8, arg5'=arg5P_8, [ arg1P_8<=arg1 && x18_1>0 && arg1>0 && arg1P_8>0 && arg2P_8>2 && 0==arg3P_8 ], cost: 1 8: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_9, arg2'=arg2P_9, arg3'=arg3P_9, arg4'=arg4P_9, arg5'=arg5P_9, [ arg1P_9<=arg1 && x23_1>0 && arg1>0 && arg1P_9>0 && arg2P_9>2 ], cost: 1 9: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_10, arg2'=arg2P_10, arg3'=arg3P_10, arg4'=arg4P_10, arg5'=arg5P_10, [ arg1P_10<=arg1 && x29_1>0 && arg1>0 && arg1P_10>0 && arg2P_10>1 ], cost: 1 10: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_11, arg2'=arg2P_11, arg3'=arg3P_11, arg4'=arg4P_11, arg5'=arg5P_11, [ arg1P_11<=arg1 && x35_1>0 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && 0==arg3P_11 ], cost: 1 16: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_17, arg3'=arg3P_17, arg4'=arg4P_17, arg5'=arg5P_17, [ 1+arg2P_17<=arg1 && arg1>0 && arg2P_17>-1 && 2+arg1P_17<=arg1 ], cost: 1 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 18: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_19, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, arg5'=arg5P_19, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 ], cost: 1 19: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_20, arg2'=arg2P_20, arg3'=arg3P_20, arg4'=arg4P_20, arg5'=arg5P_20, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 ], cost: 1 11: f703_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_12<=arg2 && x40_1>0 && arg1>0 && arg2>0 && arg1P_12>0 && 2+arg3<=arg2 ], cost: 1 15: f501_0_createList_InvokeMethod -> f392_0_createList_GT : arg1'=arg1P_16, arg2'=arg2P_16, arg3'=arg3P_16, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg4>0 && arg3>0 && arg4<=arg3 && arg2 f790_0_sortedLow_NONNULL : arg1'=arg1P_24, arg2'=arg2P_24, arg3'=arg3P_24, arg4'=arg4P_24, arg5'=arg5P_24, [ 1+arg2P_24<=arg2 && x105_1>arg1 && arg2>0 && arg2P_24>-1 && arg1==arg1P_24 && arg3==arg3P_24 ], cost: 1 24: f790_0_sortedLow_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_25, arg2'=arg2P_25, arg3'=arg3P_25, arg4'=arg4P_25, arg5'=arg5P_25, [ 1+arg2P_25<=arg2 && x110_1<=arg1 && arg2>0 && arg2P_25>-1 && arg1==arg1P_25 && arg3==arg3P_25 ], cost: 1 25: f790_0_sortedLow_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26<=arg2 && x115_1<=arg1 && arg2>1 && arg1P_26>1 ], cost: 1 26: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_27, arg4'=arg4P_27, arg5'=arg5P_27, [ arg1P_27<=arg2 && arg5P_27<=arg1 && arg2P_27<=arg2 && arg2>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2 && 4+arg4P_27<=arg2 && arg3==arg3P_27 ], cost: 1 27: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_28, arg4'=arg4P_28, arg5'=arg5P_28, [ arg1P_28<=arg2 && arg5P_28<=arg1 && arg2P_28<=arg2 && arg2>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2 && 4+arg4P_28<=arg2 && arg3==arg3P_28 ], cost: 1 29: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_30, arg2'=arg2P_30, arg3'=arg3P_30, arg4'=arg4P_30, arg5'=arg5P_30, [ 1+arg2P_30<=arg2 && x140_1<=arg1 && arg2>0 && arg2P_30>-1 && arg1==arg1P_30 && arg3==arg3P_30 ], cost: 1 30: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_31, arg2'=arg2P_31, arg3'=arg3P_31, arg4'=arg4P_31, arg5'=arg5P_31, [ 1+arg2P_31<=arg2 && x145_1>arg1 && arg2>0 && arg2P_31>-1 && arg1==arg1P_31 && arg3==arg3P_31 ], cost: 1 31: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_32, arg2'=arg2P_32, arg3'=arg3P_32, arg4'=arg4P_32, arg5'=arg5P_32, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg3==arg3P_32 ], cost: 1 32: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_33, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, arg5'=arg5P_33, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg3==arg3P_33 ], cost: 1 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && x164_1>arg1 && arg2>1 && arg1P_34>1 ], cost: 1 35: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_36, arg2'=arg2P_36, arg3'=arg3P_36, arg4'=arg4P_36, arg5'=arg5P_36, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg3==arg3P_36 ], cost: 1 36: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_37, arg2'=arg2P_37, arg3'=arg3P_37, arg4'=arg4P_37, arg5'=arg5P_37, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg3==arg3P_37 ], cost: 1 20: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_21, arg2'=arg2P_21, arg3'=arg3P_21, arg4'=arg4P_21, arg5'=arg5P_21, [ 2+arg2P_21<=arg1 && arg2P_21<=arg2 && arg1>2 && arg2>0 && arg2P_21>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 && arg4==arg1P_21 && arg3==arg3P_21 ], cost: 1 21: f1000_0_quicksort_InvokeMethod -> f1287_0_quicksort_InvokeMethod : arg1'=arg1P_22, arg2'=arg2P_22, arg3'=arg3P_22, arg4'=arg4P_22, arg5'=arg5P_22, [ arg1P_22<=arg1 && arg1>4 && arg2>2 && arg1P_22>4 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 ], cost: 1 22: f1000_0_quicksort_InvokeMethod -> f1287_0_quicksort_InvokeMethod : arg1'=arg1P_23, arg2'=arg2P_23, arg3'=arg3P_23, arg4'=arg4P_23, arg5'=arg5P_23, [ arg1P_23<=arg1 && arg1>3 && arg2>1 && arg1P_23>3 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 ], cost: 1 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 34: f1232_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35<=arg1 && arg1P_35<=arg2 && arg1>2 && arg2>1 && arg1P_35>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 37: f1309_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38<=arg1 && arg1P_38<=arg2 && arg1>2 && arg2>1 && arg1P_38>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 38: __init -> f1_0_main_Load : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, arg5'=arg5P_39, [], cost: 1 Checking for constant complexity: The following rule is satisfiable with cost >= 1, yielding constant complexity: 38: __init -> f1_0_main_Load : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, arg5'=arg5P_39, [], cost: 1 Removed unreachable and leaf rules: Start location: __init 0: f1_0_main_Load -> f392_0_createList_GT : arg1'=arg1P_1, arg2'=arg2P_1, arg3'=arg3P_1, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1>0 && 0==arg2 && 0==arg1P_1 && 0==arg2P_1 && 0==arg3P_1 ], cost: 1 1: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=arg2P_2, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1 && arg2>0 && arg1>0 && arg1P_2>0 && 0==arg2P_2 ], cost: 1 2: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2>0 && arg1P_3<=arg1 && arg1>0 && arg1P_3>0 ], cost: 1 4: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1 && arg1>0 && arg1P_5>-1 && 0==arg2 ], cost: 1 6: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1 && arg1>0 && arg1P_7>1 && 0==arg2 ], cost: 1 12: f392_0_createList_GT -> f392_0_createList_GT : arg1'=arg1P_13, arg2'=arg2P_13, arg3'=arg3P_13, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>-1 && -1+arg1=arg2 && -1+arg1==arg1P_13 && arg2==arg2P_13 && arg3==arg3P_13 ], cost: 1 13: f392_0_createList_GT -> f501_0_createList_InvokeMethod : arg1'=arg1P_14, arg2'=arg2P_14, arg3'=arg3P_14, arg4'=arg4P_14, arg5'=arg5P_14, [ arg1>0 && arg2>-1 && arg3>-1 && arg3 f501_0_createList_InvokeMethod : arg1'=arg1P_15, arg2'=arg2P_15, arg3'=arg3P_15, arg4'=arg4P_15, arg5'=arg5P_15, [ arg1>0 && arg2>-1 && arg3-1 && arg3>-1 && arg1==arg1P_15 && -1+arg1==arg2P_15 && arg2==arg3P_15 && 1+arg3==arg4P_15 ], cost: 1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg1P_4, arg2'=arg2P_4, arg3'=arg3P_4, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 && arg2==arg1P_4 && 1==arg3P_4 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && x195_1>0 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 7: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_8, arg2'=arg2P_8, arg3'=arg3P_8, arg4'=arg4P_8, arg5'=arg5P_8, [ arg1P_8<=arg1 && x18_1>0 && arg1>0 && arg1P_8>0 && arg2P_8>2 && 0==arg3P_8 ], cost: 1 8: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_9, arg2'=arg2P_9, arg3'=arg3P_9, arg4'=arg4P_9, arg5'=arg5P_9, [ arg1P_9<=arg1 && x23_1>0 && arg1>0 && arg1P_9>0 && arg2P_9>2 ], cost: 1 9: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_10, arg2'=arg2P_10, arg3'=arg3P_10, arg4'=arg4P_10, arg5'=arg5P_10, [ arg1P_10<=arg1 && x29_1>0 && arg1>0 && arg1P_10>0 && arg2P_10>1 ], cost: 1 10: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_11, arg2'=arg2P_11, arg3'=arg3P_11, arg4'=arg4P_11, arg5'=arg5P_11, [ arg1P_11<=arg1 && x35_1>0 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && 0==arg3P_11 ], cost: 1 16: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_17, arg3'=arg3P_17, arg4'=arg4P_17, arg5'=arg5P_17, [ 1+arg2P_17<=arg1 && arg1>0 && arg2P_17>-1 && 2+arg1P_17<=arg1 ], cost: 1 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 18: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_19, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, arg5'=arg5P_19, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 ], cost: 1 19: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_20, arg2'=arg2P_20, arg3'=arg3P_20, arg4'=arg4P_20, arg5'=arg5P_20, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 ], cost: 1 11: f703_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_12<=arg2 && x40_1>0 && arg1>0 && arg2>0 && arg1P_12>0 && 2+arg3<=arg2 ], cost: 1 15: f501_0_createList_InvokeMethod -> f392_0_createList_GT : arg1'=arg1P_16, arg2'=arg2P_16, arg3'=arg3P_16, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg4>0 && arg3>0 && arg4<=arg3 && arg2 f790_0_sortedLow_NONNULL : arg1'=arg1P_24, arg2'=arg2P_24, arg3'=arg3P_24, arg4'=arg4P_24, arg5'=arg5P_24, [ 1+arg2P_24<=arg2 && x105_1>arg1 && arg2>0 && arg2P_24>-1 && arg1==arg1P_24 && arg3==arg3P_24 ], cost: 1 24: f790_0_sortedLow_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_25, arg2'=arg2P_25, arg3'=arg3P_25, arg4'=arg4P_25, arg5'=arg5P_25, [ 1+arg2P_25<=arg2 && x110_1<=arg1 && arg2>0 && arg2P_25>-1 && arg1==arg1P_25 && arg3==arg3P_25 ], cost: 1 25: f790_0_sortedLow_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26<=arg2 && x115_1<=arg1 && arg2>1 && arg1P_26>1 ], cost: 1 26: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_27, arg4'=arg4P_27, arg5'=arg5P_27, [ arg1P_27<=arg2 && arg5P_27<=arg1 && arg2P_27<=arg2 && arg2>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2 && 4+arg4P_27<=arg2 && arg3==arg3P_27 ], cost: 1 27: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_28, arg4'=arg4P_28, arg5'=arg5P_28, [ arg1P_28<=arg2 && arg5P_28<=arg1 && arg2P_28<=arg2 && arg2>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2 && 4+arg4P_28<=arg2 && arg3==arg3P_28 ], cost: 1 29: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_30, arg2'=arg2P_30, arg3'=arg3P_30, arg4'=arg4P_30, arg5'=arg5P_30, [ 1+arg2P_30<=arg2 && x140_1<=arg1 && arg2>0 && arg2P_30>-1 && arg1==arg1P_30 && arg3==arg3P_30 ], cost: 1 30: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_31, arg2'=arg2P_31, arg3'=arg3P_31, arg4'=arg4P_31, arg5'=arg5P_31, [ 1+arg2P_31<=arg2 && x145_1>arg1 && arg2>0 && arg2P_31>-1 && arg1==arg1P_31 && arg3==arg3P_31 ], cost: 1 31: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_32, arg2'=arg2P_32, arg3'=arg3P_32, arg4'=arg4P_32, arg5'=arg5P_32, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg3==arg3P_32 ], cost: 1 32: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_33, arg2'=arg2P_33, arg3'=arg3P_33, arg4'=arg4P_33, arg5'=arg5P_33, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg3==arg3P_33 ], cost: 1 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && x164_1>arg1 && arg2>1 && arg1P_34>1 ], cost: 1 35: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_36, arg2'=arg2P_36, arg3'=arg3P_36, arg4'=arg4P_36, arg5'=arg5P_36, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg3==arg3P_36 ], cost: 1 36: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_37, arg2'=arg2P_37, arg3'=arg3P_37, arg4'=arg4P_37, arg5'=arg5P_37, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg3==arg3P_37 ], cost: 1 20: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_21, arg2'=arg2P_21, arg3'=arg3P_21, arg4'=arg4P_21, arg5'=arg5P_21, [ 2+arg2P_21<=arg1 && arg2P_21<=arg2 && arg1>2 && arg2>0 && arg2P_21>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 && arg4==arg1P_21 && arg3==arg3P_21 ], cost: 1 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 34: f1232_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35<=arg1 && arg1P_35<=arg2 && arg1>2 && arg2>1 && arg1P_35>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 37: f1309_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38<=arg1 && arg1P_38<=arg2 && arg1>2 && arg2>1 && arg1P_38>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 38: __init -> f1_0_main_Load : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, arg5'=arg5P_39, [], cost: 1 Simplified all rules, resulting in: Start location: __init 0: f1_0_main_Load -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1>0 && 0==arg2 ], cost: 1 1: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1 && arg2>0 && arg1>0 && arg1P_2>0 ], cost: 1 2: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2>0 && arg1P_3<=arg1 && arg1>0 && arg1P_3>0 ], cost: 1 4: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1 && arg1>0 && arg1P_5>-1 && 0==arg2 ], cost: 1 6: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1 && arg1>0 && arg1P_7>1 && 0==arg2 ], cost: 1 12: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>-1 && arg3>=arg2 ], cost: 1 13: f392_0_createList_GT -> f501_0_createList_InvokeMethod : arg2'=-1+arg1, arg3'=arg2, arg4'=1+arg3, arg5'=arg5P_14, [ arg1>0 && arg3>-1 && arg3 f501_0_createList_InvokeMethod : arg2'=-1+arg1, arg3'=arg2, arg4'=1+arg3, arg5'=arg5P_15, [ arg1>0 && arg3-1 ], cost: 1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 7: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_8, arg2'=arg2P_8, arg3'=0, arg4'=arg4P_8, arg5'=arg5P_8, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 ], cost: 1 8: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_9, arg2'=arg2P_9, arg3'=arg3P_9, arg4'=arg4P_9, arg5'=arg5P_9, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 ], cost: 1 9: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_10, arg2'=arg2P_10, arg3'=arg3P_10, arg4'=arg4P_10, arg5'=arg5P_10, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 ], cost: 1 10: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_11, arg2'=arg2P_11, arg3'=0, arg4'=arg4P_11, arg5'=arg5P_11, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 ], cost: 1 16: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_17, arg3'=arg3P_17, arg4'=arg4P_17, arg5'=arg5P_17, [ 1+arg2P_17<=arg1 && arg1>0 && arg2P_17>-1 && 2+arg1P_17<=arg1 ], cost: 1 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 18: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_19, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, arg5'=arg5P_19, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 ], cost: 1 19: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_20, arg2'=arg2P_20, arg3'=arg3P_20, arg4'=arg4P_20, arg5'=arg5P_20, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 ], cost: 1 11: f703_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_12<=arg2 && arg1>0 && arg2>0 && arg1P_12>0 && 2+arg3<=arg2 ], cost: 1 15: f501_0_createList_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg3, arg3'=arg4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg4>0 && arg3>0 && arg4<=arg3 && arg2 f790_0_sortedLow_NONNULL : arg2'=arg2P_24, arg4'=arg4P_24, arg5'=arg5P_24, [ 1+arg2P_24<=arg2 && arg2>0 && arg2P_24>-1 ], cost: 1 24: f790_0_sortedLow_NONNULL -> f790_0_sortedLow_NONNULL : arg2'=arg2P_25, arg4'=arg4P_25, arg5'=arg5P_25, [ 1+arg2P_25<=arg2 && arg2>0 && arg2P_25>-1 ], cost: 1 25: f790_0_sortedLow_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26<=arg2 && arg2>1 && arg1P_26>1 ], cost: 1 26: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg4'=arg4P_27, arg5'=arg5P_27, [ arg1P_27<=arg2 && arg5P_27<=arg1 && arg2P_27<=arg2 && arg2>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2 && 4+arg4P_27<=arg2 ], cost: 1 27: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg4'=arg4P_28, arg5'=arg5P_28, [ arg1P_28<=arg2 && arg5P_28<=arg1 && arg2P_28<=arg2 && arg2>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2 && 4+arg4P_28<=arg2 ], cost: 1 29: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg2'=arg2P_30, arg4'=arg4P_30, arg5'=arg5P_30, [ 1+arg2P_30<=arg2 && arg2>0 && arg2P_30>-1 ], cost: 1 30: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg2'=arg2P_31, arg4'=arg4P_31, arg5'=arg5P_31, [ 1+arg2P_31<=arg2 && arg2>0 && arg2P_31>-1 ], cost: 1 31: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_32, arg2'=arg2P_32, arg4'=arg4P_32, arg5'=arg5P_32, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 ], cost: 1 32: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_33, arg2'=arg2P_33, arg4'=arg4P_33, arg5'=arg5P_33, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 ], cost: 1 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 35: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_36, arg2'=arg2P_36, arg4'=arg4P_36, arg5'=arg5P_36, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 ], cost: 1 36: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_37, arg2'=arg2P_37, arg4'=arg4P_37, arg5'=arg5P_37, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 ], cost: 1 20: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg4, arg2'=arg2P_21, arg4'=arg4P_21, arg5'=arg5P_21, [ 2+arg2P_21<=arg1 && arg2P_21<=arg2 && arg1>2 && arg2>0 && arg2P_21>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 ], cost: 1 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 34: f1232_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35<=arg1 && arg1P_35<=arg2 && arg1>2 && arg2>1 && arg1P_35>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 37: f1309_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38<=arg1 && arg1P_38<=arg2 && arg1>2 && arg2>1 && arg1P_38>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 38: __init -> f1_0_main_Load : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, arg5'=arg5P_39, [], cost: 1 ### Simplification by acceleration and chaining ### Accelerating simple loops of location 1. Accelerating the following rules: 12: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>-1 && arg3>=arg2 ], cost: 1 Accelerated rule 12 with backward acceleration, yielding the new rule 39. [accelerate] Nesting with 1 inner and 1 outer candidates Removing the simple loops: 12. Accelerating simple loops of location 6. Accelerating the following rules: 23: f790_0_sortedLow_NONNULL -> f790_0_sortedLow_NONNULL : arg2'=arg2P_24, arg4'=arg4P_24, arg5'=arg5P_24, [ 1+arg2P_24<=arg2 && arg2>0 && arg2P_24>-1 ], cost: 1 24: f790_0_sortedLow_NONNULL -> f790_0_sortedLow_NONNULL : arg2'=arg2P_25, arg4'=arg4P_25, arg5'=arg5P_25, [ 1+arg2P_25<=arg2 && arg2>0 && arg2P_25>-1 ], cost: 1 Failed to prove monotonicity of the guard of rule 23. Failed to prove monotonicity of the guard of rule 24. [accelerate] Nesting with 2 inner and 2 outer candidates Accelerating simple loops of location 7. Accelerating the following rules: 29: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg2'=arg2P_30, arg4'=arg4P_30, arg5'=arg5P_30, [ 1+arg2P_30<=arg2 && arg2>0 && arg2P_30>-1 ], cost: 1 30: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg2'=arg2P_31, arg4'=arg4P_31, arg5'=arg5P_31, [ 1+arg2P_31<=arg2 && arg2>0 && arg2P_31>-1 ], cost: 1 Failed to prove monotonicity of the guard of rule 29. Failed to prove monotonicity of the guard of rule 30. [accelerate] Nesting with 2 inner and 2 outer candidates Accelerated all simple loops using metering functions (where possible): Start location: __init 0: f1_0_main_Load -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1>0 && 0==arg2 ], cost: 1 1: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1 && arg2>0 && arg1>0 && arg1P_2>0 ], cost: 1 2: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2>0 && arg1P_3<=arg1 && arg1>0 && arg1P_3>0 ], cost: 1 4: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1 && arg1>0 && arg1P_5>-1 && 0==arg2 ], cost: 1 6: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1 && arg1>0 && arg1P_7>1 && 0==arg2 ], cost: 1 13: f392_0_createList_GT -> f501_0_createList_InvokeMethod : arg2'=-1+arg1, arg3'=arg2, arg4'=1+arg3, arg5'=arg5P_14, [ arg1>0 && arg3>-1 && arg3 f501_0_createList_InvokeMethod : arg2'=-1+arg1, arg3'=arg2, arg4'=1+arg3, arg5'=arg5P_15, [ arg1>0 && arg3-1 ], cost: 1 39: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2>-1 && arg3>=arg2 && arg1>=1 ], cost: arg1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 7: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_8, arg2'=arg2P_8, arg3'=0, arg4'=arg4P_8, arg5'=arg5P_8, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 ], cost: 1 8: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_9, arg2'=arg2P_9, arg3'=arg3P_9, arg4'=arg4P_9, arg5'=arg5P_9, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 ], cost: 1 9: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_10, arg2'=arg2P_10, arg3'=arg3P_10, arg4'=arg4P_10, arg5'=arg5P_10, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 ], cost: 1 10: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_11, arg2'=arg2P_11, arg3'=0, arg4'=arg4P_11, arg5'=arg5P_11, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 ], cost: 1 16: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_17, arg3'=arg3P_17, arg4'=arg4P_17, arg5'=arg5P_17, [ 1+arg2P_17<=arg1 && arg1>0 && arg2P_17>-1 && 2+arg1P_17<=arg1 ], cost: 1 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 18: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_19, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, arg5'=arg5P_19, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 ], cost: 1 19: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_20, arg2'=arg2P_20, arg3'=arg3P_20, arg4'=arg4P_20, arg5'=arg5P_20, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 ], cost: 1 11: f703_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_12<=arg2 && arg1>0 && arg2>0 && arg1P_12>0 && 2+arg3<=arg2 ], cost: 1 15: f501_0_createList_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg3, arg3'=arg4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg4>0 && arg3>0 && arg4<=arg3 && arg2 f790_0_sortedLow_NONNULL : arg2'=arg2P_24, arg4'=arg4P_24, arg5'=arg5P_24, [ 1+arg2P_24<=arg2 && arg2>0 && arg2P_24>-1 ], cost: 1 24: f790_0_sortedLow_NONNULL -> f790_0_sortedLow_NONNULL : arg2'=arg2P_25, arg4'=arg4P_25, arg5'=arg5P_25, [ 1+arg2P_25<=arg2 && arg2>0 && arg2P_25>-1 ], cost: 1 25: f790_0_sortedLow_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26<=arg2 && arg2>1 && arg1P_26>1 ], cost: 1 26: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg4'=arg4P_27, arg5'=arg5P_27, [ arg1P_27<=arg2 && arg5P_27<=arg1 && arg2P_27<=arg2 && arg2>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2 && 4+arg4P_27<=arg2 ], cost: 1 27: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg4'=arg4P_28, arg5'=arg5P_28, [ arg1P_28<=arg2 && arg5P_28<=arg1 && arg2P_28<=arg2 && arg2>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2 && 4+arg4P_28<=arg2 ], cost: 1 29: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg2'=arg2P_30, arg4'=arg4P_30, arg5'=arg5P_30, [ 1+arg2P_30<=arg2 && arg2>0 && arg2P_30>-1 ], cost: 1 30: f1140_0_sortedHigh_NONNULL -> f1140_0_sortedHigh_NONNULL : arg2'=arg2P_31, arg4'=arg4P_31, arg5'=arg5P_31, [ 1+arg2P_31<=arg2 && arg2>0 && arg2P_31>-1 ], cost: 1 31: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_32, arg2'=arg2P_32, arg4'=arg4P_32, arg5'=arg5P_32, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 ], cost: 1 32: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_33, arg2'=arg2P_33, arg4'=arg4P_33, arg5'=arg5P_33, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 ], cost: 1 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 35: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_36, arg2'=arg2P_36, arg4'=arg4P_36, arg5'=arg5P_36, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 ], cost: 1 36: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_37, arg2'=arg2P_37, arg4'=arg4P_37, arg5'=arg5P_37, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 ], cost: 1 20: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg4, arg2'=arg2P_21, arg4'=arg4P_21, arg5'=arg5P_21, [ 2+arg2P_21<=arg1 && arg2P_21<=arg2 && arg1>2 && arg2>0 && arg2P_21>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 ], cost: 1 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 34: f1232_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35<=arg1 && arg1P_35<=arg2 && arg1>2 && arg2>1 && arg1P_35>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 37: f1309_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38<=arg1 && arg1P_38<=arg2 && arg1>2 && arg2>1 && arg1P_38>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 38: __init -> f1_0_main_Load : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, arg5'=arg5P_39, [], cost: 1 Chained accelerated rules (with incoming rules): Start location: __init 0: f1_0_main_Load -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1>0 && 0==arg2 ], cost: 1 1: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1 && arg2>0 && arg1>0 && arg1P_2>0 ], cost: 1 2: f1_0_main_Load -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2>0 && arg1P_3<=arg1 && arg1>0 && arg1P_3>0 ], cost: 1 4: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1 && arg1>0 && arg1P_5>-1 && 0==arg2 ], cost: 1 6: f1_0_main_Load -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1 && arg1>0 && arg1P_7>1 && 0==arg2 ], cost: 1 13: f392_0_createList_GT -> f501_0_createList_InvokeMethod : arg2'=-1+arg1, arg3'=arg2, arg4'=1+arg3, arg5'=arg5P_14, [ arg1>0 && arg3>-1 && arg3 f501_0_createList_InvokeMethod : arg2'=-1+arg1, arg3'=arg2, arg4'=1+arg3, arg5'=arg5P_15, [ arg1>0 && arg3-1 ], cost: 1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 7: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_8, arg2'=arg2P_8, arg3'=0, arg4'=arg4P_8, arg5'=arg5P_8, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 ], cost: 1 8: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_9, arg2'=arg2P_9, arg3'=arg3P_9, arg4'=arg4P_9, arg5'=arg5P_9, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 ], cost: 1 9: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_10, arg2'=arg2P_10, arg3'=arg3P_10, arg4'=arg4P_10, arg5'=arg5P_10, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 ], cost: 1 10: f89_0_main_InvokeMethod -> f703_0_main_InvokeMethod : arg1'=arg1P_11, arg2'=arg2P_11, arg3'=0, arg4'=arg4P_11, arg5'=arg5P_11, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 16: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_17, arg3'=arg3P_17, arg4'=arg4P_17, arg5'=arg5P_17, [ 1+arg2P_17<=arg1 && arg1>0 && arg2P_17>-1 && 2+arg1P_17<=arg1 ], cost: 1 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 18: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_19, arg2'=arg2P_19, arg3'=arg3P_19, arg4'=arg4P_19, arg5'=arg5P_19, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 ], cost: 1 19: f730_0_quicksort_NONNULL -> f1000_0_quicksort_InvokeMethod : arg1'=arg1P_20, arg2'=arg2P_20, arg3'=arg3P_20, arg4'=arg4P_20, arg5'=arg5P_20, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 ], cost: 1 42: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_24, arg3'=arg3P_17, arg4'=arg4P_24, arg5'=arg5P_24, [ 2+arg1P_17<=arg1 && arg2P_24>-1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 ], cost: 2 43: f730_0_quicksort_NONNULL -> f790_0_sortedLow_NONNULL : arg1'=arg1P_17, arg2'=arg2P_25, arg3'=arg3P_17, arg4'=arg4P_25, arg5'=arg5P_25, [ 2+arg1P_17<=arg1 && arg2P_25>-1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 ], cost: 2 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 46: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_31, arg3'=arg3P_18, arg4'=arg4P_31, arg5'=arg5P_31, [ 2+arg1P_18<=arg1 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1 && 1<=-2+arg1 ], cost: 2 11: f703_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_12<=arg2 && arg1>0 && arg2>0 && arg1P_12>0 && 2+arg3<=arg2 ], cost: 1 15: f501_0_createList_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg3, arg3'=arg4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg4>0 && arg3>0 && arg4<=arg3 && arg2 f392_0_createList_GT : arg1'=0, arg2'=arg3, arg3'=arg4, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg4>0 && arg3>0 && -arg3+arg4==0 && arg2=1 ], cost: 1+arg2 25: f790_0_sortedLow_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26<=arg2 && arg2>1 && arg1P_26>1 ], cost: 1 26: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg4'=arg4P_27, arg5'=arg5P_27, [ arg1P_27<=arg2 && arg5P_27<=arg1 && arg2P_27<=arg2 && arg2>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2 && 4+arg4P_27<=arg2 ], cost: 1 27: f790_0_sortedLow_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg4'=arg4P_28, arg5'=arg5P_28, [ arg1P_28<=arg2 && arg5P_28<=arg1 && arg2P_28<=arg2 && arg2>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2 && 4+arg4P_28<=arg2 ], cost: 1 31: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_32, arg2'=arg2P_32, arg4'=arg4P_32, arg5'=arg5P_32, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 ], cost: 1 32: f1140_0_sortedHigh_NONNULL -> f1232_0_sortedHigh_InvokeMethod : arg1'=arg1P_33, arg2'=arg2P_33, arg4'=arg4P_33, arg5'=arg5P_33, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 ], cost: 1 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 35: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_36, arg2'=arg2P_36, arg4'=arg4P_36, arg5'=arg5P_36, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 ], cost: 1 36: f1140_0_sortedHigh_NONNULL -> f1309_0_sortedHigh_InvokeMethod : arg1'=arg1P_37, arg2'=arg2P_37, arg4'=arg4P_37, arg5'=arg5P_37, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 ], cost: 1 20: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg4, arg2'=arg2P_21, arg4'=arg4P_21, arg5'=arg5P_21, [ 2+arg2P_21<=arg1 && arg2P_21<=arg2 && arg1>2 && arg2>0 && arg2P_21>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 ], cost: 1 45: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg4, arg2'=arg2P_30, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1>2 && arg2>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1+arg2P_30<=arg2 ], cost: 2 47: f1000_0_quicksort_InvokeMethod -> f1140_0_sortedHigh_NONNULL : arg1'=arg4, arg2'=arg2P_31, arg4'=arg4P_31, arg5'=arg5P_31, [ arg1>2 && arg2>0 && 4+arg5<=arg1 && 2+arg4<=arg1 && 2+arg5<=arg2 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1 && 1+arg2P_31<=arg2 ], cost: 2 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 34: f1232_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35<=arg1 && arg1P_35<=arg2 && arg1>2 && arg2>1 && arg1P_35>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 37: f1309_0_sortedHigh_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38<=arg1 && arg1P_38<=arg2 && arg1>2 && arg2>1 && arg1P_38>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 38: __init -> f1_0_main_Load : arg1'=arg1P_39, arg2'=arg2P_39, arg3'=arg3P_39, arg4'=arg4P_39, arg5'=arg5P_39, [], cost: 1 Eliminated locations (on tree-shaped paths): Start location: __init 53: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg3>-1 && arg30 ], cost: 2 54: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_13, arg5'=arg5P_13, [ arg3>-1 && arg2>0 && 1-arg2+arg3==0 && -1+arg1>=1 ], cost: 1+arg1 55: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg3-1 && arg2>0 ], cost: 2 56: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_13, arg5'=arg5P_13, [ arg3>-1 && arg2>0 && 1-arg2+arg3==0 && -1+arg1>=1 ], cost: 1+arg1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 57: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 2 58: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 2 59: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 2 60: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 2 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 46: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_31, arg3'=arg3P_18, arg4'=arg4P_31, arg5'=arg5P_31, [ 2+arg1P_18<=arg1 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1 && 1<=-2+arg1 ], cost: 2 61: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_26<=arg2P_17 && arg2P_17>1 && arg1P_26>1 ], cost: 2 62: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 ], cost: 2 63: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 ], cost: 2 64: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_26<=arg2P_24 && arg2P_24>1 && arg1P_26>1 ], cost: 3 65: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 ], cost: 3 66: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 ], cost: 3 67: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_26<=arg2P_25 && arg2P_25>1 && arg1P_26>1 ], cost: 3 68: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_25 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_25 && arg2P_25>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_25 && 4+arg4P_27<=arg2P_25 ], cost: 3 69: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 ], cost: 3 70: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_21, arg3'=arg3P_19, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && arg2P_21>0 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 ], cost: 2 71: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_30, arg3'=arg3P_19, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 ], cost: 3 72: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_31, arg3'=arg3P_19, arg4'=arg4P_31, arg5'=arg5P_31, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1P_19 && 1+arg2P_31<=arg2P_19 ], cost: 3 73: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_21, arg3'=arg3P_20, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && arg2P_21>0 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 ], cost: 2 74: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_30, arg3'=arg3P_20, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_20 && 1+arg2P_30<=arg2P_20 ], cost: 3 75: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_31, arg3'=arg3P_20, arg4'=arg4P_31, arg5'=arg5P_31, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1P_20 && 1+arg2P_31<=arg2P_20 ], cost: 3 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 76: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 2 77: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 2 78: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 2 79: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 2 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 48: __init -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1P_39>0 && 0==arg2P_39 ], cost: 2 49: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 ], cost: 2 50: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 ], cost: 2 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 Merged rules: Start location: __init 80: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg3-1 && arg2>0 ], cost: 2 81: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_13, arg5'=arg5P_13, [ arg3>-1 && arg2>0 && 1-arg2+arg3==0 && -1+arg1>=1 ], cost: 1+arg1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 57: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 2 58: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 2 59: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 2 60: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 2 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 46: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_31, arg3'=arg3P_18, arg4'=arg4P_31, arg5'=arg5P_31, [ 2+arg1P_18<=arg1 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1 && 1<=-2+arg1 ], cost: 2 61: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_26<=arg2P_17 && arg2P_17>1 && arg1P_26>1 ], cost: 2 62: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 ], cost: 2 63: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 ], cost: 2 64: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_26<=arg2P_24 && arg2P_24>1 && arg1P_26>1 ], cost: 3 65: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 ], cost: 3 66: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 ], cost: 3 67: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_26<=arg2P_25 && arg2P_25>1 && arg1P_26>1 ], cost: 3 68: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_25 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_25 && arg2P_25>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_25 && 4+arg4P_27<=arg2P_25 ], cost: 3 69: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 ], cost: 3 70: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_21, arg3'=arg3P_19, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && arg2P_21>0 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 ], cost: 2 71: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_30, arg3'=arg3P_19, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 ], cost: 3 72: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_31, arg3'=arg3P_19, arg4'=arg4P_31, arg5'=arg5P_31, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1P_19 && 1+arg2P_31<=arg2P_19 ], cost: 3 73: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_21, arg3'=arg3P_20, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && arg2P_21>0 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 ], cost: 2 74: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_30, arg3'=arg3P_20, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_20 && 1+arg2P_30<=arg2P_20 ], cost: 3 75: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_31, arg3'=arg3P_20, arg4'=arg4P_31, arg5'=arg5P_31, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_31>-1 && 1+arg2P_31<=-2+arg1P_20 && 1+arg2P_31<=arg2P_20 ], cost: 3 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 76: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 2 77: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 2 78: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 2 79: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 2 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 48: __init -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1P_39>0 && 0==arg2P_39 ], cost: 2 49: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 ], cost: 2 50: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 ], cost: 2 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 Applied pruning (of leafs and parallel rules): Start location: __init 80: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg3-1 && arg2>0 ], cost: 2 81: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg2'=arg2, arg3'=1+arg3, arg4'=arg4P_13, arg5'=arg5P_13, [ arg3>-1 && arg2>0 && 1-arg2+arg3==0 && -1+arg1>=1 ], cost: 1+arg1 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 57: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 2 58: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 2 59: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 2 60: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 2 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 61: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_26<=arg2P_17 && arg2P_17>1 && arg1P_26>1 ], cost: 2 62: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 ], cost: 2 63: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 ], cost: 2 64: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_26<=arg2P_24 && arg2P_24>1 && arg1P_26>1 ], cost: 3 65: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 ], cost: 3 66: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 ], cost: 3 67: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_26<=arg2P_25 && arg2P_25>1 && arg1P_26>1 ], cost: 3 69: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 ], cost: 3 70: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_21, arg3'=arg3P_19, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && arg2P_21>0 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 ], cost: 2 71: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_30, arg3'=arg3P_19, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 ], cost: 3 73: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_21, arg3'=arg3P_20, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && arg2P_21>0 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 ], cost: 2 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 76: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 2 77: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 2 78: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 2 79: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 2 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 48: __init -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1P_39>0 && 0==arg2P_39 ], cost: 2 49: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 ], cost: 2 50: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 ], cost: 2 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 Accelerating simple loops of location 1. Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 80: f392_0_createList_GT -> f392_0_createList_GT : arg1'=-1+arg1, arg3'=1+arg3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg3-1 && arg2>0 ], cost: 2 81: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg3'=1+arg3, arg4'=arg4P_13, arg5'=arg5P_13, [ arg3>-1 && arg2>0 && 1-arg2+arg3==0 && -1+arg1>=1 ], cost: 1+arg1 Accelerated rule 80 with backward acceleration, yielding the new rule 82. Accelerated rule 80 with backward acceleration, yielding the new rule 83. Failed to prove monotonicity of the guard of rule 81. [accelerate] Nesting with 3 inner and 2 outer candidates Removing the simple loops: 80. Accelerating simple loops of location 3. [accelerate] Removed some duplicate simple loops Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 61: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && arg1P_26<=-1+arg1 && 2<=-1+arg1 ], cost: 2 67: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && arg1P_26<=-2+arg1 && 2<=-2+arg1 ], cost: 3 Failed to prove monotonicity of the guard of rule 61. Failed to prove monotonicity of the guard of rule 67. [accelerate] Nesting with 2 inner and 2 outer candidates Accelerated all simple loops using metering functions (where possible): Start location: __init 81: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg3'=1+arg3, arg4'=arg4P_13, arg5'=arg5P_13, [ arg3>-1 && arg2>0 && 1-arg2+arg3==0 && -1+arg1>=1 ], cost: 1+arg1 82: f392_0_createList_GT -> f392_0_createList_GT : arg1'=0, arg3'=arg3+arg1, arg4'=arg4P_16, arg5'=arg5P_16, [ arg3>-1 && arg2>0 && arg1>=1 && -1+arg3+arg1 f392_0_createList_GT : arg1'=-arg2+arg3+arg1, arg3'=arg2, arg4'=arg4P_16, arg5'=arg5P_16, [ arg3>-1 && arg2>0 && arg2-arg3>=1 && 1-arg2+arg3+arg1>0 ], cost: 2*arg2-2*arg3 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 57: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 2 58: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 2 59: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 2 60: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 2 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 61: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && arg1P_26<=-1+arg1 && 2<=-1+arg1 ], cost: 2 62: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 ], cost: 2 63: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 ], cost: 2 65: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 ], cost: 3 66: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 ], cost: 3 67: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && arg1P_26<=-2+arg1 && 2<=-2+arg1 ], cost: 3 69: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 ], cost: 3 70: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_21, arg3'=arg3P_19, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && arg2P_21>0 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 ], cost: 2 71: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_30, arg3'=arg3P_19, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 ], cost: 3 73: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_21, arg3'=arg3P_20, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && arg2P_21>0 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 ], cost: 2 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 76: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 2 77: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 2 78: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 2 79: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 2 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 48: __init -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1P_39>0 && 0==arg2P_39 ], cost: 2 49: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 ], cost: 2 50: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 ], cost: 2 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 Chained accelerated rules (with incoming rules): Start location: __init 3: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=arg2, arg2'=arg2P_4, arg3'=1, arg4'=arg4P_4, arg5'=arg5P_4, [ arg1>0 && arg2P_4>0 ], cost: 1 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 57: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 2 58: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 2 59: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 2 60: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 2 84: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && -1+arg2>=1 ], cost: 2+arg2 85: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg2P_4>0 && arg2>=1 && arg2 f392_0_createList_GT : arg1'=1-arg2P_4+arg2, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2>0 ], cost: -1+2*arg2P_4 87: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 0==arg2 && arg1P_26>1 && 1+arg1P_26<=-1+arg1 && 3<=-1+arg1 ], cost: 3 92: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 4 93: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 4 94: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 4 95: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 1+arg1P_26<=1+arg1 && 3<=1+arg1 ], cost: 4 100: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 0==arg2 && arg1P_26>1 && 2+arg1P_26<=-1+arg1 && 4<=-1+arg1 ], cost: 4 105: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 5 106: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 5 107: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 5 108: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 2+arg1P_26<=1+arg1 && 4<=1+arg1 ], cost: 5 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 62: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 ], cost: 2 63: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 ], cost: 2 65: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 ], cost: 3 66: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 ], cost: 3 69: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 ], cost: 3 70: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_21, arg3'=arg3P_19, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && arg2P_21>0 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 ], cost: 2 71: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_30, arg3'=arg3P_19, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 ], cost: 3 73: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_21, arg3'=arg3P_20, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && arg2P_21>0 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 ], cost: 2 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 76: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 2 77: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 2 78: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 2 79: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 2 89: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 1+arg1P_26<=arg2 && 3<=arg2 ], cost: 3 96: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 1+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 4 97: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 1+arg1<=-2+arg2 && 1+arg1P_26<=arg2 ], cost: 4 98: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 1+arg1<=-2+arg2 && 1+arg1P_26<=arg2 ], cost: 4 99: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 1+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 4 102: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 2+arg1P_26<=arg2 && 4<=arg2 ], cost: 4 109: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 2+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 5 110: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 1+arg1<=-2+arg2 && 2+arg1P_26<=arg2 ], cost: 5 111: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 1+arg1<=-2+arg2 && 2+arg1P_26<=arg2 ], cost: 5 112: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 2+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 5 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 88: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>2 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 && arg1P_26>1 && 1+arg1P_26<=arg1 && 1+arg1P_26<=arg2 && 3<=arg2 ], cost: 3 101: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 && arg1P_26>1 && 2+arg1P_26<=arg1 && 4<=arg1 && 2+arg1P_26<=arg2 && 4<=arg2 ], cost: 4 48: __init -> f392_0_createList_GT : arg1'=0, arg2'=0, arg3'=0, arg4'=arg4P_1, arg5'=arg5P_1, [ arg1P_39>0 && 0==arg2P_39 ], cost: 2 49: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 ], cost: 2 50: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 ], cost: 2 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 90: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 4 91: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 4 103: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 5 104: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 5 Removed unreachable locations (and leaf rules with constant cost): Start location: __init 5: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ 1+arg1P_6<=arg1 && arg1>0 && arg1P_6>-1 && 0==arg2 ], cost: 1 40: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && arg2>=1 ], cost: 1+arg2 57: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_8<=arg1 && arg1>0 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 2 58: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_9<=arg1 && arg1>0 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 2 59: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_10<=arg1 && arg1>0 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 2 60: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_11<=arg1 && -1+arg2P_11<=arg1 && arg1>0 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 2 84: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg1>0 && -1+arg2>=1 ], cost: 2+arg2 85: f89_0_main_InvokeMethod -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && arg2P_4>0 && arg2>=1 && arg2 f392_0_createList_GT : arg1'=1-arg2P_4+arg2, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg1>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2>0 ], cost: -1+2*arg2P_4 87: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 0==arg2 && arg1P_26>1 && 1+arg1P_26<=-1+arg1 && 3<=-1+arg1 ], cost: 3 92: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 4 93: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 4 94: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 4 95: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 1+arg1P_26<=1+arg1 && 3<=1+arg1 ], cost: 4 100: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 0==arg2 && arg1P_26>1 && 2+arg1P_26<=-1+arg1 && 4<=-1+arg1 ], cost: 4 105: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 5 106: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 5 107: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>0 && arg1P_26>1 ], cost: 5 108: f89_0_main_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 2+arg1P_26<=1+arg1 && 4<=1+arg1 ], cost: 5 17: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_18, arg3'=arg3P_18, arg4'=arg4P_18, arg5'=arg5P_18, [ 2+arg2P_18<=arg1 && arg1>1 && arg2P_18>-1 && 2+arg1P_18<=arg1 ], cost: 1 44: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg1P_18, arg2'=arg2P_30, arg3'=arg3P_18, arg4'=arg4P_30, arg5'=arg5P_30, [ 2+arg1P_18<=arg1 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 ], cost: 2 62: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 ], cost: 2 63: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 ], cost: 2 65: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_27, arg2'=arg2P_27, arg3'=arg3P_17, arg4'=arg4P_27, arg5'=arg5P_27, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 ], cost: 3 66: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 ], cost: 3 69: f730_0_quicksort_NONNULL -> f1022_0_sortedLow_InvokeMethod : arg1'=arg1P_28, arg2'=arg2P_28, arg3'=arg3P_17, arg4'=arg4P_28, arg5'=arg5P_28, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 ], cost: 3 70: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_21, arg3'=arg3P_19, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && arg2P_21>0 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 ], cost: 2 71: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_19, arg2'=arg2P_30, arg3'=arg3P_19, arg4'=arg4P_30, arg5'=arg5P_30, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_30>-1 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 ], cost: 3 73: f730_0_quicksort_NONNULL -> f1140_0_sortedHigh_NONNULL : arg1'=arg4P_20, arg2'=arg2P_21, arg3'=arg3P_20, arg4'=arg4P_21, arg5'=arg5P_21, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && arg2P_21>0 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 ], cost: 2 33: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34<=arg2 && arg2>1 && arg1P_34>1 ], cost: 1 76: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_32<=arg2 && arg5P_32>arg1 && arg2P_32<=arg2 && arg2>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2 && 4+arg4P_32<=arg2 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 2 77: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_33<=arg2 && arg5P_33>arg1 && arg2P_33<=arg2 && arg2>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2 && 4+arg4P_33<=arg2 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 2 78: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_36<=arg2 && arg5P_36>arg1 && arg2P_36<=arg2 && arg2>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2 && 4+arg4P_36<=arg2 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 2 79: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_37<=arg2 && arg5P_37>arg1 && arg2P_37<=arg2 && arg2>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2 && 4+arg4P_37<=arg2 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 2 89: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 1+arg1P_26<=arg2 && 3<=arg2 ], cost: 3 96: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 1+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 4 97: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 1+arg1<=-2+arg2 && 1+arg1P_26<=arg2 ], cost: 4 98: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 1+arg1<=-2+arg2 && 1+arg1P_26<=arg2 ], cost: 4 99: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 1+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 4 102: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 && 2+arg1P_26<=arg2 && 4<=arg2 ], cost: 4 109: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 2+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 5 110: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 1+arg1<=-2+arg2 && 2+arg1P_26<=arg2 ], cost: 5 111: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>3 && arg1P_26>1 && 1+arg1<=-2+arg2 && 2+arg1P_26<=arg2 ], cost: 5 112: f1140_0_sortedHigh_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2>4 && arg1P_26>1 && 2+arg1P_26<=arg2 && 1+arg1<=-2+arg2 ], cost: 5 28: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ arg1P_29<=arg1 && arg1P_29<=arg2 && arg1>2 && arg2>1 && arg1P_29>1 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 ], cost: 1 88: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1>2 && 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 && arg1P_26>1 && 1+arg1P_26<=arg1 && 1+arg1P_26<=arg2 && 3<=arg2 ], cost: 3 101: f1022_0_sortedLow_InvokeMethod -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 4+arg4<=arg1 && 2+arg5<=arg1 && 2+arg5<=arg2 && arg1P_26>1 && 2+arg1P_26<=arg1 && 4<=arg1 && 2+arg1P_26<=arg2 && 4<=arg2 ], cost: 4 49: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_2, arg2'=0, arg3'=arg3P_2, arg4'=arg4P_2, arg5'=arg5P_2, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 ], cost: 2 50: __init -> f89_0_main_InvokeMethod : arg1'=arg1P_3, arg2'=arg2P_3, arg3'=arg3P_3, arg4'=arg4P_3, arg5'=arg5P_3, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 ], cost: 2 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 90: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 4 91: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 4 103: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 5 104: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 5 Eliminated locations (on tree-shaped paths): Start location: __init 147: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_34<=arg2P_18 && arg2P_18>1 && arg1P_34>1 ], cost: 2 148: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_32<=arg2P_18 && arg5P_32>arg1P_18 && arg2P_32<=arg2P_18 && arg2P_18>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_18 && 4+arg4P_32<=arg2P_18 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 3 149: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_33<=arg2P_18 && arg5P_33>arg1P_18 && arg2P_33<=arg2P_18 && arg2P_18>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_18 && 4+arg4P_33<=arg2P_18 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 3 150: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_36<=arg2P_18 && arg5P_36>arg1P_18 && arg2P_36<=arg2P_18 && arg2P_18>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_18 && 4+arg4P_36<=arg2P_18 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 3 151: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_37<=arg2P_18 && arg5P_37>arg1P_18 && arg2P_37<=arg2P_18 && arg2P_18>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_18 && 4+arg4P_37<=arg2P_18 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 3 152: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_26>1 && 1+arg1P_26<=arg2P_18 && 3<=arg2P_18 ], cost: 4 153: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>3 && arg1P_26>1 && 1+arg1P_26<=arg2P_18 && 1+arg1P_18<=-2+arg2P_18 ], cost: 5 154: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>4 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_18 && 1+arg1P_26<=arg2P_18 ], cost: 5 155: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_18 && 1+arg1P_26<=arg2P_18 ], cost: 5 156: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_18 && 1+arg1P_18<=-2+arg2P_18 ], cost: 5 157: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_26>1 && 2+arg1P_26<=arg2P_18 && 4<=arg2P_18 ], cost: 5 158: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>3 && arg1P_26>1 && 2+arg1P_26<=arg2P_18 && 1+arg1P_18<=-2+arg2P_18 ], cost: 6 159: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>4 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_18 && 2+arg1P_26<=arg2P_18 ], cost: 6 160: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_18 && 2+arg1P_26<=arg2P_18 ], cost: 6 161: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_18 && 1+arg1P_18<=-2+arg2P_18 ], cost: 6 162: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_34<=arg2P_30 && arg2P_30>1 && arg1P_34>1 ], cost: 3 163: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_32<=arg2P_30 && arg5P_32>arg1P_18 && arg2P_32<=arg2P_30 && arg2P_30>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_30 && 4+arg4P_32<=arg2P_30 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 164: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_33<=arg2P_30 && arg5P_33>arg1P_18 && arg2P_33<=arg2P_30 && arg2P_30>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_30 && 4+arg4P_33<=arg2P_30 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 4 165: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_36<=arg2P_30 && arg5P_36>arg1P_18 && arg2P_36<=arg2P_30 && arg2P_30>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_30 && 4+arg4P_36<=arg2P_30 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 4 166: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_37<=arg2P_30 && arg5P_37>arg1P_18 && arg2P_37<=arg2P_30 && arg2P_30>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_30 && 4+arg4P_37<=arg2P_30 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 4 167: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 3<=arg2P_30 ], cost: 5 168: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>3 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 1+arg1P_18<=-2+arg2P_30 ], cost: 6 169: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>4 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_30 && 1+arg1P_26<=arg2P_30 ], cost: 6 170: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_30 && 1+arg1P_26<=arg2P_30 ], cost: 6 171: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 1+arg1P_18<=-2+arg2P_30 ], cost: 6 172: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 4<=arg2P_30 ], cost: 6 173: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>3 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 1+arg1P_18<=-2+arg2P_30 ], cost: 7 174: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>4 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_30 && 2+arg1P_26<=arg2P_30 ], cost: 7 175: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_30 && 2+arg1P_26<=arg2P_30 ], cost: 7 176: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 1+arg1P_18<=-2+arg2P_30 ], cost: 7 177: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_34<=arg2P_21 && arg2P_21>1 && arg1P_34>1 ], cost: 3 178: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_32<=arg2P_21 && arg5P_32>arg4P_19 && arg2P_32<=arg2P_21 && arg2P_21>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_21 && 4+arg4P_32<=arg2P_21 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 179: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_33<=arg2P_21 && arg5P_33>arg4P_19 && arg2P_33<=arg2P_21 && arg2P_21>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_21 && 4+arg4P_33<=arg2P_21 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 4 180: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_36<=arg2P_21 && arg5P_36>arg4P_19 && arg2P_36<=arg2P_21 && arg2P_21>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_21 && 4+arg4P_36<=arg2P_21 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 4 181: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_37<=arg2P_21 && arg5P_37>arg4P_19 && arg2P_37<=arg2P_21 && arg2P_21>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_21 && 4+arg4P_37<=arg2P_21 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 4 182: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 3<=arg2P_21 ], cost: 5 183: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>3 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 1+arg4P_19<=-2+arg2P_21 ], cost: 6 184: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>4 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_21 && 1+arg1P_26<=arg2P_21 ], cost: 6 185: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_21 && 1+arg1P_26<=arg2P_21 ], cost: 6 186: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 1+arg4P_19<=-2+arg2P_21 ], cost: 6 187: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 4<=arg2P_21 ], cost: 6 188: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>3 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 1+arg4P_19<=-2+arg2P_21 ], cost: 7 189: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>4 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_21 && 2+arg1P_26<=arg2P_21 ], cost: 7 190: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_21 && 2+arg1P_26<=arg2P_21 ], cost: 7 191: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 1+arg4P_19<=-2+arg2P_21 ], cost: 7 192: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_34<=arg2P_30 && arg2P_30>1 && arg1P_34>1 ], cost: 4 193: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_32<=arg2P_30 && arg5P_32>arg4P_19 && arg2P_32<=arg2P_30 && arg2P_30>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_30 && 4+arg4P_32<=arg2P_30 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 5 194: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_33<=arg2P_30 && arg5P_33>arg4P_19 && arg2P_33<=arg2P_30 && arg2P_30>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_30 && 4+arg4P_33<=arg2P_30 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 5 195: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_36<=arg2P_30 && arg5P_36>arg4P_19 && arg2P_36<=arg2P_30 && arg2P_30>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_30 && 4+arg4P_36<=arg2P_30 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 5 196: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_37<=arg2P_30 && arg5P_37>arg4P_19 && arg2P_37<=arg2P_30 && arg2P_30>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_30 && 4+arg4P_37<=arg2P_30 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 5 197: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 3<=arg2P_30 ], cost: 6 198: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>3 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 1+arg4P_19<=-2+arg2P_30 ], cost: 7 199: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>4 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_30 && 1+arg1P_26<=arg2P_30 ], cost: 7 200: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_30 && 1+arg1P_26<=arg2P_30 ], cost: 7 201: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 1+arg4P_19<=-2+arg2P_30 ], cost: 7 202: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 4<=arg2P_30 ], cost: 7 203: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>3 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 1+arg4P_19<=-2+arg2P_30 ], cost: 8 204: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>4 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_30 && 2+arg1P_26<=arg2P_30 ], cost: 8 205: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_30 && 2+arg1P_26<=arg2P_30 ], cost: 8 206: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 1+arg4P_19<=-2+arg2P_30 ], cost: 8 207: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_34<=arg2P_21 && arg2P_21>1 && arg1P_34>1 ], cost: 3 208: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_32<=arg2P_21 && arg5P_32>arg4P_20 && arg2P_32<=arg2P_21 && arg2P_21>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_21 && 4+arg4P_32<=arg2P_21 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 209: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_33<=arg2P_21 && arg5P_33>arg4P_20 && arg2P_33<=arg2P_21 && arg2P_21>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_21 && 4+arg4P_33<=arg2P_21 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 4 210: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_36<=arg2P_21 && arg5P_36>arg4P_20 && arg2P_36<=arg2P_21 && arg2P_21>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_21 && 4+arg4P_36<=arg2P_21 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 4 211: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_37<=arg2P_21 && arg5P_37>arg4P_20 && arg2P_37<=arg2P_21 && arg2P_21>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_21 && 4+arg4P_37<=arg2P_21 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 4 212: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 3<=arg2P_21 ], cost: 5 213: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>3 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 1+arg4P_20<=-2+arg2P_21 ], cost: 6 214: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>4 && arg1P_26>1 && 1+arg4P_20<=-2+arg2P_21 && 1+arg1P_26<=arg2P_21 ], cost: 6 215: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_20<=-2+arg2P_21 && 1+arg1P_26<=arg2P_21 ], cost: 6 216: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 1+arg4P_20<=-2+arg2P_21 ], cost: 6 217: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 4<=arg2P_21 ], cost: 6 218: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>3 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 1+arg4P_20<=-2+arg2P_21 ], cost: 7 219: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>4 && arg1P_26>1 && 1+arg4P_20<=-2+arg2P_21 && 2+arg1P_26<=arg2P_21 ], cost: 7 220: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_20<=-2+arg2P_21 && 2+arg1P_26<=arg2P_21 ], cost: 7 221: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 1+arg4P_20<=-2+arg2P_21 ], cost: 7 222: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 && arg1P_29<=arg1P_27 && arg1P_29<=arg2P_27 && arg1P_29>1 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 ], cost: 3 223: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 1+arg1P_26<=arg1P_27 && 1+arg1P_26<=arg2P_27 && 3<=arg2P_27 ], cost: 5 224: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 2+arg1P_26<=arg1P_27 && 2+arg1P_26<=arg2P_27 && 4<=arg2P_27 ], cost: 6 225: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 && arg1P_29<=arg1P_28 && arg1P_29<=arg2P_28 && arg1P_29>1 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 ], cost: 3 226: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 1+arg1P_26<=arg1P_28 && 1+arg1P_26<=arg2P_28 && 3<=arg2P_28 ], cost: 5 227: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 2+arg1P_26<=arg1P_28 && 2+arg1P_26<=arg2P_28 && 4<=arg2P_28 ], cost: 6 228: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 && arg1P_29<=arg1P_27 && arg1P_29<=arg2P_27 && arg1P_29>1 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 ], cost: 4 229: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 1+arg1P_26<=arg1P_27 && 1+arg1P_26<=arg2P_27 && 3<=arg2P_27 ], cost: 6 230: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 2+arg1P_26<=arg1P_27 && 2+arg1P_26<=arg2P_27 && 4<=arg2P_27 ], cost: 7 231: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 && arg1P_29<=arg1P_28 && arg1P_29<=arg2P_28 && arg1P_29>1 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 ], cost: 4 232: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 1+arg1P_26<=arg1P_28 && 1+arg1P_26<=arg2P_28 && 3<=arg2P_28 ], cost: 6 233: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 2+arg1P_26<=arg1P_28 && 2+arg1P_26<=arg2P_28 && 4<=arg2P_28 ], cost: 7 234: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 && arg1P_29<=arg1P_28 && arg1P_29<=arg2P_28 && arg1P_29>1 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 ], cost: 4 235: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 1+arg1P_26<=arg1P_28 && 1+arg1P_26<=arg2P_28 && 3<=arg2P_28 ], cost: 6 236: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 2+arg1P_26<=arg1P_28 && 2+arg1P_26<=arg2P_28 && 4<=arg2P_28 ], cost: 7 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 90: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 4 91: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 4 103: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 5 104: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 5 113: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && 1+arg1P_6<=arg1P_2 && arg1P_6>-1 ], cost: 3 114: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_8<=arg1P_2 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 115: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_9<=arg1P_2 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 4 116: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_10<=arg1P_2 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 4 117: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_11<=arg1P_2 && -1+arg2P_11<=arg1P_2 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 118: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_26>1 && 1+arg1P_26<=-1+arg1P_2 && 3<=-1+arg1P_2 ], cost: 5 119: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_26>1 ], cost: 6 120: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_26>1 ], cost: 6 121: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_26>1 ], cost: 6 122: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_26>1 && 1+arg1P_26<=1+arg1P_2 && 3<=1+arg1P_2 ], cost: 6 123: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_26>1 && 2+arg1P_26<=-1+arg1P_2 && 4<=-1+arg1P_2 ], cost: 6 124: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_26>1 ], cost: 7 125: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_26>1 ], cost: 7 126: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_26>1 ], cost: 7 127: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_26>1 && 2+arg1P_26<=1+arg1P_2 && 4<=1+arg1P_2 ], cost: 7 128: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && 1+arg1P_6<=arg1P_3 && arg1P_6>-1 && 0==arg2P_3 ], cost: 3 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 130: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_8<=arg1P_3 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 131: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_9<=arg1P_3 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 4 132: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_10<=arg1P_3 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 4 133: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_11<=arg1P_3 && -1+arg2P_11<=arg1P_3 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 137: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && 0==arg2P_3 && arg1P_26>1 && 1+arg1P_26<=-1+arg1P_3 && 3<=-1+arg1P_3 ], cost: 5 138: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_26>1 ], cost: 6 139: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_26>1 ], cost: 6 140: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_26>1 ], cost: 6 141: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_26>1 && 1+arg1P_26<=1+arg1P_3 && 3<=1+arg1P_3 ], cost: 6 142: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && 0==arg2P_3 && arg1P_26>1 && 2+arg1P_26<=-1+arg1P_3 && 4<=-1+arg1P_3 ], cost: 6 143: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_26>1 ], cost: 7 144: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_26>1 ], cost: 7 145: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_26>1 ], cost: 7 146: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_26>1 && 2+arg1P_26<=1+arg1P_3 && 4<=1+arg1P_3 ], cost: 7 Merged rules: Start location: __init 147: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_34<=arg2P_18 && arg2P_18>1 && arg1P_34>1 ], cost: 2 148: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_32<=arg2P_18 && arg5P_32>arg1P_18 && arg2P_32<=arg2P_18 && arg2P_18>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_18 && 4+arg4P_32<=arg2P_18 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 3 149: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_33<=arg2P_18 && arg5P_33>arg1P_18 && arg2P_33<=arg2P_18 && arg2P_18>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_18 && 4+arg4P_33<=arg2P_18 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 3 150: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_36<=arg2P_18 && arg5P_36>arg1P_18 && arg2P_36<=arg2P_18 && arg2P_18>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_18 && 4+arg4P_36<=arg2P_18 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 3 151: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_37<=arg2P_18 && arg5P_37>arg1P_18 && arg2P_37<=arg2P_18 && arg2P_18>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_18 && 4+arg4P_37<=arg2P_18 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 3 152: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_26>1 && 1+arg1P_26<=arg2P_18 && 3<=arg2P_18 ], cost: 4 157: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_26>1 && 2+arg1P_26<=arg2P_18 && 4<=arg2P_18 ], cost: 5 162: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_34<=arg2P_30 && arg2P_30>1 && arg1P_34>1 ], cost: 3 163: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_32<=arg2P_30 && arg5P_32>arg1P_18 && arg2P_32<=arg2P_30 && arg2P_30>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_30 && 4+arg4P_32<=arg2P_30 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 164: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_33<=arg2P_30 && arg5P_33>arg1P_18 && arg2P_33<=arg2P_30 && arg2P_30>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_30 && 4+arg4P_33<=arg2P_30 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 4 165: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_36<=arg2P_30 && arg5P_36>arg1P_18 && arg2P_36<=arg2P_30 && arg2P_30>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_30 && 4+arg4P_36<=arg2P_30 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 4 166: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_37<=arg2P_30 && arg5P_37>arg1P_18 && arg2P_37<=arg2P_30 && arg2P_30>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_30 && 4+arg4P_37<=arg2P_30 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 4 167: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 3<=arg2P_30 ], cost: 5 172: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 4<=arg2P_30 ], cost: 6 177: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_34<=arg2P_21 && arg2P_21>1 && arg1P_34>1 ], cost: 3 178: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_32<=arg2P_21 && arg5P_32>arg4P_19 && arg2P_32<=arg2P_21 && arg2P_21>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_21 && 4+arg4P_32<=arg2P_21 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 179: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_33<=arg2P_21 && arg5P_33>arg4P_19 && arg2P_33<=arg2P_21 && arg2P_21>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_21 && 4+arg4P_33<=arg2P_21 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 4 180: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_36<=arg2P_21 && arg5P_36>arg4P_19 && arg2P_36<=arg2P_21 && arg2P_21>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_21 && 4+arg4P_36<=arg2P_21 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 4 181: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_37<=arg2P_21 && arg5P_37>arg4P_19 && arg2P_37<=arg2P_21 && arg2P_21>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_21 && 4+arg4P_37<=arg2P_21 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 4 182: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 3<=arg2P_21 ], cost: 5 187: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 4<=arg2P_21 ], cost: 6 192: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_34<=arg2P_30 && arg2P_30>1 && arg1P_34>1 ], cost: 4 193: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_32<=arg2P_30 && arg5P_32>arg4P_19 && arg2P_32<=arg2P_30 && arg2P_30>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_30 && 4+arg4P_32<=arg2P_30 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 5 194: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_33<=arg2P_30 && arg5P_33>arg4P_19 && arg2P_33<=arg2P_30 && arg2P_30>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_30 && 4+arg4P_33<=arg2P_30 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 5 195: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_36<=arg2P_30 && arg5P_36>arg4P_19 && arg2P_36<=arg2P_30 && arg2P_30>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_30 && 4+arg4P_36<=arg2P_30 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 5 196: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_37<=arg2P_30 && arg5P_37>arg4P_19 && arg2P_37<=arg2P_30 && arg2P_30>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_30 && 4+arg4P_37<=arg2P_30 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 5 197: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 3<=arg2P_30 ], cost: 6 202: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 4<=arg2P_30 ], cost: 7 207: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_34<=arg2P_21 && arg2P_21>1 && arg1P_34>1 ], cost: 3 208: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_32<=arg2P_21 && arg5P_32>arg4P_20 && arg2P_32<=arg2P_21 && arg2P_21>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_21 && 4+arg4P_32<=arg2P_21 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 209: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_33<=arg2P_21 && arg5P_33>arg4P_20 && arg2P_33<=arg2P_21 && arg2P_21>4 && arg1P_33>4 && arg2P_33>1 && 2+arg5P_33<=arg2P_21 && 4+arg4P_33<=arg2P_21 && arg1P_35<=arg1P_33 && arg1P_35<=arg2P_33 && arg1P_35>1 && 4+arg4P_33<=arg1P_33 && 2+arg5P_33<=arg1P_33 && 2+arg5P_33<=arg2P_33 ], cost: 4 210: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_36<=arg2P_21 && arg5P_36>arg4P_20 && arg2P_36<=arg2P_21 && arg2P_21>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_21 && 4+arg4P_36<=arg2P_21 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 4 211: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_37<=arg2P_21 && arg5P_37>arg4P_20 && arg2P_37<=arg2P_21 && arg2P_21>4 && arg1P_37>4 && arg2P_37>1 && 2+arg5P_37<=arg2P_21 && 4+arg4P_37<=arg2P_21 && arg1P_38<=arg1P_37 && arg1P_38<=arg2P_37 && arg1P_38>1 && 4+arg4P_37<=arg1P_37 && 2+arg5P_37<=arg1P_37 && 2+arg5P_37<=arg2P_37 ], cost: 4 212: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 3<=arg2P_21 ], cost: 5 217: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 4<=arg2P_21 ], cost: 6 222: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 && arg1P_29<=arg1P_27 && arg1P_29<=arg2P_27 && arg1P_29>1 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 ], cost: 3 223: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 1+arg1P_26<=arg1P_27 && 1+arg1P_26<=arg2P_27 && 3<=arg2P_27 ], cost: 5 224: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_27<=arg2P_17 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_17 && arg2P_17>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_17 && 4+arg4P_27<=arg2P_17 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 2+arg1P_26<=arg1P_27 && 2+arg1P_26<=arg2P_27 && 4<=arg2P_27 ], cost: 6 225: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 && arg1P_29<=arg1P_28 && arg1P_29<=arg2P_28 && arg1P_29>1 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 ], cost: 3 226: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 1+arg1P_26<=arg1P_28 && 1+arg1P_26<=arg2P_28 && 3<=arg2P_28 ], cost: 5 227: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 1+arg2P_17<=arg1 && arg1>0 && 2+arg1P_17<=arg1 && arg1P_28<=arg2P_17 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_17 && arg2P_17>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_17 && 4+arg4P_28<=arg2P_17 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 2+arg1P_26<=arg1P_28 && 2+arg1P_26<=arg2P_28 && 4<=arg2P_28 ], cost: 6 228: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && arg2P_27>1 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 && arg1P_29<=arg1P_27 && arg1P_29<=arg2P_27 && arg1P_29>1 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 ], cost: 4 229: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 1+arg1P_26<=arg1P_27 && 1+arg1P_26<=arg2P_27 && 3<=arg2P_27 ], cost: 6 230: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_27<=arg2P_24 && arg5P_27<=arg1P_17 && arg2P_27<=arg2P_24 && arg2P_24>3 && arg1P_27>3 && 2+arg5P_27<=arg2P_24 && 4+arg4P_27<=arg2P_24 && 4+arg4P_27<=arg1P_27 && 2+arg5P_27<=arg1P_27 && 2+arg5P_27<=arg2P_27 && arg1P_26>1 && 2+arg1P_26<=arg1P_27 && 2+arg1P_26<=arg2P_27 && 4<=arg2P_27 ], cost: 7 231: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 && arg1P_29<=arg1P_28 && arg1P_29<=arg2P_28 && arg1P_29>1 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 ], cost: 4 232: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 1+arg1P_26<=arg1P_28 && 1+arg1P_26<=arg2P_28 && 3<=arg2P_28 ], cost: 6 233: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_24<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_24 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_24 && arg2P_24>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_24 && 4+arg4P_28<=arg2P_24 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 2+arg1P_26<=arg1P_28 && 2+arg1P_26<=arg2P_28 && 4<=arg2P_28 ], cost: 7 234: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_29, arg2'=arg2P_29, arg3'=arg3P_29, arg4'=arg4P_29, arg5'=arg5P_29, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && arg2P_28>1 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 && arg1P_29<=arg1P_28 && arg1P_29<=arg2P_28 && arg1P_29>1 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 ], cost: 4 235: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 1+arg1P_26<=arg1P_28 && 1+arg1P_26<=arg2P_28 && 3<=arg2P_28 ], cost: 6 236: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_17<=arg1 && 1+arg2P_25<=-1+arg1 && 1<=-1+arg1 && arg1P_28<=arg2P_25 && arg5P_28<=arg1P_17 && arg2P_28<=arg2P_25 && arg2P_25>4 && arg1P_28>4 && 2+arg5P_28<=arg2P_25 && 4+arg4P_28<=arg2P_25 && 4+arg4P_28<=arg1P_28 && 2+arg5P_28<=arg1P_28 && 2+arg5P_28<=arg2P_28 && arg1P_26>1 && 2+arg1P_26<=arg1P_28 && 2+arg1P_26<=arg2P_28 && 4<=arg2P_28 ], cost: 7 237: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_18 && 1+arg1P_26<=arg2P_18 ], cost: 5 238: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_18 && 1+arg1P_18<=-2+arg2P_18 ], cost: 5 239: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_18 && 2+arg1P_26<=arg2P_18 ], cost: 6 240: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg2P_18>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_18 && 1+arg1P_18<=-2+arg2P_18 ], cost: 6 241: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_30 && 1+arg1P_26<=arg2P_30 ], cost: 6 242: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 1+arg1P_18<=-2+arg2P_30 ], cost: 6 243: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>3 && arg1P_26>1 && 1+arg1P_18<=-2+arg2P_30 && 2+arg1P_26<=arg2P_30 ], cost: 7 244: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg2P_30>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 1+arg1P_18<=-2+arg2P_30 ], cost: 7 245: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_21 && 1+arg1P_26<=arg2P_21 ], cost: 6 246: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 1+arg4P_19<=-2+arg2P_21 ], cost: 6 247: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_21 && 2+arg1P_26<=arg2P_21 ], cost: 7 248: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg2P_21>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 1+arg4P_19<=-2+arg2P_21 ], cost: 7 249: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_30 && 1+arg1P_26<=arg2P_30 ], cost: 7 250: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_30 && 1+arg4P_19<=-2+arg2P_30 ], cost: 7 251: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>3 && arg1P_26>1 && 1+arg4P_19<=-2+arg2P_30 && 2+arg1P_26<=arg2P_30 ], cost: 8 252: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && 1+arg2P_30<=-2+arg1P_19 && 1+arg2P_30<=arg2P_19 && arg2P_30>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_30 && 1+arg4P_19<=-2+arg2P_30 ], cost: 8 253: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_20<=-2+arg2P_21 && 1+arg1P_26<=arg2P_21 ], cost: 6 254: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>4 && arg1P_26>1 && 1+arg1P_26<=arg2P_21 && 1+arg4P_20<=-2+arg2P_21 ], cost: 6 255: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>3 && arg1P_26>1 && 1+arg4P_20<=-2+arg2P_21 && 2+arg1P_26<=arg2P_21 ], cost: 7 256: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_20<=arg1 && 2+arg2P_20<=arg1 && arg1>4 && arg1P_20>4 && arg2P_20>2 && 2+arg4P_20<=arg1 && 4+arg5P_20<=arg1 && 2+arg2P_21<=arg1P_20 && arg2P_21<=arg2P_20 && 4+arg5P_20<=arg1P_20 && 2+arg4P_20<=arg1P_20 && 2+arg5P_20<=arg2P_20 && arg2P_21>4 && arg1P_26>1 && 2+arg1P_26<=arg2P_21 && 1+arg4P_20<=-2+arg2P_21 ], cost: 7 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 113: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && 1+arg1P_6<=arg1P_2 && arg1P_6>-1 ], cost: 3 114: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_8<=arg1P_2 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 115: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_9<=arg1P_2 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 4 116: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_10<=arg1P_2 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 4 117: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_11<=arg1P_2 && -1+arg2P_11<=arg1P_2 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 128: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && 1+arg1P_6<=arg1P_3 && arg1P_6>-1 && 0==arg2P_3 ], cost: 3 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 130: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_8<=arg1P_3 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 131: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_9<=arg1P_3 && arg1P_9>0 && arg2P_9>2 && arg1P_12<=arg2P_9 && arg1P_12>0 && 2+arg3P_9<=arg2P_9 ], cost: 4 132: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_10<=arg1P_3 && arg1P_10>0 && arg2P_10>1 && arg1P_12<=arg2P_10 && arg1P_12>0 && 2+arg3P_10<=arg2P_10 ], cost: 4 133: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg1P_11<=arg1P_3 && -1+arg2P_11<=arg1P_3 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 279: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_26, arg2'=arg2P_26, arg3'=arg3P_26, arg4'=arg4P_26, arg5'=arg5P_26, [ arg1P_26>1 ], cost: 7 Applied pruning (of leafs and parallel rules): Start location: __init 147: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_34<=arg2P_18 && arg2P_18>1 && arg1P_34>1 ], cost: 2 148: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_32<=arg2P_18 && arg5P_32>arg1P_18 && arg2P_32<=arg2P_18 && arg2P_18>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_18 && 4+arg4P_32<=arg2P_18 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 3 150: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ 2+arg2P_18<=arg1 && arg1>1 && 2+arg1P_18<=arg1 && arg1P_36<=arg2P_18 && arg5P_36>arg1P_18 && arg2P_36<=arg2P_18 && arg2P_18>3 && arg1P_36>3 && arg2P_36>1 && 2+arg5P_36<=arg2P_18 && 4+arg4P_36<=arg2P_18 && arg1P_38<=arg1P_36 && arg1P_38<=arg2P_36 && arg1P_38>1 && 4+arg4P_36<=arg1P_36 && 2+arg5P_36<=arg1P_36 && 2+arg5P_36<=arg2P_36 ], cost: 3 162: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ 2+arg1P_18<=arg1 && 1+arg2P_30<=-2+arg1 && 1<=-2+arg1 && arg1P_34<=arg2P_30 && arg2P_30>1 && arg1P_34>1 ], cost: 3 178: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_19<=arg1 && 2+arg2P_19<=arg1 && arg1>3 && arg1P_19>3 && arg2P_19>1 && 2+arg4P_19<=arg1 && 4+arg5P_19<=arg1 && 2+arg2P_21<=arg1P_19 && arg2P_21<=arg2P_19 && 4+arg5P_19<=arg1P_19 && 2+arg4P_19<=arg1P_19 && 2+arg5P_19<=arg2P_19 && arg1P_32<=arg2P_21 && arg5P_32>arg4P_19 && arg2P_32<=arg2P_21 && arg2P_21>3 && arg1P_32>3 && arg2P_32>1 && 2+arg5P_32<=arg2P_21 && 4+arg4P_32<=arg2P_21 && arg1P_35<=arg1P_32 && arg1P_35<=arg2P_32 && arg1P_35>1 && 4+arg4P_32<=arg1P_32 && 2+arg5P_32<=arg1P_32 && 2+arg5P_32<=arg2P_32 ], cost: 4 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 114: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_8<=arg1P_2 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 117: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_11<=arg1P_2 && -1+arg2P_11<=arg1P_2 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 128: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && 1+arg1P_6<=arg1P_3 && arg1P_6>-1 && 0==arg2P_3 ], cost: 3 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 Accelerating simple loops of location 3. [accelerate] Removed some duplicate simple loops Simplified some of the simple loops (and removed duplicate rules). Accelerating the following rules: 147: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 && arg1P_34<=-2+arg1 && 2<=-2+arg1 ], cost: 2 150: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 && 4<=-2+arg1 && arg1P_38<=-2+arg1 ], cost: 3 162: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 && arg1P_34<=-3+arg1 && 2<=-3+arg1 ], cost: 3 178: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 && 4<=-2+arg1 && arg1P_35<=-2+arg1 ], cost: 4 Failed to prove monotonicity of the guard of rule 147. Failed to prove monotonicity of the guard of rule 150. Failed to prove monotonicity of the guard of rule 162. Failed to prove monotonicity of the guard of rule 178. [accelerate] Nesting with 4 inner and 4 outer candidates Accelerated all simple loops using metering functions (where possible): Start location: __init 147: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 && arg1P_34<=-2+arg1 && 2<=-2+arg1 ], cost: 2 150: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 && 4<=-2+arg1 && arg1P_38<=-2+arg1 ], cost: 3 162: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 && arg1P_34<=-3+arg1 && 2<=-3+arg1 ], cost: 3 178: f730_0_quicksort_NONNULL -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 && 4<=-2+arg1 && arg1P_35<=-2+arg1 ], cost: 4 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 114: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_8<=arg1P_2 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 117: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_11<=arg1P_2 && -1+arg2P_11<=arg1P_2 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 128: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && 1+arg1P_6<=arg1P_3 && arg1P_6>-1 && 0==arg2P_3 ], cost: 3 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 Chained accelerated rules (with incoming rules): Start location: __init 51: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_5, arg2'=arg2P_5, arg3'=arg3P_5, arg4'=arg4P_5, arg5'=arg5P_5, [ 1+arg1P_5<=arg1P_39 && arg1P_39>0 && arg1P_5>-1 && 0==arg2P_39 ], cost: 2 52: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_7, arg2'=arg2P_7, arg3'=arg3P_7, arg4'=arg4P_7, arg5'=arg5P_7, [ -1+arg1P_7<=arg1P_39 && arg1P_39>0 && arg1P_7>1 && 0==arg2P_39 ], cost: 2 114: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_8<=arg1P_2 && arg1P_8>0 && arg2P_8>2 && arg1P_12<=arg2P_8 && arg1P_12>0 ], cost: 4 117: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_12, arg2'=arg2P_12, arg3'=arg3P_12, arg4'=arg4P_12, arg5'=arg5P_12, [ arg1P_2<=arg1P_39 && arg2P_39>0 && arg1P_39>0 && arg1P_2>0 && arg1P_11<=arg1P_2 && -1+arg2P_11<=arg1P_2 && arg1P_11>0 && arg2P_11>1 && arg1P_12<=arg2P_11 && arg1P_12>0 ], cost: 4 128: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_6, arg2'=arg2P_6, arg3'=arg3P_6, arg4'=arg4P_6, arg5'=arg5P_6, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && 1+arg1P_6<=arg1P_3 && arg1P_6>-1 && 0==arg2P_3 ], cost: 3 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 280: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 4 281: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 4 282: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 6 283: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 6 284: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 5 285: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 ], cost: 5 286: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 ], cost: 5 287: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 ], cost: 7 288: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 ], cost: 7 289: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_38, arg2'=arg2P_38, arg3'=arg3P_38, arg4'=arg4P_38, arg5'=arg5P_38, [ arg1P_38>1 ], cost: 6 290: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 5 291: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 5 292: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 7 293: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 7 294: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_34, arg2'=arg2P_34, arg3'=arg3P_34, arg4'=arg4P_34, arg5'=arg5P_34, [ arg1P_34>1 ], cost: 6 295: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 ], cost: 6 296: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 ], cost: 6 297: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 ], cost: 8 298: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 ], cost: 8 299: __init -> f730_0_quicksort_NONNULL : arg1'=arg1P_35, arg2'=arg2P_35, arg3'=arg3P_35, arg4'=arg4P_35, arg5'=arg5P_35, [ arg1P_35>1 ], cost: 7 Removed unreachable locations (and leaf rules with constant cost): Start location: __init 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 ### Computing asymptotic complexity ### Fully simplified ITS problem Start location: __init 129: __init -> f392_0_createList_GT : arg1'=0, arg2'=1, arg3'=1, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 ], cost: 3+arg2P_3 134: __init -> f392_0_createList_GT : arg1'=0, arg2'=2, arg3'=2, arg4'=arg4P_13, arg5'=arg5P_13, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_3>=1 ], cost: 4+arg2P_3 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_4>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_3>-1 && arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 Computing asymptotic complexity for rule 129 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 134 Resulting cost 0 has complexity: Unknown Computing asymptotic complexity for rule 135 Simplified the guard: 135: __init -> f392_0_createList_GT : arg1'=0, arg2'=arg2P_4, arg3'=1+arg2P_3, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && arg2P_3>=1 && arg2P_3 f392_0_createList_GT : arg1'=1-arg2P_4+arg2P_3, arg2'=arg2P_4, arg3'=arg2P_4, arg4'=arg4P_16, arg5'=arg5P_16, [ arg2P_39>0 && arg1P_3<=arg1P_39 && arg1P_39>0 && arg1P_3>0 && -1+arg2P_4>=1 && 2-arg2P_4+arg2P_3>0 ], cost: 1+2*arg2P_4 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),?)