MAYBE Initial complexity problem: 1: T: (Comp: ?, Cost: 1) f81(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f83(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f31(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f31(Ar_0, Ar_1 - 1, Fresh_50, Fresh_50, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_47, Fresh_47, Fresh_48, Fresh_49, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f83(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f67(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f67(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f77(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Fresh_44, Ar_7 - 1, Fresh_45, Fresh_46, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f77(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f81(Fresh_43, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f235(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f235(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) (Comp: ?, Cost: 1) f237(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f240(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) (Comp: ?, Cost: 1) f211(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f211(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10 - 1, 0, Fresh_42, 0, 0, 2, Fresh_42, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f211(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f235(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, 0, Fresh_41, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f144(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f211(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Fresh_39, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, 0, Ar_18, Ar_19, 0, Fresh_40, Fresh_39, 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_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f172(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f144(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, 0, Ar_21, Ar_22, Ar_23, 0, Ar_23, Ar_23, 0, Ar_29, Ar_29, Ar_23, 0, Ar_23, Ar_29, 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_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_23 >= 1 ] (Comp: ?, Cost: 1) f172(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f144(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, 0, Ar_21, Ar_22, Ar_23, Ar_24, Ar_23, Ar_26, Ar_27, Ar_28, Ar_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_29, 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_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f144(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f144(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, 0, Ar_18, Ar_19 - 1, 0, 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, Fresh_37, Fresh_37, Fresh_38, 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_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f144(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, 0, Ar_18, Ar_19 - 1, 0, Ar_21, Ar_22, Ar_23, Ar_24, Fresh_33, Ar_26, Ar_27, Ar_28, 0, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Fresh_34, Fresh_34, Fresh_35, Fresh_36, Fresh_36, 0, 0, 0, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f172(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, 0, Ar_18, Ar_19 - 1, Ar_20, Ar_21, Ar_22, 0, Ar_24, Fresh_28, Ar_26, Ar_27, Ar_28, Fresh_29, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Fresh_30, Fresh_30, Fresh_31, Fresh_32, Fresh_32, 0, Fresh_29, Fresh_29, 1, 0, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f172(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, 0, Ar_18, Ar_19 - 1, Ar_20, Ar_21, Ar_22, 0, Ar_24, Fresh_23, Ar_26, Ar_27, Ar_28, Fresh_24, Ar_30, Ar_31, Ar_32, Ar_33, Ar_34, Fresh_25, Fresh_25, Fresh_26, Fresh_27, Fresh_27, 0, Fresh_24, Fresh_24, 1, 0, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49, Ar_50, Ar_51, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f104(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f144(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, 0, Ar_18, Fresh_20, 0, 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, Fresh_21, Fresh_21, Fresh_22, Fresh_20, Ar_49, Ar_50, Ar_51, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f104(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, 0, Ar_18, Ar_19, 0, 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, Fresh_16, Fresh_16 - 1, Ar_47, Ar_48, Fresh_17, Fresh_18, Fresh_19, Fresh_17, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f83(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f67(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f81(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f83(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f81(Fresh_15, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_9 >= 1 ] (Comp: ?, Cost: 1) f67(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f77(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Fresh_12, Ar_7 - 1, Fresh_13, Fresh_14, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f67(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f104(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, 0, Ar_18, Ar_19, 0, 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, Ar_52, Fresh_11, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f42(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f31(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, Ar_52, Ar_53, Ar_3, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f31(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, Ar_52, Ar_53, Ar_3, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f31(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_8, Fresh_8, Fresh_9, Fresh_10, 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: ?, Cost: 1) f31(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f67(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6, Fresh_6, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_14, Ar_15, Ar_16, 0, Ar_18, Ar_19, 0, 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, Ar_52, Ar_53, Ar_54, Fresh_7, Fresh_6, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 0 >= Ar_1 ] (Comp: ?, Cost: 1) f0(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f31(Ar_0, Fresh_4, 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, 0, Ar_18, Ar_19, 0, Ar_21, Ar_22, Ar_23, 0, 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_52, Ar_53, Ar_54, Ar_55, Ar_56, Fresh_5, 0, Fresh_4, Ar_60, Ar_61, Ar_62)) [ 0 >= Fresh_5 ] (Comp: ?, Cost: 1) f0(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f31(Ar_0, Fresh_0, 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, 0, Ar_18, Ar_19, 0, Ar_21, Ar_22, Ar_23, 0, 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_52, Ar_53, Ar_54, Ar_55, Ar_56, Fresh_1, 0, Fresh_0, Fresh_2, Fresh_3, 0)) [ Fresh_1 >= 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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62) -> Com_1(f0(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, Ar_52, Ar_53, Ar_54, Ar_55, Ar_56, Ar_57, Ar_58, Ar_59, Ar_60, Ar_61, Ar_62)) [ 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_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23]. We thus obtain the following problem: 2: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] (Comp: ?, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: ?, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_23 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f237(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f240(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transitions from problem 2: f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_23 >= 1 ] f237(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f240(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) We thus obtain the following problem: 3: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: ?, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: ?, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 3 produces the following problem: 4: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f235) = -4 Pol(f211) = -3 Pol(f172) = -2 Pol(f144) = -2 Pol(f83) = 0 Pol(f67) = 0 Pol(f81) = 0 Pol(f77) = 0 Pol(f104) = -1 Pol(f42) = 1 Pol(f31) = 1 Pol(f0) = 1 Pol(koat_start) = 1 orients all transitions weakly and the transition f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] strictly and produces the following problem: 5: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: 1, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f235) = -2 Pol(f211) = -1 Pol(f172) = 0 Pol(f144) = 0 Pol(f83) = 2 Pol(f67) = 2 Pol(f81) = 2 Pol(f77) = 2 Pol(f104) = 1 Pol(f42) = 2 Pol(f31) = 2 Pol(f0) = 2 Pol(koat_start) = 2 orients all transitions weakly and the transition f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] strictly and produces the following problem: 6: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: 2, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: 1, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f235) = -2 Pol(f211) = -1 Pol(f172) = 0 Pol(f144) = 0 Pol(f83) = 1 Pol(f67) = 1 Pol(f81) = 1 Pol(f77) = 1 Pol(f104) = 0 Pol(f42) = 1 Pol(f31) = 1 Pol(f0) = 1 Pol(koat_start) = 1 orients all transitions weakly and the transition f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] strictly and produces the following problem: 7: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: 2, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: 1, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: 1, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f235) = 0 Pol(f211) = 1 Pol(f172) = 1 Pol(f144) = 1 Pol(f83) = 1 Pol(f67) = 1 Pol(f81) = 1 Pol(f77) = 1 Pol(f104) = 1 Pol(f42) = 1 Pol(f31) = 1 Pol(f0) = 1 Pol(koat_start) = 1 orients all transitions weakly and the transition f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] strictly and produces the following problem: 8: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: 1, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: 2, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: 1, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: 1, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(f235) = 0 Pol(f211) = 0 Pol(f172) = 1 Pol(f144) = 1 Pol(f83) = 1 Pol(f67) = 1 Pol(f81) = 1 Pol(f77) = 1 Pol(f104) = 1 Pol(f42) = 1 Pol(f31) = 1 Pol(f0) = 1 Pol(koat_start) = 1 orients all transitions weakly and the transition f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] strictly and produces the following problem: 9: T: (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ Ar_10 >= 1 ] (Comp: 1, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_23 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_6 >= 1 ] (Comp: 1, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_9 >= 1 ] (Comp: 2, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_16 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: 1, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: 1, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 9 to obtain the following invariants: For symbol f104: -X_5 >= 0 /\ -X_2 - X_5 >= 0 /\ -X_2 >= 0 For symbol f144: -X_5 >= 0 /\ -X_2 - X_5 >= 0 /\ -X_2 >= 0 For symbol f172: -X_9 >= 0 /\ X_8 - X_9 >= 0 /\ -X_5 - X_9 >= 0 /\ -X_2 - X_9 >= 0 /\ X_9 >= 0 /\ X_8 + X_9 >= 0 /\ -X_5 + X_9 >= 0 /\ -X_2 + X_9 >= 0 /\ X_8 >= 0 /\ -X_5 + X_8 >= 0 /\ -X_2 + X_8 >= 0 /\ -X_5 >= 0 /\ -X_2 - X_5 >= 0 /\ -X_2 >= 0 For symbol f211: -X_8 >= 0 /\ -X_5 - X_8 >= 0 /\ -X_2 - X_8 >= 0 /\ -X_5 >= 0 /\ -X_2 - X_5 >= 0 /\ -X_2 >= 0 For symbol f235: -X_8 >= 0 /\ -X_7 - X_8 >= 0 /\ -X_5 - X_8 >= 0 /\ -X_2 - X_8 >= 0 /\ -X_7 >= 0 /\ -X_5 - X_7 >= 0 /\ -X_2 - X_7 >= 0 /\ -X_5 >= 0 /\ -X_2 - X_5 >= 0 /\ -X_2 >= 0 For symbol f42: X_2 >= 0 For symbol f67: -X_2 >= 0 For symbol f77: X_5 >= 0 /\ -X_2 + X_5 >= 0 /\ -X_2 >= 0 For symbol f81: X_5 >= 0 /\ -X_2 + X_5 >= 0 /\ -X_2 >= 0 For symbol f83: X_5 >= 0 /\ -X_2 + X_5 >= 0 /\ -X_2 >= 0 This yielded the following problem: 10: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_0, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Fresh_1 >= 1 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Fresh_4, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_5 ] (Comp: 1, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Fresh_6, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Ar_1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_10, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_8 >= 1 /\ Fresh_9 >= 1 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f42(Ar_0, Ar_1 - 1, Fresh_49, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 1 /\ Fresh_47 >= 1 /\ 0 >= Fresh_48 ] (Comp: ?, Cost: 1) f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1 - 1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ 0 >= Fresh_50 /\ Ar_1 >= 1 ] (Comp: 1, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ -Ar_1 >= 0 /\ 0 >= Ar_7 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_12, Ar_7 - 1, Fresh_14, Ar_10, Ar_19, Ar_23)) [ -Ar_1 >= 0 /\ Ar_7 >= 1 /\ Fresh_13 >= 1 ] (Comp: ?, Cost: 1) f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f77(Ar_0, Ar_1, Ar_5, Fresh_44, Ar_7 - 1, Fresh_46, Ar_10, Ar_19, Ar_23)) [ -Ar_1 >= 0 /\ Ar_7 >= 1 /\ 0 >= Fresh_45 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 0 /\ Ar_5 >= 1 ] (Comp: ?, Cost: 1) f42(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f31(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_1 >= 0 /\ 0 >= Ar_5 ] (Comp: ?, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Fresh_16 >= 1 ] (Comp: 2, Cost: 1) f104(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Fresh_20, Ar_23)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Fresh_21 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_15, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 0 /\ -Ar_1 + Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Ar_9 >= 1 ] (Comp: ?, Cost: 1) f77(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f81(Fresh_43, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 0 /\ -Ar_1 + Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Ar_9 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 0 /\ -Ar_1 + Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Ar_0 >= 1 ] (Comp: ?, Cost: 1) f81(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 0 /\ -Ar_1 + Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Ar_0 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Fresh_24 >= 1 /\ Ar_19 >= 1 /\ Fresh_25 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, 0)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Fresh_29 + 1 /\ Ar_19 >= 1 /\ Fresh_30 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Ar_19 >= 1 /\ Fresh_34 >= 1 ] (Comp: ?, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19 - 1, Ar_23)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Ar_19 >= 1 /\ 0 >= Fresh_37 ] (Comp: 1, Cost: 1) f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Fresh_39, Ar_19, Ar_23)) [ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Ar_19 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 0 /\ -Ar_1 + Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Ar_6 >= 1 ] (Comp: ?, Cost: 1) f83(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f67(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ Ar_7 >= 0 /\ -Ar_1 + Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Ar_6 ] (Comp: ?, Cost: 1) f172(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f144(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ -Ar_23 >= 0 /\ Ar_19 - Ar_23 >= 0 /\ -Ar_7 - Ar_23 >= 0 /\ -Ar_1 - Ar_23 >= 0 /\ Ar_23 >= 0 /\ Ar_19 + Ar_23 >= 0 /\ -Ar_7 + Ar_23 >= 0 /\ -Ar_1 + Ar_23 >= 0 /\ Ar_19 >= 0 /\ -Ar_7 + Ar_19 >= 0 /\ -Ar_1 + Ar_19 >= 0 /\ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Ar_23 ] (Comp: 1, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ -Ar_19 >= 0 /\ -Ar_7 - Ar_19 >= 0 /\ -Ar_1 - Ar_19 >= 0 /\ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ 0 >= Ar_10 ] (Comp: ?, Cost: 1) f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f211(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10 - 1, Ar_19, Ar_23)) [ -Ar_19 >= 0 /\ -Ar_7 - Ar_19 >= 0 /\ -Ar_1 - Ar_19 >= 0 /\ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 /\ Ar_10 >= 1 ] (Comp: ?, Cost: 1) f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23) -> Com_1(f235(Ar_0, Ar_1, Ar_5, Ar_6, Ar_7, Ar_9, Ar_10, Ar_19, Ar_23)) [ -Ar_19 >= 0 /\ -Ar_10 - Ar_19 >= 0 /\ -Ar_7 - Ar_19 >= 0 /\ -Ar_1 - Ar_19 >= 0 /\ -Ar_10 >= 0 /\ -Ar_7 - Ar_10 >= 0 /\ -Ar_1 - Ar_10 >= 0 /\ -Ar_7 >= 0 /\ -Ar_1 - Ar_7 >= 0 /\ -Ar_1 >= 0 ] start location: koat_start leaf cost: 0 Complexity upper bound ? Time: 13.279 sec (SMT: 12.065 sec)