MAYBE Initial complexity problem: 1: T: (Comp: ?, Cost: 1) f12(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) -> Com_1(f116(Ar_0, Ar_1, 1, -1, Ar_5, Ar_5, Fresh_72, Ar_5 + 1, Fresh_73, Fresh_72, 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_0 >= 2 /\ Y1 >= Ar_0 /\ Ar_1 >= 0 /\ Ar_2 = 1 ] (Comp: ?, Cost: 1) f13(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) -> Com_1(f116(Ar_0, Ar_1, 2, Ar_3, Fresh_68, Fresh_68 - 1, Ar_6, Ar_7, Ar_8, Fresh_69, 2, -1, Fresh_70, Fresh_71, 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_4 >= 0 /\ Ar_0 >= 2 ] (Comp: ?, Cost: 1) f116(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) -> Com_1(f300(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, 1, 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_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: ?, Cost: 1) f1(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) -> Com_1(f1(Ar_0, Ar_1 + 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_18, Fresh_67, Ar_18, 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_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) f1(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) -> Com_1(f116(Ar_0, Fresh_58, 0, 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, Fresh_59, Fresh_60, Fresh_61, Fresh_62, Ar_17, Ar_17, Fresh_63, Fresh_64, Fresh_65, Fresh_58, Fresh_66, 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_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 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) -> Com_1(f8(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, Fresh_57, Ar_29, Ar_29, Fresh_57 - 1, -1, 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_27 >= 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) -> Com_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, Fresh_50, Ar_25, Ar_26, Ar_27, Fresh_51, Fresh_52, Ar_30, Ar_31, Fresh_53, Fresh_54, Fresh_55, Fresh_56, 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_27 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f8(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) -> Com_1(f8(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_33, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_27, Ar_29, Ar_29, Ar_30 - 1, Ar_31, 0, Ar_33, 0, Ar_33, Ar_30 - 1, 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_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] (Comp: ?, Cost: 1) f8(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) -> Com_1(f10(Fresh_42, 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, Fresh_43, Ar_25, Ar_26, Ar_27, Fresh_44, Fresh_45, Ar_30, Ar_31, Fresh_46, Fresh_47, Fresh_48, Fresh_49, 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_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f13(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) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_3, 0, 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_25, Ar_26, Ar_30, Ar_21, Ar_21, Ar_30, Ar_31, 0, Ar_21, 0, Ar_21, Ar_36, -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_0 >= 2 /\ Ar_20 = 0 /\ Ar_4 = 0 /\ Ar_2 = 1 ] (Comp: ?, Cost: 1) f116(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) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_3, Ar_4, Ar_5 - 1, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_5, 1, 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_20, Ar_2 + 1, Ar_5 - 1, Ar_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: ?, Cost: 1) f116(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) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_3, Ar_4, Ar_5, Ar_6, Ar_7, Ar_8, Ar_9, Ar_10, Ar_11, Ar_12, Ar_13, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_19, 0, Ar_21, Ar_22, Ar_23, Ar_24, Ar_25, Ar_26, Ar_30, Ar_21, Ar_21, Ar_30, Ar_31, 0, Ar_21, 0, Ar_21, Ar_36, -1, Ar_38, Ar_39, Ar_40, Fresh_41, Ar_42, Ar_43, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 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) -> Com_1(f1(Fresh_35, 2, 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, 0, Fresh_35, Ar_18, Fresh_36, Ar_18, Ar_20, Ar_21, Ar_18, 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, Fresh_37, Fresh_38, Fresh_39, 2, Fresh_40, Ar_47, Ar_48, Ar_49)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (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) -> Com_1(f10(Fresh_19, Fresh_20, 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, 0, Fresh_21, Fresh_22, Fresh_23, Fresh_24, 0, 0, Fresh_25, Fresh_26, Fresh_27, Ar_25, Ar_26, Ar_27, Fresh_28, Fresh_29, Ar_30, Ar_31, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Ar_42, Fresh_34, Ar_44, Ar_45, Ar_46, Ar_47, Ar_48, Ar_49)) [ 0 >= Fresh_19 ] (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) -> Com_1(f10(1, 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, 0, Fresh_1, Fresh_2, Fresh_3, Fresh_4, 0, 0, Fresh_5, Fresh_6, Fresh_7, Ar_25, Ar_26, Ar_27, Fresh_8, Fresh_9, Ar_30, Ar_31, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_36, Ar_37, Ar_38, Ar_39, Ar_40, Ar_41, Fresh_14, Fresh_15, Fresh_16, Ar_45, Ar_46, Fresh_17, Fresh_14, Fresh_18)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (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) -> Com_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)) [ 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_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38]. We thus obtain the following problem: 2: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_4, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Ar_27, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_4, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Ar_27, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_4, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_4, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_30, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_4, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, 0, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_30, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Ar_0 >= 2 /\ Ar_20 = 0 /\ Ar_4 = 0 /\ Ar_2 = 1 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_27, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Fresh_52, Ar_30, Fresh_53, Fresh_54, Fresh_55, Fresh_56, Ar_38)) [ Ar_27 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f7(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_57, Ar_29, Fresh_57 - 1, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_27 >= 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_4, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: ?, Cost: 1) f13(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, 2, Fresh_68, Fresh_68 - 1, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_4 >= 0 /\ Ar_0 >= 2 ] (Comp: ?, Cost: 1) f12(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, 1, Ar_5, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Y1 >= Ar_0 /\ Ar_1 >= 0 /\ Ar_2 = 1 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transitions from problem 2: f13(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, 0, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_30, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Ar_0 >= 2 /\ Ar_20 = 0 /\ Ar_4 = 0 /\ Ar_2 = 1 ] f7(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Fresh_52, Ar_30, Fresh_53, Fresh_54, Fresh_55, Fresh_56, Ar_38)) [ Ar_27 >= 0 /\ Ar_32 = Ar_29 ] f7(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_57, Ar_29, Fresh_57 - 1, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_27 >= 0 ] f13(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, 2, Fresh_68, Fresh_68 - 1, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_4 >= 0 /\ Ar_0 >= 2 ] f12(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, 1, Ar_5, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Y1 >= Ar_0 /\ Ar_1 >= 0 /\ Ar_2 = 1 ] We thus obtain the following problem: 3: T: (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_27, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_4, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_4, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_30, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_4, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_4, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_4, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Ar_27, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: ?, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_4, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Ar_27, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_4, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_27, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 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_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = 3 Pol(f9) = 3 Pol(f10) = 0 Pol(f1) = 3 Pol(f116) = 2 Pol(f8) = 1 Pol(f300) = 1 orients all transitions weakly and the transitions f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] strictly and produces the following problem: 5: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: 3, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: ?, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: 3, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 5 produces the following problem: 6: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: 3, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: 3, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: ?, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] start location: koat_start leaf cost: 0 A polynomial rank function with Pol(koat_start) = V_14 + 1 Pol(f9) = V_14 + 1 Pol(f10) = V_14 Pol(f1) = -V_6 + V_14 + 1 Pol(f116) = -V_6 + V_14 + 1 Pol(f8) = V_14 + 1 Pol(f300) = V_14 orients all transitions weakly and the transition f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] strictly and produces the following problem: 7: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: 3, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_0 >= 2 /\ Ar_2 >= 0 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: 3, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: Ar_30 + 1, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 7 to obtain the following invariants: For symbol f1: X_7 - 2 >= 0 /\ X_6 + X_7 - 2 >= 0 /\ -X_6 + X_7 - 2 >= 0 /\ X_2 + X_7 - 4 >= 0 /\ -X_2 + X_7 >= 0 /\ -X_6 >= 0 /\ X_2 - X_6 - 2 >= 0 /\ X_6 >= 0 /\ X_2 + X_6 - 2 >= 0 /\ X_2 - 2 >= 0 For symbol f116: X_3 - X_6 >= 0 /\ X_6 >= 0 /\ X_4 + X_6 - 2 >= 0 /\ X_3 + X_6 >= 0 /\ -X_3 + X_6 >= 0 /\ X_1 + X_6 - 2 >= 0 /\ X_3 + X_4 - 2 >= 0 /\ X_3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ X_10 - X_11 >= 0 /\ -X_10 + X_11 >= 0 /\ X_1 - 2 >= 0 For symbol f8: -X_6 + 1 >= 0 /\ X_5 - X_6 - 1 >= 0 /\ X_4 - X_6 - 1 >= 0 /\ X_18 - X_6 + 1 >= 0 /\ -X_18 - X_6 + 1 >= 0 /\ X_17 - X_6 + 1 >= 0 /\ -X_17 - X_6 + 1 >= 0 /\ X_16 - X_6 + 1 >= 0 /\ -X_16 - X_6 + 1 >= 0 /\ X_15 - X_6 + 1 >= 0 /\ -X_15 - X_6 + 1 >= 0 /\ X_13 - X_6 + 1 >= 0 /\ -X_13 - X_6 + 1 >= 0 /\ X_11 - X_6 + 1 >= 0 /\ -X_11 - X_6 + 1 >= 0 /\ X_10 - X_6 + 1 >= 0 /\ -X_10 - X_6 + 1 >= 0 /\ X_1 - X_6 - 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 3 >= 0 /\ X_4 + X_6 - 3 >= 0 /\ X_18 + X_6 - 1 >= 0 /\ -X_18 + X_6 - 1 >= 0 /\ X_17 + X_6 - 1 >= 0 /\ -X_17 + X_6 - 1 >= 0 /\ X_16 + X_6 - 1 >= 0 /\ -X_16 + X_6 - 1 >= 0 /\ X_15 + X_6 - 1 >= 0 /\ -X_15 + X_6 - 1 >= 0 /\ X_13 + X_6 - 1 >= 0 /\ -X_13 + X_6 - 1 >= 0 /\ X_11 + X_6 - 1 >= 0 /\ -X_11 + X_6 - 1 >= 0 /\ X_10 + X_6 - 1 >= 0 /\ -X_10 + X_6 - 1 >= 0 /\ X_1 + X_6 - 3 >= 0 /\ X_4 - X_5 >= 0 /\ X_5 - 2 >= 0 /\ X_4 + X_5 - 4 >= 0 /\ -X_4 + X_5 >= 0 /\ X_18 + X_5 - 2 >= 0 /\ -X_18 + X_5 - 2 >= 0 /\ X_17 + X_5 - 2 >= 0 /\ -X_17 + X_5 - 2 >= 0 /\ X_16 + X_5 - 2 >= 0 /\ -X_16 + X_5 - 2 >= 0 /\ X_15 + X_5 - 2 >= 0 /\ -X_15 + X_5 - 2 >= 0 /\ X_13 + X_5 - 2 >= 0 /\ -X_13 + X_5 - 2 >= 0 /\ X_11 + X_5 - 2 >= 0 /\ -X_11 + X_5 - 2 >= 0 /\ X_10 + X_5 - 2 >= 0 /\ -X_10 + X_5 - 2 >= 0 /\ X_1 + X_5 - 4 >= 0 /\ X_4 - 2 >= 0 /\ X_18 + X_4 - 2 >= 0 /\ -X_18 + X_4 - 2 >= 0 /\ X_17 + X_4 - 2 >= 0 /\ -X_17 + X_4 - 2 >= 0 /\ X_16 + X_4 - 2 >= 0 /\ -X_16 + X_4 - 2 >= 0 /\ X_15 + X_4 - 2 >= 0 /\ -X_15 + X_4 - 2 >= 0 /\ X_13 + X_4 - 2 >= 0 /\ -X_13 + X_4 - 2 >= 0 /\ X_11 + X_4 - 2 >= 0 /\ -X_11 + X_4 - 2 >= 0 /\ X_10 + X_4 - 2 >= 0 /\ -X_10 + X_4 - 2 >= 0 /\ X_1 + X_4 - 4 >= 0 /\ -X_14 + X_3 - 1 >= 0 /\ -X_18 >= 0 /\ X_17 - X_18 >= 0 /\ -X_17 - X_18 >= 0 /\ X_16 - X_18 >= 0 /\ -X_16 - X_18 >= 0 /\ X_15 - X_18 >= 0 /\ -X_15 - X_18 >= 0 /\ X_13 - X_18 >= 0 /\ -X_13 - X_18 >= 0 /\ X_11 - X_18 >= 0 /\ -X_11 - X_18 >= 0 /\ X_10 - X_18 >= 0 /\ -X_10 - X_18 >= 0 /\ X_1 - X_18 - 2 >= 0 /\ X_18 >= 0 /\ X_17 + X_18 >= 0 /\ -X_17 + X_18 >= 0 /\ X_16 + X_18 >= 0 /\ -X_16 + X_18 >= 0 /\ X_15 + X_18 >= 0 /\ -X_15 + X_18 >= 0 /\ X_13 + X_18 >= 0 /\ -X_13 + X_18 >= 0 /\ X_11 + X_18 >= 0 /\ -X_11 + X_18 >= 0 /\ X_10 + X_18 >= 0 /\ -X_10 + X_18 >= 0 /\ X_1 + X_18 - 2 >= 0 /\ -X_17 >= 0 /\ X_16 - X_17 >= 0 /\ -X_16 - X_17 >= 0 /\ X_15 - X_17 >= 0 /\ -X_15 - X_17 >= 0 /\ X_13 - X_17 >= 0 /\ -X_13 - X_17 >= 0 /\ X_11 - X_17 >= 0 /\ -X_11 - X_17 >= 0 /\ X_10 - X_17 >= 0 /\ -X_10 - X_17 >= 0 /\ X_1 - X_17 - 2 >= 0 /\ X_17 >= 0 /\ X_16 + X_17 >= 0 /\ -X_16 + X_17 >= 0 /\ X_15 + X_17 >= 0 /\ -X_15 + X_17 >= 0 /\ X_13 + X_17 >= 0 /\ -X_13 + X_17 >= 0 /\ X_11 + X_17 >= 0 /\ -X_11 + X_17 >= 0 /\ X_10 + X_17 >= 0 /\ -X_10 + X_17 >= 0 /\ X_1 + X_17 - 2 >= 0 /\ -X_16 >= 0 /\ X_15 - X_16 >= 0 /\ -X_15 - X_16 >= 0 /\ X_13 - X_16 >= 0 /\ -X_13 - X_16 >= 0 /\ X_11 - X_16 >= 0 /\ -X_11 - X_16 >= 0 /\ X_10 - X_16 >= 0 /\ -X_10 - X_16 >= 0 /\ X_1 - X_16 - 2 >= 0 /\ X_16 >= 0 /\ X_15 + X_16 >= 0 /\ -X_15 + X_16 >= 0 /\ X_13 + X_16 >= 0 /\ -X_13 + X_16 >= 0 /\ X_11 + X_16 >= 0 /\ -X_11 + X_16 >= 0 /\ X_10 + X_16 >= 0 /\ -X_10 + X_16 >= 0 /\ X_1 + X_16 - 2 >= 0 /\ -X_15 >= 0 /\ X_13 - X_15 >= 0 /\ -X_13 - X_15 >= 0 /\ X_11 - X_15 >= 0 /\ -X_11 - X_15 >= 0 /\ X_10 - X_15 >= 0 /\ -X_10 - X_15 >= 0 /\ X_1 - X_15 - 2 >= 0 /\ X_15 >= 0 /\ X_13 + X_15 >= 0 /\ -X_13 + X_15 >= 0 /\ X_11 + X_15 >= 0 /\ -X_11 + X_15 >= 0 /\ X_10 + X_15 >= 0 /\ -X_10 + X_15 >= 0 /\ X_1 + X_15 - 2 >= 0 /\ -X_13 >= 0 /\ X_11 - X_13 >= 0 /\ -X_11 - X_13 >= 0 /\ X_10 - X_13 >= 0 /\ -X_10 - X_13 >= 0 /\ X_1 - X_13 - 2 >= 0 /\ X_13 >= 0 /\ X_11 + X_13 >= 0 /\ -X_11 + X_13 >= 0 /\ X_10 + X_13 >= 0 /\ -X_10 + X_13 >= 0 /\ X_1 + X_13 - 2 >= 0 /\ -X_11 >= 0 /\ X_10 - X_11 >= 0 /\ -X_10 - X_11 >= 0 /\ X_1 - X_11 - 2 >= 0 /\ X_11 >= 0 /\ X_10 + X_11 >= 0 /\ -X_10 + X_11 >= 0 /\ X_1 + X_11 - 2 >= 0 /\ -X_10 >= 0 /\ X_1 - X_10 - 2 >= 0 /\ X_10 >= 0 /\ X_1 + X_10 - 2 >= 0 /\ X_1 - 2 >= 0 This yielded the following problem: 8: T: (Comp: Ar_30 + 1, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ -Ar_15 + 1 >= 0 /\ Ar_14 - Ar_15 - 1 >= 0 /\ Ar_5 - Ar_15 - 1 >= 0 /\ Ar_35 - Ar_15 + 1 >= 0 /\ -Ar_35 - Ar_15 + 1 >= 0 /\ Ar_34 - Ar_15 + 1 >= 0 /\ -Ar_34 - Ar_15 + 1 >= 0 /\ Ar_33 - Ar_15 + 1 >= 0 /\ -Ar_33 - Ar_15 + 1 >= 0 /\ Ar_32 - Ar_15 + 1 >= 0 /\ -Ar_32 - Ar_15 + 1 >= 0 /\ Ar_29 - Ar_15 + 1 >= 0 /\ -Ar_29 - Ar_15 + 1 >= 0 /\ Ar_21 - Ar_15 + 1 >= 0 /\ -Ar_21 - Ar_15 + 1 >= 0 /\ Ar_20 - Ar_15 + 1 >= 0 /\ -Ar_20 - Ar_15 + 1 >= 0 /\ Ar_0 - Ar_15 - 1 >= 0 /\ Ar_15 - 1 >= 0 /\ Ar_14 + Ar_15 - 3 >= 0 /\ Ar_5 + Ar_15 - 3 >= 0 /\ Ar_35 + Ar_15 - 1 >= 0 /\ -Ar_35 + Ar_15 - 1 >= 0 /\ Ar_34 + Ar_15 - 1 >= 0 /\ -Ar_34 + Ar_15 - 1 >= 0 /\ Ar_33 + Ar_15 - 1 >= 0 /\ -Ar_33 + Ar_15 - 1 >= 0 /\ Ar_32 + Ar_15 - 1 >= 0 /\ -Ar_32 + Ar_15 - 1 >= 0 /\ Ar_29 + Ar_15 - 1 >= 0 /\ -Ar_29 + Ar_15 - 1 >= 0 /\ Ar_21 + Ar_15 - 1 >= 0 /\ -Ar_21 + Ar_15 - 1 >= 0 /\ Ar_20 + Ar_15 - 1 >= 0 /\ -Ar_20 + Ar_15 - 1 >= 0 /\ Ar_0 + Ar_15 - 3 >= 0 /\ Ar_5 - Ar_14 >= 0 /\ Ar_14 - 2 >= 0 /\ Ar_5 + Ar_14 - 4 >= 0 /\ -Ar_5 + Ar_14 >= 0 /\ Ar_35 + Ar_14 - 2 >= 0 /\ -Ar_35 + Ar_14 - 2 >= 0 /\ Ar_34 + Ar_14 - 2 >= 0 /\ -Ar_34 + Ar_14 - 2 >= 0 /\ Ar_33 + Ar_14 - 2 >= 0 /\ -Ar_33 + Ar_14 - 2 >= 0 /\ Ar_32 + Ar_14 - 2 >= 0 /\ -Ar_32 + Ar_14 - 2 >= 0 /\ Ar_29 + Ar_14 - 2 >= 0 /\ -Ar_29 + Ar_14 - 2 >= 0 /\ Ar_21 + Ar_14 - 2 >= 0 /\ -Ar_21 + Ar_14 - 2 >= 0 /\ Ar_20 + Ar_14 - 2 >= 0 /\ -Ar_20 + Ar_14 - 2 >= 0 /\ Ar_0 + Ar_14 - 4 >= 0 /\ Ar_5 - 2 >= 0 /\ Ar_35 + Ar_5 - 2 >= 0 /\ -Ar_35 + Ar_5 - 2 >= 0 /\ Ar_34 + Ar_5 - 2 >= 0 /\ -Ar_34 + Ar_5 - 2 >= 0 /\ Ar_33 + Ar_5 - 2 >= 0 /\ -Ar_33 + Ar_5 - 2 >= 0 /\ Ar_32 + Ar_5 - 2 >= 0 /\ -Ar_32 + Ar_5 - 2 >= 0 /\ Ar_29 + Ar_5 - 2 >= 0 /\ -Ar_29 + Ar_5 - 2 >= 0 /\ Ar_21 + Ar_5 - 2 >= 0 /\ -Ar_21 + Ar_5 - 2 >= 0 /\ Ar_20 + Ar_5 - 2 >= 0 /\ -Ar_20 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 4 >= 0 /\ -Ar_30 + Ar_2 - 1 >= 0 /\ -Ar_35 >= 0 /\ Ar_34 - Ar_35 >= 0 /\ -Ar_34 - Ar_35 >= 0 /\ Ar_33 - Ar_35 >= 0 /\ -Ar_33 - Ar_35 >= 0 /\ Ar_32 - Ar_35 >= 0 /\ -Ar_32 - Ar_35 >= 0 /\ Ar_29 - Ar_35 >= 0 /\ -Ar_29 - Ar_35 >= 0 /\ Ar_21 - Ar_35 >= 0 /\ -Ar_21 - Ar_35 >= 0 /\ Ar_20 - Ar_35 >= 0 /\ -Ar_20 - Ar_35 >= 0 /\ Ar_0 - Ar_35 - 2 >= 0 /\ Ar_35 >= 0 /\ Ar_34 + Ar_35 >= 0 /\ -Ar_34 + Ar_35 >= 0 /\ Ar_33 + Ar_35 >= 0 /\ -Ar_33 + Ar_35 >= 0 /\ Ar_32 + Ar_35 >= 0 /\ -Ar_32 + Ar_35 >= 0 /\ Ar_29 + Ar_35 >= 0 /\ -Ar_29 + Ar_35 >= 0 /\ Ar_21 + Ar_35 >= 0 /\ -Ar_21 + Ar_35 >= 0 /\ Ar_20 + Ar_35 >= 0 /\ -Ar_20 + Ar_35 >= 0 /\ Ar_0 + Ar_35 - 2 >= 0 /\ -Ar_34 >= 0 /\ Ar_33 - Ar_34 >= 0 /\ -Ar_33 - Ar_34 >= 0 /\ Ar_32 - Ar_34 >= 0 /\ -Ar_32 - Ar_34 >= 0 /\ Ar_29 - Ar_34 >= 0 /\ -Ar_29 - Ar_34 >= 0 /\ Ar_21 - Ar_34 >= 0 /\ -Ar_21 - Ar_34 >= 0 /\ Ar_20 - Ar_34 >= 0 /\ -Ar_20 - Ar_34 >= 0 /\ Ar_0 - Ar_34 - 2 >= 0 /\ Ar_34 >= 0 /\ Ar_33 + Ar_34 >= 0 /\ -Ar_33 + Ar_34 >= 0 /\ Ar_32 + Ar_34 >= 0 /\ -Ar_32 + Ar_34 >= 0 /\ Ar_29 + Ar_34 >= 0 /\ -Ar_29 + Ar_34 >= 0 /\ Ar_21 + Ar_34 >= 0 /\ -Ar_21 + Ar_34 >= 0 /\ Ar_20 + Ar_34 >= 0 /\ -Ar_20 + Ar_34 >= 0 /\ Ar_0 + Ar_34 - 2 >= 0 /\ -Ar_33 >= 0 /\ Ar_32 - Ar_33 >= 0 /\ -Ar_32 - Ar_33 >= 0 /\ Ar_29 - Ar_33 >= 0 /\ -Ar_29 - Ar_33 >= 0 /\ Ar_21 - Ar_33 >= 0 /\ -Ar_21 - Ar_33 >= 0 /\ Ar_20 - Ar_33 >= 0 /\ -Ar_20 - Ar_33 >= 0 /\ Ar_0 - Ar_33 - 2 >= 0 /\ Ar_33 >= 0 /\ Ar_32 + Ar_33 >= 0 /\ -Ar_32 + Ar_33 >= 0 /\ Ar_29 + Ar_33 >= 0 /\ -Ar_29 + Ar_33 >= 0 /\ Ar_21 + Ar_33 >= 0 /\ -Ar_21 + Ar_33 >= 0 /\ Ar_20 + Ar_33 >= 0 /\ -Ar_20 + Ar_33 >= 0 /\ Ar_0 + Ar_33 - 2 >= 0 /\ -Ar_32 >= 0 /\ Ar_29 - Ar_32 >= 0 /\ -Ar_29 - Ar_32 >= 0 /\ Ar_21 - Ar_32 >= 0 /\ -Ar_21 - Ar_32 >= 0 /\ Ar_20 - Ar_32 >= 0 /\ -Ar_20 - Ar_32 >= 0 /\ Ar_0 - Ar_32 - 2 >= 0 /\ Ar_32 >= 0 /\ Ar_29 + Ar_32 >= 0 /\ -Ar_29 + Ar_32 >= 0 /\ Ar_21 + Ar_32 >= 0 /\ -Ar_21 + Ar_32 >= 0 /\ Ar_20 + Ar_32 >= 0 /\ -Ar_20 + Ar_32 >= 0 /\ Ar_0 + Ar_32 - 2 >= 0 /\ -Ar_29 >= 0 /\ Ar_21 - Ar_29 >= 0 /\ -Ar_21 - Ar_29 >= 0 /\ Ar_20 - Ar_29 >= 0 /\ -Ar_20 - Ar_29 >= 0 /\ Ar_0 - Ar_29 - 2 >= 0 /\ Ar_29 >= 0 /\ Ar_21 + Ar_29 >= 0 /\ -Ar_21 + Ar_29 >= 0 /\ Ar_20 + Ar_29 >= 0 /\ -Ar_20 + Ar_29 >= 0 /\ Ar_0 + Ar_29 - 2 >= 0 /\ -Ar_21 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 - Ar_21 >= 0 /\ Ar_0 - Ar_21 - 2 >= 0 /\ Ar_21 >= 0 /\ Ar_20 + Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 + Ar_21 - 2 >= 0 /\ -Ar_20 >= 0 /\ Ar_0 - Ar_20 - 2 >= 0 /\ Ar_20 >= 0 /\ Ar_0 + Ar_20 - 2 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] (Comp: 3, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ -Ar_15 + 1 >= 0 /\ Ar_14 - Ar_15 - 1 >= 0 /\ Ar_5 - Ar_15 - 1 >= 0 /\ Ar_35 - Ar_15 + 1 >= 0 /\ -Ar_35 - Ar_15 + 1 >= 0 /\ Ar_34 - Ar_15 + 1 >= 0 /\ -Ar_34 - Ar_15 + 1 >= 0 /\ Ar_33 - Ar_15 + 1 >= 0 /\ -Ar_33 - Ar_15 + 1 >= 0 /\ Ar_32 - Ar_15 + 1 >= 0 /\ -Ar_32 - Ar_15 + 1 >= 0 /\ Ar_29 - Ar_15 + 1 >= 0 /\ -Ar_29 - Ar_15 + 1 >= 0 /\ Ar_21 - Ar_15 + 1 >= 0 /\ -Ar_21 - Ar_15 + 1 >= 0 /\ Ar_20 - Ar_15 + 1 >= 0 /\ -Ar_20 - Ar_15 + 1 >= 0 /\ Ar_0 - Ar_15 - 1 >= 0 /\ Ar_15 - 1 >= 0 /\ Ar_14 + Ar_15 - 3 >= 0 /\ Ar_5 + Ar_15 - 3 >= 0 /\ Ar_35 + Ar_15 - 1 >= 0 /\ -Ar_35 + Ar_15 - 1 >= 0 /\ Ar_34 + Ar_15 - 1 >= 0 /\ -Ar_34 + Ar_15 - 1 >= 0 /\ Ar_33 + Ar_15 - 1 >= 0 /\ -Ar_33 + Ar_15 - 1 >= 0 /\ Ar_32 + Ar_15 - 1 >= 0 /\ -Ar_32 + Ar_15 - 1 >= 0 /\ Ar_29 + Ar_15 - 1 >= 0 /\ -Ar_29 + Ar_15 - 1 >= 0 /\ Ar_21 + Ar_15 - 1 >= 0 /\ -Ar_21 + Ar_15 - 1 >= 0 /\ Ar_20 + Ar_15 - 1 >= 0 /\ -Ar_20 + Ar_15 - 1 >= 0 /\ Ar_0 + Ar_15 - 3 >= 0 /\ Ar_5 - Ar_14 >= 0 /\ Ar_14 - 2 >= 0 /\ Ar_5 + Ar_14 - 4 >= 0 /\ -Ar_5 + Ar_14 >= 0 /\ Ar_35 + Ar_14 - 2 >= 0 /\ -Ar_35 + Ar_14 - 2 >= 0 /\ Ar_34 + Ar_14 - 2 >= 0 /\ -Ar_34 + Ar_14 - 2 >= 0 /\ Ar_33 + Ar_14 - 2 >= 0 /\ -Ar_33 + Ar_14 - 2 >= 0 /\ Ar_32 + Ar_14 - 2 >= 0 /\ -Ar_32 + Ar_14 - 2 >= 0 /\ Ar_29 + Ar_14 - 2 >= 0 /\ -Ar_29 + Ar_14 - 2 >= 0 /\ Ar_21 + Ar_14 - 2 >= 0 /\ -Ar_21 + Ar_14 - 2 >= 0 /\ Ar_20 + Ar_14 - 2 >= 0 /\ -Ar_20 + Ar_14 - 2 >= 0 /\ Ar_0 + Ar_14 - 4 >= 0 /\ Ar_5 - 2 >= 0 /\ Ar_35 + Ar_5 - 2 >= 0 /\ -Ar_35 + Ar_5 - 2 >= 0 /\ Ar_34 + Ar_5 - 2 >= 0 /\ -Ar_34 + Ar_5 - 2 >= 0 /\ Ar_33 + Ar_5 - 2 >= 0 /\ -Ar_33 + Ar_5 - 2 >= 0 /\ Ar_32 + Ar_5 - 2 >= 0 /\ -Ar_32 + Ar_5 - 2 >= 0 /\ Ar_29 + Ar_5 - 2 >= 0 /\ -Ar_29 + Ar_5 - 2 >= 0 /\ Ar_21 + Ar_5 - 2 >= 0 /\ -Ar_21 + Ar_5 - 2 >= 0 /\ Ar_20 + Ar_5 - 2 >= 0 /\ -Ar_20 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 4 >= 0 /\ -Ar_30 + Ar_2 - 1 >= 0 /\ -Ar_35 >= 0 /\ Ar_34 - Ar_35 >= 0 /\ -Ar_34 - Ar_35 >= 0 /\ Ar_33 - Ar_35 >= 0 /\ -Ar_33 - Ar_35 >= 0 /\ Ar_32 - Ar_35 >= 0 /\ -Ar_32 - Ar_35 >= 0 /\ Ar_29 - Ar_35 >= 0 /\ -Ar_29 - Ar_35 >= 0 /\ Ar_21 - Ar_35 >= 0 /\ -Ar_21 - Ar_35 >= 0 /\ Ar_20 - Ar_35 >= 0 /\ -Ar_20 - Ar_35 >= 0 /\ Ar_0 - Ar_35 - 2 >= 0 /\ Ar_35 >= 0 /\ Ar_34 + Ar_35 >= 0 /\ -Ar_34 + Ar_35 >= 0 /\ Ar_33 + Ar_35 >= 0 /\ -Ar_33 + Ar_35 >= 0 /\ Ar_32 + Ar_35 >= 0 /\ -Ar_32 + Ar_35 >= 0 /\ Ar_29 + Ar_35 >= 0 /\ -Ar_29 + Ar_35 >= 0 /\ Ar_21 + Ar_35 >= 0 /\ -Ar_21 + Ar_35 >= 0 /\ Ar_20 + Ar_35 >= 0 /\ -Ar_20 + Ar_35 >= 0 /\ Ar_0 + Ar_35 - 2 >= 0 /\ -Ar_34 >= 0 /\ Ar_33 - Ar_34 >= 0 /\ -Ar_33 - Ar_34 >= 0 /\ Ar_32 - Ar_34 >= 0 /\ -Ar_32 - Ar_34 >= 0 /\ Ar_29 - Ar_34 >= 0 /\ -Ar_29 - Ar_34 >= 0 /\ Ar_21 - Ar_34 >= 0 /\ -Ar_21 - Ar_34 >= 0 /\ Ar_20 - Ar_34 >= 0 /\ -Ar_20 - Ar_34 >= 0 /\ Ar_0 - Ar_34 - 2 >= 0 /\ Ar_34 >= 0 /\ Ar_33 + Ar_34 >= 0 /\ -Ar_33 + Ar_34 >= 0 /\ Ar_32 + Ar_34 >= 0 /\ -Ar_32 + Ar_34 >= 0 /\ Ar_29 + Ar_34 >= 0 /\ -Ar_29 + Ar_34 >= 0 /\ Ar_21 + Ar_34 >= 0 /\ -Ar_21 + Ar_34 >= 0 /\ Ar_20 + Ar_34 >= 0 /\ -Ar_20 + Ar_34 >= 0 /\ Ar_0 + Ar_34 - 2 >= 0 /\ -Ar_33 >= 0 /\ Ar_32 - Ar_33 >= 0 /\ -Ar_32 - Ar_33 >= 0 /\ Ar_29 - Ar_33 >= 0 /\ -Ar_29 - Ar_33 >= 0 /\ Ar_21 - Ar_33 >= 0 /\ -Ar_21 - Ar_33 >= 0 /\ Ar_20 - Ar_33 >= 0 /\ -Ar_20 - Ar_33 >= 0 /\ Ar_0 - Ar_33 - 2 >= 0 /\ Ar_33 >= 0 /\ Ar_32 + Ar_33 >= 0 /\ -Ar_32 + Ar_33 >= 0 /\ Ar_29 + Ar_33 >= 0 /\ -Ar_29 + Ar_33 >= 0 /\ Ar_21 + Ar_33 >= 0 /\ -Ar_21 + Ar_33 >= 0 /\ Ar_20 + Ar_33 >= 0 /\ -Ar_20 + Ar_33 >= 0 /\ Ar_0 + Ar_33 - 2 >= 0 /\ -Ar_32 >= 0 /\ Ar_29 - Ar_32 >= 0 /\ -Ar_29 - Ar_32 >= 0 /\ Ar_21 - Ar_32 >= 0 /\ -Ar_21 - Ar_32 >= 0 /\ Ar_20 - Ar_32 >= 0 /\ -Ar_20 - Ar_32 >= 0 /\ Ar_0 - Ar_32 - 2 >= 0 /\ Ar_32 >= 0 /\ Ar_29 + Ar_32 >= 0 /\ -Ar_29 + Ar_32 >= 0 /\ Ar_21 + Ar_32 >= 0 /\ -Ar_21 + Ar_32 >= 0 /\ Ar_20 + Ar_32 >= 0 /\ -Ar_20 + Ar_32 >= 0 /\ Ar_0 + Ar_32 - 2 >= 0 /\ -Ar_29 >= 0 /\ Ar_21 - Ar_29 >= 0 /\ -Ar_21 - Ar_29 >= 0 /\ Ar_20 - Ar_29 >= 0 /\ -Ar_20 - Ar_29 >= 0 /\ Ar_0 - Ar_29 - 2 >= 0 /\ Ar_29 >= 0 /\ Ar_21 + Ar_29 >= 0 /\ -Ar_21 + Ar_29 >= 0 /\ Ar_20 + Ar_29 >= 0 /\ -Ar_20 + Ar_29 >= 0 /\ Ar_0 + Ar_29 - 2 >= 0 /\ -Ar_21 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 - Ar_21 >= 0 /\ Ar_0 - Ar_21 - 2 >= 0 /\ Ar_21 >= 0 /\ Ar_20 + Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 + Ar_21 - 2 >= 0 /\ -Ar_20 >= 0 /\ Ar_0 - Ar_20 - 2 >= 0 /\ Ar_20 >= 0 /\ Ar_0 + Ar_20 - 2 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_2 - Ar_15 >= 0 /\ Ar_15 >= 0 /\ Ar_5 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_15 >= 0 /\ -Ar_2 + Ar_15 >= 0 /\ Ar_0 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_5 - 2 >= 0 /\ Ar_2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_2 - Ar_15 >= 0 /\ Ar_15 >= 0 /\ Ar_5 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_15 >= 0 /\ -Ar_2 + Ar_15 >= 0 /\ Ar_0 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_5 - 2 >= 0 /\ Ar_2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_0 >= 2 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Ar_2 - Ar_15 >= 0 /\ Ar_15 >= 0 /\ Ar_5 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_15 >= 0 /\ -Ar_2 + Ar_15 >= 0 /\ Ar_0 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_5 - 2 >= 0 /\ Ar_2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 - 2 >= 0 /\ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_16 - 2 >= 0 /\ Ar_15 + Ar_16 - 2 >= 0 /\ -Ar_15 + Ar_16 - 2 >= 0 /\ Ar_1 + Ar_16 - 4 >= 0 /\ -Ar_1 + Ar_16 >= 0 /\ -Ar_15 >= 0 /\ Ar_1 - Ar_15 - 2 >= 0 /\ Ar_15 >= 0 /\ Ar_1 + Ar_15 - 2 >= 0 /\ Ar_1 - 2 >= 0 /\ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: 3, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_16 - 2 >= 0 /\ Ar_15 + Ar_16 - 2 >= 0 /\ -Ar_15 + Ar_16 - 2 >= 0 /\ Ar_1 + Ar_16 - 4 >= 0 /\ -Ar_1 + Ar_16 >= 0 /\ -Ar_15 >= 0 /\ Ar_1 - Ar_15 - 2 >= 0 /\ Ar_15 >= 0 /\ Ar_1 + Ar_15 - 2 >= 0 /\ Ar_1 - 2 >= 0 /\ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Testing for reachability in the complexity graph removes the following transition from problem 8: f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f300(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_2 - Ar_15 >= 0 /\ Ar_15 >= 0 /\ Ar_5 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_15 >= 0 /\ -Ar_2 + Ar_15 >= 0 /\ Ar_0 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_5 - 2 >= 0 /\ Ar_2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_5 >= Ar_14 /\ Ar_15 = 1 ] We thus obtain the following problem: 9: T: (Comp: 3, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_42, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Fresh_45, Ar_30, Fresh_46, Fresh_47, Fresh_48, Fresh_49, Ar_38)) [ -Ar_15 + 1 >= 0 /\ Ar_14 - Ar_15 - 1 >= 0 /\ Ar_5 - Ar_15 - 1 >= 0 /\ Ar_35 - Ar_15 + 1 >= 0 /\ -Ar_35 - Ar_15 + 1 >= 0 /\ Ar_34 - Ar_15 + 1 >= 0 /\ -Ar_34 - Ar_15 + 1 >= 0 /\ Ar_33 - Ar_15 + 1 >= 0 /\ -Ar_33 - Ar_15 + 1 >= 0 /\ Ar_32 - Ar_15 + 1 >= 0 /\ -Ar_32 - Ar_15 + 1 >= 0 /\ Ar_29 - Ar_15 + 1 >= 0 /\ -Ar_29 - Ar_15 + 1 >= 0 /\ Ar_21 - Ar_15 + 1 >= 0 /\ -Ar_21 - Ar_15 + 1 >= 0 /\ Ar_20 - Ar_15 + 1 >= 0 /\ -Ar_20 - Ar_15 + 1 >= 0 /\ Ar_0 - Ar_15 - 1 >= 0 /\ Ar_15 - 1 >= 0 /\ Ar_14 + Ar_15 - 3 >= 0 /\ Ar_5 + Ar_15 - 3 >= 0 /\ Ar_35 + Ar_15 - 1 >= 0 /\ -Ar_35 + Ar_15 - 1 >= 0 /\ Ar_34 + Ar_15 - 1 >= 0 /\ -Ar_34 + Ar_15 - 1 >= 0 /\ Ar_33 + Ar_15 - 1 >= 0 /\ -Ar_33 + Ar_15 - 1 >= 0 /\ Ar_32 + Ar_15 - 1 >= 0 /\ -Ar_32 + Ar_15 - 1 >= 0 /\ Ar_29 + Ar_15 - 1 >= 0 /\ -Ar_29 + Ar_15 - 1 >= 0 /\ Ar_21 + Ar_15 - 1 >= 0 /\ -Ar_21 + Ar_15 - 1 >= 0 /\ Ar_20 + Ar_15 - 1 >= 0 /\ -Ar_20 + Ar_15 - 1 >= 0 /\ Ar_0 + Ar_15 - 3 >= 0 /\ Ar_5 - Ar_14 >= 0 /\ Ar_14 - 2 >= 0 /\ Ar_5 + Ar_14 - 4 >= 0 /\ -Ar_5 + Ar_14 >= 0 /\ Ar_35 + Ar_14 - 2 >= 0 /\ -Ar_35 + Ar_14 - 2 >= 0 /\ Ar_34 + Ar_14 - 2 >= 0 /\ -Ar_34 + Ar_14 - 2 >= 0 /\ Ar_33 + Ar_14 - 2 >= 0 /\ -Ar_33 + Ar_14 - 2 >= 0 /\ Ar_32 + Ar_14 - 2 >= 0 /\ -Ar_32 + Ar_14 - 2 >= 0 /\ Ar_29 + Ar_14 - 2 >= 0 /\ -Ar_29 + Ar_14 - 2 >= 0 /\ Ar_21 + Ar_14 - 2 >= 0 /\ -Ar_21 + Ar_14 - 2 >= 0 /\ Ar_20 + Ar_14 - 2 >= 0 /\ -Ar_20 + Ar_14 - 2 >= 0 /\ Ar_0 + Ar_14 - 4 >= 0 /\ Ar_5 - 2 >= 0 /\ Ar_35 + Ar_5 - 2 >= 0 /\ -Ar_35 + Ar_5 - 2 >= 0 /\ Ar_34 + Ar_5 - 2 >= 0 /\ -Ar_34 + Ar_5 - 2 >= 0 /\ Ar_33 + Ar_5 - 2 >= 0 /\ -Ar_33 + Ar_5 - 2 >= 0 /\ Ar_32 + Ar_5 - 2 >= 0 /\ -Ar_32 + Ar_5 - 2 >= 0 /\ Ar_29 + Ar_5 - 2 >= 0 /\ -Ar_29 + Ar_5 - 2 >= 0 /\ Ar_21 + Ar_5 - 2 >= 0 /\ -Ar_21 + Ar_5 - 2 >= 0 /\ Ar_20 + Ar_5 - 2 >= 0 /\ -Ar_20 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 4 >= 0 /\ -Ar_30 + Ar_2 - 1 >= 0 /\ -Ar_35 >= 0 /\ Ar_34 - Ar_35 >= 0 /\ -Ar_34 - Ar_35 >= 0 /\ Ar_33 - Ar_35 >= 0 /\ -Ar_33 - Ar_35 >= 0 /\ Ar_32 - Ar_35 >= 0 /\ -Ar_32 - Ar_35 >= 0 /\ Ar_29 - Ar_35 >= 0 /\ -Ar_29 - Ar_35 >= 0 /\ Ar_21 - Ar_35 >= 0 /\ -Ar_21 - Ar_35 >= 0 /\ Ar_20 - Ar_35 >= 0 /\ -Ar_20 - Ar_35 >= 0 /\ Ar_0 - Ar_35 - 2 >= 0 /\ Ar_35 >= 0 /\ Ar_34 + Ar_35 >= 0 /\ -Ar_34 + Ar_35 >= 0 /\ Ar_33 + Ar_35 >= 0 /\ -Ar_33 + Ar_35 >= 0 /\ Ar_32 + Ar_35 >= 0 /\ -Ar_32 + Ar_35 >= 0 /\ Ar_29 + Ar_35 >= 0 /\ -Ar_29 + Ar_35 >= 0 /\ Ar_21 + Ar_35 >= 0 /\ -Ar_21 + Ar_35 >= 0 /\ Ar_20 + Ar_35 >= 0 /\ -Ar_20 + Ar_35 >= 0 /\ Ar_0 + Ar_35 - 2 >= 0 /\ -Ar_34 >= 0 /\ Ar_33 - Ar_34 >= 0 /\ -Ar_33 - Ar_34 >= 0 /\ Ar_32 - Ar_34 >= 0 /\ -Ar_32 - Ar_34 >= 0 /\ Ar_29 - Ar_34 >= 0 /\ -Ar_29 - Ar_34 >= 0 /\ Ar_21 - Ar_34 >= 0 /\ -Ar_21 - Ar_34 >= 0 /\ Ar_20 - Ar_34 >= 0 /\ -Ar_20 - Ar_34 >= 0 /\ Ar_0 - Ar_34 - 2 >= 0 /\ Ar_34 >= 0 /\ Ar_33 + Ar_34 >= 0 /\ -Ar_33 + Ar_34 >= 0 /\ Ar_32 + Ar_34 >= 0 /\ -Ar_32 + Ar_34 >= 0 /\ Ar_29 + Ar_34 >= 0 /\ -Ar_29 + Ar_34 >= 0 /\ Ar_21 + Ar_34 >= 0 /\ -Ar_21 + Ar_34 >= 0 /\ Ar_20 + Ar_34 >= 0 /\ -Ar_20 + Ar_34 >= 0 /\ Ar_0 + Ar_34 - 2 >= 0 /\ -Ar_33 >= 0 /\ Ar_32 - Ar_33 >= 0 /\ -Ar_32 - Ar_33 >= 0 /\ Ar_29 - Ar_33 >= 0 /\ -Ar_29 - Ar_33 >= 0 /\ Ar_21 - Ar_33 >= 0 /\ -Ar_21 - Ar_33 >= 0 /\ Ar_20 - Ar_33 >= 0 /\ -Ar_20 - Ar_33 >= 0 /\ Ar_0 - Ar_33 - 2 >= 0 /\ Ar_33 >= 0 /\ Ar_32 + Ar_33 >= 0 /\ -Ar_32 + Ar_33 >= 0 /\ Ar_29 + Ar_33 >= 0 /\ -Ar_29 + Ar_33 >= 0 /\ Ar_21 + Ar_33 >= 0 /\ -Ar_21 + Ar_33 >= 0 /\ Ar_20 + Ar_33 >= 0 /\ -Ar_20 + Ar_33 >= 0 /\ Ar_0 + Ar_33 - 2 >= 0 /\ -Ar_32 >= 0 /\ Ar_29 - Ar_32 >= 0 /\ -Ar_29 - Ar_32 >= 0 /\ Ar_21 - Ar_32 >= 0 /\ -Ar_21 - Ar_32 >= 0 /\ Ar_20 - Ar_32 >= 0 /\ -Ar_20 - Ar_32 >= 0 /\ Ar_0 - Ar_32 - 2 >= 0 /\ Ar_32 >= 0 /\ Ar_29 + Ar_32 >= 0 /\ -Ar_29 + Ar_32 >= 0 /\ Ar_21 + Ar_32 >= 0 /\ -Ar_21 + Ar_32 >= 0 /\ Ar_20 + Ar_32 >= 0 /\ -Ar_20 + Ar_32 >= 0 /\ Ar_0 + Ar_32 - 2 >= 0 /\ -Ar_29 >= 0 /\ Ar_21 - Ar_29 >= 0 /\ -Ar_21 - Ar_29 >= 0 /\ Ar_20 - Ar_29 >= 0 /\ -Ar_20 - Ar_29 >= 0 /\ Ar_0 - Ar_29 - 2 >= 0 /\ Ar_29 >= 0 /\ Ar_21 + Ar_29 >= 0 /\ -Ar_21 + Ar_29 >= 0 /\ Ar_20 + Ar_29 >= 0 /\ -Ar_20 + Ar_29 >= 0 /\ Ar_0 + Ar_29 - 2 >= 0 /\ -Ar_21 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 - Ar_21 >= 0 /\ Ar_0 - Ar_21 - 2 >= 0 /\ Ar_21 >= 0 /\ Ar_20 + Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 + Ar_21 - 2 >= 0 /\ -Ar_20 >= 0 /\ Ar_0 - Ar_20 - 2 >= 0 /\ Ar_20 >= 0 /\ Ar_0 + Ar_20 - 2 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_30 >= 0 /\ Ar_32 = Ar_29 ] (Comp: Ar_30 + 1, Cost: 1) f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, 0, Ar_33, Ar_22, Ar_29, Ar_30 - 1, 0, Ar_33, 0, Ar_33, Ar_38)) [ -Ar_15 + 1 >= 0 /\ Ar_14 - Ar_15 - 1 >= 0 /\ Ar_5 - Ar_15 - 1 >= 0 /\ Ar_35 - Ar_15 + 1 >= 0 /\ -Ar_35 - Ar_15 + 1 >= 0 /\ Ar_34 - Ar_15 + 1 >= 0 /\ -Ar_34 - Ar_15 + 1 >= 0 /\ Ar_33 - Ar_15 + 1 >= 0 /\ -Ar_33 - Ar_15 + 1 >= 0 /\ Ar_32 - Ar_15 + 1 >= 0 /\ -Ar_32 - Ar_15 + 1 >= 0 /\ Ar_29 - Ar_15 + 1 >= 0 /\ -Ar_29 - Ar_15 + 1 >= 0 /\ Ar_21 - Ar_15 + 1 >= 0 /\ -Ar_21 - Ar_15 + 1 >= 0 /\ Ar_20 - Ar_15 + 1 >= 0 /\ -Ar_20 - Ar_15 + 1 >= 0 /\ Ar_0 - Ar_15 - 1 >= 0 /\ Ar_15 - 1 >= 0 /\ Ar_14 + Ar_15 - 3 >= 0 /\ Ar_5 + Ar_15 - 3 >= 0 /\ Ar_35 + Ar_15 - 1 >= 0 /\ -Ar_35 + Ar_15 - 1 >= 0 /\ Ar_34 + Ar_15 - 1 >= 0 /\ -Ar_34 + Ar_15 - 1 >= 0 /\ Ar_33 + Ar_15 - 1 >= 0 /\ -Ar_33 + Ar_15 - 1 >= 0 /\ Ar_32 + Ar_15 - 1 >= 0 /\ -Ar_32 + Ar_15 - 1 >= 0 /\ Ar_29 + Ar_15 - 1 >= 0 /\ -Ar_29 + Ar_15 - 1 >= 0 /\ Ar_21 + Ar_15 - 1 >= 0 /\ -Ar_21 + Ar_15 - 1 >= 0 /\ Ar_20 + Ar_15 - 1 >= 0 /\ -Ar_20 + Ar_15 - 1 >= 0 /\ Ar_0 + Ar_15 - 3 >= 0 /\ Ar_5 - Ar_14 >= 0 /\ Ar_14 - 2 >= 0 /\ Ar_5 + Ar_14 - 4 >= 0 /\ -Ar_5 + Ar_14 >= 0 /\ Ar_35 + Ar_14 - 2 >= 0 /\ -Ar_35 + Ar_14 - 2 >= 0 /\ Ar_34 + Ar_14 - 2 >= 0 /\ -Ar_34 + Ar_14 - 2 >= 0 /\ Ar_33 + Ar_14 - 2 >= 0 /\ -Ar_33 + Ar_14 - 2 >= 0 /\ Ar_32 + Ar_14 - 2 >= 0 /\ -Ar_32 + Ar_14 - 2 >= 0 /\ Ar_29 + Ar_14 - 2 >= 0 /\ -Ar_29 + Ar_14 - 2 >= 0 /\ Ar_21 + Ar_14 - 2 >= 0 /\ -Ar_21 + Ar_14 - 2 >= 0 /\ Ar_20 + Ar_14 - 2 >= 0 /\ -Ar_20 + Ar_14 - 2 >= 0 /\ Ar_0 + Ar_14 - 4 >= 0 /\ Ar_5 - 2 >= 0 /\ Ar_35 + Ar_5 - 2 >= 0 /\ -Ar_35 + Ar_5 - 2 >= 0 /\ Ar_34 + Ar_5 - 2 >= 0 /\ -Ar_34 + Ar_5 - 2 >= 0 /\ Ar_33 + Ar_5 - 2 >= 0 /\ -Ar_33 + Ar_5 - 2 >= 0 /\ Ar_32 + Ar_5 - 2 >= 0 /\ -Ar_32 + Ar_5 - 2 >= 0 /\ Ar_29 + Ar_5 - 2 >= 0 /\ -Ar_29 + Ar_5 - 2 >= 0 /\ Ar_21 + Ar_5 - 2 >= 0 /\ -Ar_21 + Ar_5 - 2 >= 0 /\ Ar_20 + Ar_5 - 2 >= 0 /\ -Ar_20 + Ar_5 - 2 >= 0 /\ Ar_0 + Ar_5 - 4 >= 0 /\ -Ar_30 + Ar_2 - 1 >= 0 /\ -Ar_35 >= 0 /\ Ar_34 - Ar_35 >= 0 /\ -Ar_34 - Ar_35 >= 0 /\ Ar_33 - Ar_35 >= 0 /\ -Ar_33 - Ar_35 >= 0 /\ Ar_32 - Ar_35 >= 0 /\ -Ar_32 - Ar_35 >= 0 /\ Ar_29 - Ar_35 >= 0 /\ -Ar_29 - Ar_35 >= 0 /\ Ar_21 - Ar_35 >= 0 /\ -Ar_21 - Ar_35 >= 0 /\ Ar_20 - Ar_35 >= 0 /\ -Ar_20 - Ar_35 >= 0 /\ Ar_0 - Ar_35 - 2 >= 0 /\ Ar_35 >= 0 /\ Ar_34 + Ar_35 >= 0 /\ -Ar_34 + Ar_35 >= 0 /\ Ar_33 + Ar_35 >= 0 /\ -Ar_33 + Ar_35 >= 0 /\ Ar_32 + Ar_35 >= 0 /\ -Ar_32 + Ar_35 >= 0 /\ Ar_29 + Ar_35 >= 0 /\ -Ar_29 + Ar_35 >= 0 /\ Ar_21 + Ar_35 >= 0 /\ -Ar_21 + Ar_35 >= 0 /\ Ar_20 + Ar_35 >= 0 /\ -Ar_20 + Ar_35 >= 0 /\ Ar_0 + Ar_35 - 2 >= 0 /\ -Ar_34 >= 0 /\ Ar_33 - Ar_34 >= 0 /\ -Ar_33 - Ar_34 >= 0 /\ Ar_32 - Ar_34 >= 0 /\ -Ar_32 - Ar_34 >= 0 /\ Ar_29 - Ar_34 >= 0 /\ -Ar_29 - Ar_34 >= 0 /\ Ar_21 - Ar_34 >= 0 /\ -Ar_21 - Ar_34 >= 0 /\ Ar_20 - Ar_34 >= 0 /\ -Ar_20 - Ar_34 >= 0 /\ Ar_0 - Ar_34 - 2 >= 0 /\ Ar_34 >= 0 /\ Ar_33 + Ar_34 >= 0 /\ -Ar_33 + Ar_34 >= 0 /\ Ar_32 + Ar_34 >= 0 /\ -Ar_32 + Ar_34 >= 0 /\ Ar_29 + Ar_34 >= 0 /\ -Ar_29 + Ar_34 >= 0 /\ Ar_21 + Ar_34 >= 0 /\ -Ar_21 + Ar_34 >= 0 /\ Ar_20 + Ar_34 >= 0 /\ -Ar_20 + Ar_34 >= 0 /\ Ar_0 + Ar_34 - 2 >= 0 /\ -Ar_33 >= 0 /\ Ar_32 - Ar_33 >= 0 /\ -Ar_32 - Ar_33 >= 0 /\ Ar_29 - Ar_33 >= 0 /\ -Ar_29 - Ar_33 >= 0 /\ Ar_21 - Ar_33 >= 0 /\ -Ar_21 - Ar_33 >= 0 /\ Ar_20 - Ar_33 >= 0 /\ -Ar_20 - Ar_33 >= 0 /\ Ar_0 - Ar_33 - 2 >= 0 /\ Ar_33 >= 0 /\ Ar_32 + Ar_33 >= 0 /\ -Ar_32 + Ar_33 >= 0 /\ Ar_29 + Ar_33 >= 0 /\ -Ar_29 + Ar_33 >= 0 /\ Ar_21 + Ar_33 >= 0 /\ -Ar_21 + Ar_33 >= 0 /\ Ar_20 + Ar_33 >= 0 /\ -Ar_20 + Ar_33 >= 0 /\ Ar_0 + Ar_33 - 2 >= 0 /\ -Ar_32 >= 0 /\ Ar_29 - Ar_32 >= 0 /\ -Ar_29 - Ar_32 >= 0 /\ Ar_21 - Ar_32 >= 0 /\ -Ar_21 - Ar_32 >= 0 /\ Ar_20 - Ar_32 >= 0 /\ -Ar_20 - Ar_32 >= 0 /\ Ar_0 - Ar_32 - 2 >= 0 /\ Ar_32 >= 0 /\ Ar_29 + Ar_32 >= 0 /\ -Ar_29 + Ar_32 >= 0 /\ Ar_21 + Ar_32 >= 0 /\ -Ar_21 + Ar_32 >= 0 /\ Ar_20 + Ar_32 >= 0 /\ -Ar_20 + Ar_32 >= 0 /\ Ar_0 + Ar_32 - 2 >= 0 /\ -Ar_29 >= 0 /\ Ar_21 - Ar_29 >= 0 /\ -Ar_21 - Ar_29 >= 0 /\ Ar_20 - Ar_29 >= 0 /\ -Ar_20 - Ar_29 >= 0 /\ Ar_0 - Ar_29 - 2 >= 0 /\ Ar_29 >= 0 /\ Ar_21 + Ar_29 >= 0 /\ -Ar_21 + Ar_29 >= 0 /\ Ar_20 + Ar_29 >= 0 /\ -Ar_20 + Ar_29 >= 0 /\ Ar_0 + Ar_29 - 2 >= 0 /\ -Ar_21 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 - Ar_21 >= 0 /\ Ar_0 - Ar_21 - 2 >= 0 /\ Ar_21 >= 0 /\ Ar_20 + Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 + Ar_21 - 2 >= 0 /\ -Ar_20 >= 0 /\ Ar_0 - Ar_20 - 2 >= 0 /\ Ar_20 >= 0 /\ Ar_0 + Ar_20 - 2 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_30 >= 0 /\ Ar_0 >= 2 /\ Ar_34 = 0 /\ Ar_33 = Ar_21 /\ Ar_32 = 0 /\ Ar_20 = 0 /\ Ar_35 = Ar_21 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f8(Ar_0, Ar_1, Ar_30 + 1, Ar_5, Ar_5, 1, Ar_16, Ar_17, Ar_18, 0, Ar_21, Ar_22, Ar_21, Ar_30, 0, Ar_21, 0, Ar_21, Ar_38)) [ Ar_2 - Ar_15 >= 0 /\ Ar_15 >= 0 /\ Ar_5 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_15 >= 0 /\ -Ar_2 + Ar_15 >= 0 /\ Ar_0 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_5 - 2 >= 0 /\ Ar_2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 - 2 >= 0 /\ Fresh_41 >= 0 /\ Ar_0 >= 2 /\ Ar_5 >= 0 /\ Ar_20 = 0 /\ Ar_15 = 0 ] (Comp: 3, Cost: 1) f116(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Ar_1, Ar_2 + 1, Ar_5 - 1, Ar_5, 1, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_20)) [ Ar_2 - Ar_15 >= 0 /\ Ar_15 >= 0 /\ Ar_5 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_15 >= 0 /\ -Ar_2 + Ar_15 >= 0 /\ Ar_0 + Ar_15 - 2 >= 0 /\ Ar_2 + Ar_5 - 2 >= 0 /\ Ar_2 >= 0 /\ Ar_0 + Ar_2 - 2 >= 0 /\ Ar_20 - Ar_21 >= 0 /\ -Ar_20 + Ar_21 >= 0 /\ Ar_0 - 2 >= 0 /\ Ar_0 >= 2 /\ Ar_5 >= 0 /\ Ar_15 = 0 /\ Ar_20 = Ar_38 ] (Comp: 3, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f116(Ar_0, Fresh_58, 0, Ar_5, Ar_14, Ar_15, Fresh_59, Fresh_60, Fresh_61, Ar_17, Ar_17, Fresh_63, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_16 - 2 >= 0 /\ Ar_15 + Ar_16 - 2 >= 0 /\ -Ar_15 + Ar_16 - 2 >= 0 /\ Ar_1 + Ar_16 - 4 >= 0 /\ -Ar_1 + Ar_16 >= 0 /\ -Ar_15 >= 0 /\ Ar_1 - Ar_15 - 2 >= 0 /\ Ar_15 >= 0 /\ Ar_1 + Ar_15 - 2 >= 0 /\ Ar_1 - 2 >= 0 /\ Ar_0 >= 2 /\ Fresh_66 >= Ar_0 /\ Ar_5 >= Ar_0 /\ Ar_1 >= Ar_16 /\ Ar_1 >= 0 /\ Ar_2 = 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Ar_0, Ar_1 + 1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_18, Fresh_67, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Ar_16 - 2 >= 0 /\ Ar_15 + Ar_16 - 2 >= 0 /\ -Ar_15 + Ar_16 - 2 >= 0 /\ Ar_1 + Ar_16 - 4 >= 0 /\ -Ar_1 + Ar_16 >= 0 /\ -Ar_15 >= 0 /\ Ar_1 - Ar_15 - 2 >= 0 /\ Ar_15 >= 0 /\ Ar_1 + Ar_15 - 2 >= 0 /\ Ar_1 - 2 >= 0 /\ Ar_1 >= 0 /\ Ar_16 >= Ar_1 + 1 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(1, Fresh_0, Ar_2, Ar_5, Ar_14, 0, Fresh_1, Fresh_2, Fresh_3, 0, 0, Fresh_5, Fresh_9, Ar_30, Fresh_10, Fresh_11, Fresh_12, Fresh_13, Ar_38)) [ Ar_18 = 0 /\ Ar_22 = 0 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f10(Fresh_19, Fresh_20, Ar_2, Ar_5, Ar_14, 0, Fresh_21, Fresh_22, Fresh_23, 0, 0, Fresh_25, Fresh_29, Ar_30, Fresh_30, Fresh_31, Fresh_32, Fresh_33, Ar_38)) [ 0 >= Fresh_19 ] (Comp: 1, Cost: 1) f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f1(Fresh_35, 2, Ar_2, Ar_5, Ar_14, 0, Fresh_35, Ar_18, Fresh_36, Ar_20, Ar_21, Ar_18, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ Fresh_35 >= 2 /\ Ar_18 = Ar_22 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38) -> Com_1(f9(Ar_0, Ar_1, Ar_2, Ar_5, Ar_14, Ar_15, Ar_16, Ar_17, Ar_18, Ar_20, Ar_21, Ar_22, Ar_29, Ar_30, Ar_32, Ar_33, Ar_34, Ar_35, Ar_38)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Complexity upper bound ? Time: 11.366 sec (SMT: 10.061 sec)