MAYBE Initial complexity problem: 1: T: (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Ar_3, Fresh_307, Fresh_308, Fresh_309, Fresh_310, Fresh_311, Fresh_312, Fresh_313, Ar_2, Ar_2, Ar_3, Ar_2, Ar_19, Ar_19, Fresh_314, Fresh_315, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Ar_3, Fresh_296, Fresh_297, Fresh_298, Fresh_299, Fresh_300, Fresh_301, Fresh_302, Ar_2, Ar_2, Ar_3, Ar_2, Ar_19, Ar_19, Fresh_303, Fresh_304, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_13, Fresh_292, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Fresh_293, Ar_0, Ar_19, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_16, Fresh_287, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_288, Fresh_288, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_289, Ar_4 + 1, Ar_19, Fresh_290, Fresh_291, Ar_4, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ G2 >= Ar_17 + 1 /\ Ar_0 >= 0 /\ Fresh_287 >= 2 /\ Fresh_288 >= G2 + 1 /\ H2 >= Fresh_287 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_16, Fresh_282, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_283, Fresh_283, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_284, Ar_4 + 1, Ar_19, Fresh_285, Fresh_286, Ar_4, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ G2 >= Ar_17 + 1 /\ Ar_0 >= 0 /\ Fresh_282 >= 2 /\ G2 >= Fresh_283 + 1 /\ H2 >= Fresh_282 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_16, Fresh_277, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_278, Fresh_278, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_279, Ar_4 + 1, Ar_19, Fresh_280, Fresh_281, Ar_4, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_17 >= G2 + 1 /\ Ar_0 >= 0 /\ Fresh_277 >= 2 /\ Fresh_278 >= G2 + 1 /\ H2 >= Fresh_277 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_16, Fresh_272, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_273, Fresh_273, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_274, Ar_4 + 1, Ar_19, Fresh_275, Fresh_276, Ar_4, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_17 >= G2 + 1 /\ Ar_0 >= 0 /\ Fresh_272 >= 2 /\ G2 >= Fresh_273 + 1 /\ H2 >= Fresh_272 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_268, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_269, Fresh_269, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_270, Fresh_271, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= Ar_17 + 1 /\ F2 >= Fresh_271 + 1 /\ Ar_30 >= 0 /\ Fresh_269 >= F2 + 1 /\ Fresh_268 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_264, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_265, Fresh_265, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_266, Fresh_267, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= Ar_17 + 1 /\ F2 >= Fresh_267 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_265 + 1 /\ Fresh_264 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_260, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_261, Fresh_261, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_262, Fresh_263, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= Ar_17 + 1 /\ Fresh_263 >= F2 + 1 /\ Ar_30 >= 0 /\ Fresh_261 >= F2 + 1 /\ Fresh_260 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_256, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_257, Fresh_257, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_258, Fresh_259, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= Ar_17 + 1 /\ Fresh_259 >= F2 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_257 + 1 /\ Fresh_256 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_252, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_253, Fresh_253, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_254, Fresh_255, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_17 >= F2 + 1 /\ F2 >= Fresh_255 + 1 /\ Ar_30 >= 0 /\ Fresh_253 >= F2 + 1 /\ Fresh_252 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_248, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_249, Fresh_249, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_250, Fresh_251, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_17 >= F2 + 1 /\ F2 >= Fresh_251 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_249 + 1 /\ Fresh_248 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_244, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_245, Fresh_245, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_246, Fresh_247, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_17 >= F2 + 1 /\ Fresh_247 >= F2 + 1 /\ Ar_30 >= 0 /\ Fresh_245 >= F2 + 1 /\ Fresh_244 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_16, Fresh_240, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_241, Fresh_241, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Fresh_242, Fresh_243, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_17 >= F2 + 1 /\ Fresh_243 >= F2 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_241 + 1 /\ Fresh_240 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_236, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_237, Fresh_237, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_238, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_239, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_232, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_233, Fresh_233, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_234, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_235, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_228, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_229, Fresh_229, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_230, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_231, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_224, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_225, Fresh_225, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_226, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_227, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_220, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_221, Fresh_221, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_222, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_223, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_216, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_217, Fresh_217, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_218, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_219, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_212, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_213, Fresh_213, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_214, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_215, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_16, Fresh_208, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_209, Fresh_209, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_210, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_17, Fresh_211, Ar_19, Ar_5 + 1, Ar_4 - 1, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_206, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_207, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_207, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_206 >= 2 /\ Ar_40 >= Fresh_207 + 1 /\ Fresh_207 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_204, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_205, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_205, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_204 >= 2 /\ Ar_40 >= Fresh_205 + 1 /\ D2 >= Fresh_205 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_202, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_203, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_203, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_202 >= 2 /\ Fresh_203 >= Ar_40 + 1 /\ Fresh_203 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_200, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_201, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_201, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_200 >= 2 /\ Fresh_201 >= Ar_40 + 1 /\ D2 >= Fresh_201 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_198, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_199, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_199, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_198 >= 2 /\ Ar_40 >= Fresh_199 + 1 /\ Fresh_199 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_196, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_197, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_197, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_196 >= 2 /\ Ar_40 >= Fresh_197 + 1 /\ D2 >= Fresh_197 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_194, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_195, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_195, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_194 >= 2 /\ Fresh_195 >= Ar_40 + 1 /\ Fresh_195 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_192, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_193, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_193, Ar_38, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_192 >= 2 /\ Fresh_193 >= Ar_40 + 1 /\ D2 >= Fresh_193 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Fresh_184, Fresh_185, Ar_8, Ar_9, Fresh_186, Ar_11, Ar_12, Ar_13, Fresh_187, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_188, Ar_39, Fresh_189, Fresh_190, Fresh_191, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_39 >= 0 /\ Fresh_184 >= Fresh_187 + 1 /\ Fresh_185 >= 2 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Fresh_176, Fresh_177, Ar_8, Ar_9, Fresh_178, Ar_11, Ar_12, Ar_13, Fresh_179, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_180, Ar_39, Fresh_181, Fresh_182, Fresh_183, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_39 >= 0 /\ Fresh_179 >= Fresh_176 + 1 /\ Fresh_177 >= 2 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_173, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_174, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_175, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_174, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_170, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_171, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_172, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_171, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_167, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_168, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_169, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_168, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_164, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_165, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_166, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_165, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_161, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_162, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_163, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_162, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_158, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_159, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_160, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_159, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_155, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_156, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_157, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_156, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_40, Fresh_152, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Fresh_153, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_154, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Fresh_153, Ar_38, Ar_43 - 1, Ar_19, Ar_43 - 1, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Fresh_146, Ar_8, Ar_9, Fresh_147, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_148, Ar_39, Fresh_149, Fresh_150, Fresh_151, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_141, Fresh_139, Fresh_141, Ar_9, Ar_10, Fresh_140, Fresh_140, Fresh_142, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Fresh_143, Fresh_144, Fresh_145, Ar_49, Ar_50, Ar_51)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_134, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_135, Fresh_136, Fresh_137, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_19, Ar_19, Fresh_138)) [ G2 >= 2 /\ Fresh_134 >= 2 /\ Ar_30 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_129, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_130, Fresh_131, Fresh_132, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_19, Ar_19, Fresh_133)) [ G2 >= 2 /\ Fresh_129 >= 2 /\ Ar_30 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_124, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_125, Fresh_126, Fresh_127, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_19, Ar_19, Fresh_128)) [ G2 >= 2 /\ Fresh_124 >= 2 /\ Ar_30 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_119, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_120, Fresh_121, Fresh_122, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_19, Ar_19, Fresh_123)) [ G2 >= 2 /\ Fresh_119 >= 2 /\ Ar_30 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_114, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_115, Fresh_116, Fresh_117, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_19, Fresh_118)) [ G2 >= 2 /\ Fresh_114 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_109, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_110, Fresh_111, Fresh_112, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_19, Fresh_113)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_104, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_105, Fresh_106, Fresh_107, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_19, Fresh_108)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_3, Fresh_99, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Fresh_100, Fresh_101, Fresh_102, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_14, Ar_43, Ar_3, Ar_14, Ar_14, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_19, Fresh_103)) [ G2 >= 2 /\ Fresh_99 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Ar_46, Fresh_83, Fresh_84, Fresh_85, Fresh_86, Fresh_87, Fresh_88, Fresh_89, Ar_46, Fresh_90, Fresh_91, Fresh_92, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_93, Ar_39, Fresh_94, Fresh_95, Fresh_96, Ar_43, Ar_44, Ar_45, Fresh_97, Fresh_98, Ar_48, Ar_49, Ar_50, Ar_51)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Fresh_60, Fresh_61, Fresh_62, Ar_13, Ar_4, Ar_5, Fresh_63, 1, Fresh_64, Fresh_65, Fresh_66, Fresh_67, Fresh_68, Fresh_69, Fresh_70, Fresh_71, Fresh_72, Fresh_73, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_74, Ar_39, Fresh_75, Fresh_76, Fresh_77, Ar_43, Ar_44, Ar_45, Fresh_78, Fresh_79, Ar_48, Ar_49, Ar_50, Ar_51)) [ 0 >= 1 /\ Fresh_63 >= Fresh_70 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Fresh_40, Fresh_41, Fresh_42, Ar_13, Ar_4, Ar_5, Fresh_43, 1, Fresh_44, Fresh_45, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Fresh_50, Fresh_51, Fresh_52, Fresh_53, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_54, Ar_39, Fresh_55, Fresh_56, Fresh_57, Ar_43, Ar_44, Ar_45, Fresh_58, Fresh_59, Ar_48, Ar_49, Ar_50, Ar_51)) [ 0 >= 1 /\ Fresh_50 >= Fresh_43 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Fresh_20, Fresh_21, Fresh_22, Ar_13, Ar_4, Ar_5, Fresh_23, 1, Fresh_24, Fresh_25, Fresh_26, Fresh_27, Fresh_28, Fresh_29, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_34, Ar_39, Fresh_35, Fresh_36, Fresh_37, Ar_43, Ar_44, Ar_45, Fresh_38, Fresh_39, Ar_48, Ar_49, Ar_50, Ar_51)) [ 0 >= 1 /\ Fresh_23 >= Fresh_30 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f16(Fresh_0, Fresh_1, Fresh_2, Ar_13, Ar_4, Ar_5, Fresh_3, 1, Fresh_4, Fresh_5, Fresh_6, Fresh_7, Fresh_8, Fresh_9, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Fresh_14, Ar_39, Fresh_15, Fresh_16, Fresh_17, Ar_43, Ar_44, Ar_45, Fresh_18, Fresh_19, Ar_48, Ar_49, Ar_50, Ar_51)) [ 0 >= 1 /\ Fresh_10 >= Fresh_3 + 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_19, Ar_20, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Ar_35, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Slicing away variables that do not contribute to conditions from problem 1 leaves variables [Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46]. We thus obtain the following problem: 2: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_0, Fresh_1, Fresh_2, Ar_13, Ar_4, Ar_5, Fresh_9, Fresh_10, Fresh_12, Fresh_13, Ar_30, Fresh_14, Ar_39, Fresh_15, Ar_43, Fresh_18)) [ 0 >= 1 /\ Fresh_10 >= Fresh_3 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_20, Fresh_21, Fresh_22, Ar_13, Ar_4, Ar_5, Fresh_29, Fresh_30, Fresh_32, Fresh_33, Ar_30, Fresh_34, Ar_39, Fresh_35, Ar_43, Fresh_38)) [ 0 >= 1 /\ Fresh_23 >= Fresh_30 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_40, Fresh_41, Fresh_42, Ar_13, Ar_4, Ar_5, Fresh_49, Fresh_50, Fresh_52, Fresh_53, Ar_30, Fresh_54, Ar_39, Fresh_55, Ar_43, Fresh_58)) [ 0 >= 1 /\ Fresh_50 >= Fresh_43 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_60, Fresh_61, Fresh_62, Ar_13, Ar_4, Ar_5, Fresh_69, Fresh_70, Fresh_72, Fresh_73, Ar_30, Fresh_74, Ar_39, Fresh_75, Ar_43, Fresh_78)) [ 0 >= 1 /\ Fresh_63 >= Fresh_70 + 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Ar_30, Fresh_93, Ar_39, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_101, Fresh_102, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_99 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_116, Fresh_117, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_114 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_121, Fresh_122, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_119 >= 2 /\ Ar_30 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_126, Fresh_127, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_124 >= 2 /\ Ar_30 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_131, Fresh_132, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_129 >= 2 /\ Ar_30 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_136, Fresh_137, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_134 >= 2 /\ Ar_30 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Fresh_148, Ar_39, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Fresh_179, Ar_16, Ar_17, Ar_30, Fresh_180, Ar_39, Fresh_181, Ar_43, Ar_46)) [ Ar_39 >= 0 /\ Fresh_179 >= Fresh_176 + 1 /\ Fresh_177 >= 2 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Fresh_187, Ar_16, Ar_17, Ar_30, Fresh_188, Ar_39, Fresh_189, Ar_43, Ar_46)) [ Ar_39 >= 0 /\ Fresh_184 >= Fresh_187 + 1 /\ Fresh_185 >= 2 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_193, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_192 >= 2 /\ Fresh_193 >= Ar_40 + 1 /\ D2 >= Fresh_193 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_195, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_194 >= 2 /\ Fresh_195 >= Ar_40 + 1 /\ Fresh_195 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_197, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_196 >= 2 /\ Ar_40 >= Fresh_197 + 1 /\ D2 >= Fresh_197 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_199, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_198 >= 2 /\ Ar_40 >= Fresh_199 + 1 /\ Fresh_199 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_201, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_200 >= 2 /\ Fresh_201 >= Ar_40 + 1 /\ D2 >= Fresh_201 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_203, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_202 >= 2 /\ Fresh_203 >= Ar_40 + 1 /\ Fresh_203 >= D2 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_205, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_204 >= 2 /\ Ar_40 >= Fresh_205 + 1 /\ D2 >= Fresh_205 + 1 ] (Comp: ?, Cost: 1) f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_207, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_206 >= 2 /\ Ar_40 >= Fresh_207 + 1 /\ Fresh_207 >= D2 + 1 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_241, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ Fresh_243 >= F2 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_241 + 1 /\ Fresh_240 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_245, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ Fresh_247 >= F2 + 1 /\ Ar_30 >= 0 /\ Fresh_245 >= F2 + 1 /\ Fresh_244 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_249, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ F2 >= Fresh_251 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_249 + 1 /\ Fresh_248 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_253, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ F2 >= Fresh_255 + 1 /\ Ar_30 >= 0 /\ Fresh_253 >= F2 + 1 /\ Fresh_252 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_257, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ Fresh_259 >= F2 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_257 + 1 /\ Fresh_256 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_261, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ Fresh_263 >= F2 + 1 /\ Ar_30 >= 0 /\ Fresh_261 >= F2 + 1 /\ Fresh_260 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_265, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ F2 >= Fresh_267 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_265 + 1 /\ Fresh_264 >= 2 ] (Comp: ?, Cost: 1) f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_269, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ F2 >= Fresh_271 + 1 /\ Ar_30 >= 0 /\ Fresh_269 >= F2 + 1 /\ Fresh_268 >= 2 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_273, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= G2 + 1 /\ Ar_0 >= 0 /\ Fresh_272 >= 2 /\ G2 >= Fresh_273 + 1 /\ H2 >= Fresh_272 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_278, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= G2 + 1 /\ Ar_0 >= 0 /\ Fresh_277 >= 2 /\ Fresh_278 >= G2 + 1 /\ H2 >= Fresh_277 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_283, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= Ar_17 + 1 /\ Ar_0 >= 0 /\ Fresh_282 >= 2 /\ G2 >= Fresh_283 + 1 /\ H2 >= Fresh_282 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_288, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= Ar_17 + 1 /\ Ar_0 >= 0 /\ Fresh_287 >= 2 /\ Fresh_288 >= G2 + 1 /\ H2 >= Fresh_287 /\ Ar_5 = 1 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transitions from problem 2: f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_0, Fresh_1, Fresh_2, Ar_13, Ar_4, Ar_5, Fresh_9, Fresh_10, Fresh_12, Fresh_13, Ar_30, Fresh_14, Ar_39, Fresh_15, Ar_43, Fresh_18)) [ 0 >= 1 /\ Fresh_10 >= Fresh_3 + 1 ] f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_20, Fresh_21, Fresh_22, Ar_13, Ar_4, Ar_5, Fresh_29, Fresh_30, Fresh_32, Fresh_33, Ar_30, Fresh_34, Ar_39, Fresh_35, Ar_43, Fresh_38)) [ 0 >= 1 /\ Fresh_23 >= Fresh_30 + 1 ] f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_40, Fresh_41, Fresh_42, Ar_13, Ar_4, Ar_5, Fresh_49, Fresh_50, Fresh_52, Fresh_53, Ar_30, Fresh_54, Ar_39, Fresh_55, Ar_43, Fresh_58)) [ 0 >= 1 /\ Fresh_50 >= Fresh_43 + 1 ] f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_60, Fresh_61, Fresh_62, Ar_13, Ar_4, Ar_5, Fresh_69, Fresh_70, Fresh_72, Fresh_73, Ar_30, Fresh_74, Ar_39, Fresh_75, Ar_43, Fresh_78)) [ 0 >= 1 /\ Fresh_63 >= Fresh_70 + 1 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_101, Fresh_102, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_99 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_116, Fresh_117, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_114 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_121, Fresh_122, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_119 >= 2 /\ Ar_30 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_126, Fresh_127, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_124 >= 2 /\ Ar_30 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_131, Fresh_132, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_129 >= 2 /\ Ar_30 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_136, Fresh_137, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_134 >= 2 /\ Ar_30 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 /\ Ar_5 = 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Fresh_179, Ar_16, Ar_17, Ar_30, Fresh_180, Ar_39, Fresh_181, Ar_43, Ar_46)) [ Ar_39 >= 0 /\ Fresh_179 >= Fresh_176 + 1 /\ Fresh_177 >= 2 /\ Ar_40 = Ar_38 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Fresh_187, Ar_16, Ar_17, Ar_30, Fresh_188, Ar_39, Fresh_189, Ar_43, Ar_46)) [ Ar_39 >= 0 /\ Fresh_184 >= Fresh_187 + 1 /\ Fresh_185 >= 2 /\ Ar_40 = Ar_38 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_193, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_192 >= 2 /\ Fresh_193 >= Ar_40 + 1 /\ D2 >= Fresh_193 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_195, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_194 >= 2 /\ Fresh_195 >= Ar_40 + 1 /\ Fresh_195 >= D2 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_197, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_196 >= 2 /\ Ar_40 >= Fresh_197 + 1 /\ D2 >= Fresh_197 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_199, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_38 >= D2 + 1 /\ Ar_39 >= 0 /\ Fresh_198 >= 2 /\ Ar_40 >= Fresh_199 + 1 /\ Fresh_199 >= D2 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_201, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_200 >= 2 /\ Fresh_201 >= Ar_40 + 1 /\ D2 >= Fresh_201 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_203, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_202 >= 2 /\ Fresh_203 >= Ar_40 + 1 /\ Fresh_203 >= D2 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_205, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_204 >= 2 /\ Ar_40 >= Fresh_205 + 1 /\ D2 >= Fresh_205 + 1 ] f4(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_207, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ D2 >= Ar_38 + 1 /\ Ar_39 >= 0 /\ Fresh_206 >= 2 /\ Ar_40 >= Fresh_207 + 1 /\ Fresh_207 >= D2 + 1 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_241, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ Fresh_243 >= F2 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_241 + 1 /\ Fresh_240 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_245, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ Fresh_247 >= F2 + 1 /\ Ar_30 >= 0 /\ Fresh_245 >= F2 + 1 /\ Fresh_244 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_249, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ F2 >= Fresh_251 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_249 + 1 /\ Fresh_248 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_253, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= F2 + 1 /\ F2 >= Fresh_255 + 1 /\ Ar_30 >= 0 /\ Fresh_253 >= F2 + 1 /\ Fresh_252 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_257, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ Fresh_259 >= F2 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_257 + 1 /\ Fresh_256 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_261, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ Fresh_263 >= F2 + 1 /\ Ar_30 >= 0 /\ Fresh_261 >= F2 + 1 /\ Fresh_260 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_265, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ F2 >= Fresh_267 + 1 /\ Ar_30 >= 0 /\ F2 >= Fresh_265 + 1 /\ Fresh_264 >= 2 ] f10(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, Ar_5, Ar_13, Fresh_269, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= Ar_17 + 1 /\ F2 >= Fresh_271 + 1 /\ Ar_30 >= 0 /\ Fresh_269 >= F2 + 1 /\ Fresh_268 >= 2 ] f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_273, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= G2 + 1 /\ Ar_0 >= 0 /\ Fresh_272 >= 2 /\ G2 >= Fresh_273 + 1 /\ H2 >= Fresh_272 /\ Ar_5 = 1 ] f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_278, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_17 >= G2 + 1 /\ Ar_0 >= 0 /\ Fresh_277 >= 2 /\ Fresh_278 >= G2 + 1 /\ H2 >= Fresh_277 /\ Ar_5 = 1 ] f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_283, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= Ar_17 + 1 /\ Ar_0 >= 0 /\ Fresh_282 >= 2 /\ G2 >= Fresh_283 + 1 /\ H2 >= Fresh_282 /\ Ar_5 = 1 ] f9(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4, 1, Ar_13, Fresh_288, Ar_16, Ar_17, Ar_4, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= Ar_17 + 1 /\ Ar_0 >= 0 /\ Fresh_287 >= 2 /\ Fresh_288 >= G2 + 1 /\ H2 >= Fresh_287 /\ Ar_5 = 1 ] We thus obtain the following problem: 3: T: (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Fresh_148, Ar_39, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_30, Ar_14, Ar_43, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Ar_30, Fresh_93, Ar_39, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_30, Ar_38, Ar_39, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 3 produces the following problem: 4: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = 3 Pol(f15) = 3 Pol(f16) = 0 Pol(f7) = 3 Pol(f14) = 2 Pol(f5) = 1 orients all transitions weakly and the transitions f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] strictly and produces the following problem: 5: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: 3, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: 3, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = 1 Pol(f15) = 1 Pol(f16) = 0 Pol(f7) = 1 Pol(f14) = 0 Pol(f5) = 0 orients all transitions weakly and the transition f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] strictly and produces the following problem: 6: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: 3, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: 1, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: 3, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = V_13 + 1 Pol(f15) = V_13 + 1 Pol(f16) = V_13 Pol(f7) = V_13 + 1 Pol(f14) = V_13 + 1 Pol(f5) = V_13 + 1 orients all transitions weakly and the transitions f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] strictly and produces the following problem: 7: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: 3, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: 1, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: ?, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: 3, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = V_13 + 1 Pol(f15) = V_13 + 1 Pol(f16) = V_13 Pol(f7) = V_13 + 1 Pol(f14) = V_13 + 1 Pol(f5) = V_13 + 1 orients all transitions weakly and the transition f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] strictly and produces the following problem: 8: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: 3, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: 1, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: ?, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: 3, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = V_5 - V_6 + 1 Pol(f15) = V_5 - V_6 + 1 Pol(f16) = V_5 - V_6 Pol(f7) = V_5 - V_6 + 1 Pol(f14) = V_5 + 1 Pol(f5) = V_5 - V_6 + V_13 orients all transitions weakly and the transitions f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] strictly and produces the following problem: 9: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: 3, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: 1, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_5 >= 0 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_5 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: 3, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 9 to obtain the following invariants: For symbol f14: X_4 - X_9 >= 0 /\ -X_4 + X_9 >= 0 /\ X_6 >= 0 /\ X_5 + X_6 - 2 >= 0 /\ X_1 + X_6 - 2 >= 0 /\ X_1 - X_5 >= 0 /\ X_1 - 2 >= 0 For symbol f5: -X_13 + X_6 - 1 >= 0 /\ X_1 - X_5 >= 0 /\ X_5 >= 0 /\ X_1 + X_5 - 2 >= 0 /\ X_12 - X_4 >= 0 /\ -X_12 + X_4 >= 0 /\ X_1 - 2 >= 0 For symbol f7: X_2 - 2 >= 0 /\ X_1 + X_2 - 4 >= 0 /\ -X_1 + X_2 >= 0 /\ X_1 - 2 >= 0 This yielded the following problem: 10: T: (Comp: 3, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Fresh_148, Fresh_149, Ar_43, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ Fresh_146 >= 2 /\ Ar_43 >= 0 /\ Ar_40 = Ar_38 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_153, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_152 >= 2 /\ Fresh_153 >= Ar_40 + 1 /\ E2 >= Fresh_153 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_174, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_173 >= 2 /\ Ar_40 >= Fresh_174 + 1 /\ Fresh_174 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_171, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_170 >= 2 /\ Ar_40 >= Fresh_171 + 1 /\ E2 >= Fresh_171 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_168, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_167 >= 2 /\ Fresh_168 >= Ar_40 + 1 /\ Fresh_168 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_165, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ E2 >= Ar_38 + 1 /\ Ar_43 >= 0 /\ Fresh_164 >= 2 /\ Fresh_165 >= Ar_40 + 1 /\ E2 >= Fresh_165 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_162, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_161 >= 2 /\ Ar_40 >= Fresh_162 + 1 /\ Fresh_162 >= E2 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_159, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_158 >= 2 /\ Ar_40 >= Fresh_159 + 1 /\ E2 >= Fresh_159 + 1 ] (Comp: Ar_43 + 1, Cost: 1) f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_40, Ar_4, Ar_5, Ar_13, Fresh_156, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43 - 1, Ar_46)) [ -Ar_43 + Ar_5 - 1 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_4 >= 0 /\ Ar_0 + Ar_4 - 2 >= 0 /\ Ar_40 - Ar_3 >= 0 /\ -Ar_40 + Ar_3 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_38 >= E2 + 1 /\ Ar_43 >= 0 /\ Fresh_155 >= 2 /\ Fresh_156 >= Ar_40 + 1 /\ Fresh_156 >= E2 + 1 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_111, Fresh_112, Ar_14, Ar_3, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ G2 >= 2 /\ Fresh_109 >= 2 /\ Ar_4 >= 0 /\ Ar_14 >= Ar_3 + 1 /\ Ar_16 = Ar_17 ] (Comp: 3, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f5(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_43 + 1, Ar_13, Ar_14, Fresh_106, Fresh_107, Ar_14, Ar_3, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ G2 >= 2 /\ Fresh_104 >= 2 /\ Ar_4 >= 0 /\ Ar_3 >= Ar_14 + 1 /\ Ar_16 = Ar_17 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_237, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ F2 >= G2 + 1 /\ F2 >= Fresh_239 + 1 /\ Ar_4 >= 0 /\ Fresh_237 >= F2 + 1 /\ Fresh_236 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_233, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ F2 >= G2 + 1 /\ F2 >= Fresh_235 + 1 /\ Ar_4 >= 0 /\ F2 >= Fresh_233 + 1 /\ Fresh_232 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_229, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ F2 >= G2 + 1 /\ Fresh_231 >= F2 + 1 /\ Ar_4 >= 0 /\ Fresh_229 >= F2 + 1 /\ Fresh_228 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_225, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ F2 >= G2 + 1 /\ Fresh_227 >= F2 + 1 /\ Ar_4 >= 0 /\ F2 >= Fresh_225 + 1 /\ Fresh_224 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_221, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ G2 >= F2 + 1 /\ F2 >= Fresh_223 + 1 /\ Ar_4 >= 0 /\ Fresh_221 >= F2 + 1 /\ Fresh_220 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_217, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ G2 >= F2 + 1 /\ F2 >= Fresh_219 + 1 /\ Ar_4 >= 0 /\ F2 >= Fresh_217 + 1 /\ Fresh_216 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_213, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ G2 >= F2 + 1 /\ Fresh_215 >= F2 + 1 /\ Ar_4 >= 0 /\ Fresh_213 >= F2 + 1 /\ Fresh_212 >= 2 ] (Comp: Ar_4 + Ar_5 + 1, Cost: 1) f14(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_0, Ar_1, Ar_2, Ar_16, Ar_4 - 1, Ar_5 + 1, Ar_13, Fresh_209, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_3 - Ar_16 >= 0 /\ -Ar_3 + Ar_16 >= 0 /\ Ar_5 >= 0 /\ Ar_4 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 2 >= 0 /\ Ar_0 - Ar_4 >= 0 /\ Ar_0 - 2 >= 0 /\ G2 >= F2 + 1 /\ Fresh_211 >= F2 + 1 /\ Ar_4 >= 0 /\ F2 >= Fresh_209 + 1 /\ Fresh_208 >= 2 ] (Comp: 1, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_305, Fresh_306, Ar_3, Ar_4, 0, Fresh_313, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 - 2 >= 0 /\ Ar_0 + Ar_1 - 4 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_2 >= Ar_3 + 1 /\ Fresh_307 >= 2 /\ Fresh_314 >= Fresh_307 /\ Ar_4 >= Fresh_307 /\ Ar_5 = 0 ] (Comp: 3, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f14(Ar_4, Fresh_294, Fresh_295, Ar_3, Ar_4, 0, Fresh_302, Ar_2, Ar_3, Ar_2, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 - 2 >= 0 /\ Ar_0 + Ar_1 - 4 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_0 >= Ar_1 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_2 + 1 /\ Fresh_296 >= 2 /\ Fresh_303 >= Fresh_296 /\ Ar_4 >= Fresh_296 /\ Ar_5 = 0 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(Ar_0 + 1, Ar_1, Ar_13, Ar_3, Ar_4, Ar_5, Fresh_292, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ Ar_1 - 2 >= 0 /\ Ar_0 + Ar_1 - 4 >= 0 /\ -Ar_0 + Ar_1 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_1 >= Ar_0 + 1 /\ Ar_0 >= 0 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f7(2, Fresh_139, Fresh_140, Fresh_141, Ar_4, Ar_5, Fresh_142, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Fresh_143)) [ Fresh_139 >= 2 ] (Comp: 1, Cost: 1) f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f16(Fresh_80, Fresh_81, Fresh_82, Ar_46, Ar_4, Ar_5, Fresh_89, Ar_46, Fresh_91, Fresh_92, Fresh_93, Fresh_94, Ar_43, Fresh_97)) [ 0 >= L2 /\ 0 >= M2 /\ 0 >= Fresh_83 /\ 0 >= N2 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46) -> Com_1(f15(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_13, Ar_14, Ar_16, Ar_17, Ar_38, Ar_40, Ar_43, Ar_46)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Complexity upper bound ? Time: 38.163 sec (SMT: 32.708 sec)