MAYBE Initial complexity problem: 1: T: (Comp: ?, Cost: 1) f0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6)) [ Ar_0 >= 0 /\ 3 >= Ar_0 /\ Ar_1 >= 0 /\ 3 >= Ar_1 /\ 3 >= Ar_2 /\ Ar_3 >= 0 /\ 3 >= Ar_4 /\ Ar_4 >= 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3 + 1, Ar_6)) [ Ar_1 + 1 >= 2*Ar_3 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3 - 1, Ar_6)) [ 2*Ar_3 >= Ar_1 + 4 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3, Ar_6)) [ Ar_1 + 2 = 2*Ar_3 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3, Ar_6)) [ Ar_1 + 3 = 2*Ar_3 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1)) [ Ar_3 + Ar_0 >= 2*Ar_4 + 1 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 - 1)) [ 2*Ar_4 >= Ar_3 + Ar_0 + 2 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4)) [ Ar_3 + Ar_0 = 2*Ar_4 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4)) [ Ar_3 + Ar_0 + 1 = 2*Ar_4 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_3 >= Ar_5 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_5 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_4 >= Ar_6 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_6 >= Ar_4 + 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Repeatedly propagating knowledge in problem 1 produces the following problem: 2: T: (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6)) [ Ar_0 >= 0 /\ 3 >= Ar_0 /\ Ar_1 >= 0 /\ 3 >= Ar_1 /\ 3 >= Ar_2 /\ Ar_3 >= 0 /\ 3 >= Ar_4 /\ Ar_4 >= 0 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3 + 1, Ar_6)) [ Ar_1 + 1 >= 2*Ar_3 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3 - 1, Ar_6)) [ 2*Ar_3 >= Ar_1 + 4 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3, Ar_6)) [ Ar_1 + 2 = 2*Ar_3 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3, Ar_6)) [ Ar_1 + 3 = 2*Ar_3 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1)) [ Ar_3 + Ar_0 >= 2*Ar_4 + 1 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 - 1)) [ 2*Ar_4 >= Ar_3 + Ar_0 + 2 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4)) [ Ar_3 + Ar_0 = 2*Ar_4 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4)) [ Ar_3 + Ar_0 + 1 = 2*Ar_4 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_3 >= Ar_5 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_5 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_4 >= Ar_6 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_6 >= Ar_4 + 1 ] (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6)) [ 0 <= 0 ] start location: koat_start leaf cost: 0 Applied AI with 'oct' on problem 2 to obtain the following invariants: For symbol f1: X_5 >= 0 /\ X_4 + X_5 >= 0 /\ -X_3 + X_5 + 3 >= 0 /\ X_2 + X_5 >= 0 /\ -X_2 + X_5 + 3 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 + 3 >= 0 /\ X_4 >= 0 /\ -X_3 + X_4 + 3 >= 0 /\ X_2 + X_4 >= 0 /\ -X_2 + X_4 + 3 >= 0 /\ X_1 + X_4 >= 0 /\ -X_1 + X_4 + 3 >= 0 /\ -X_3 + 3 >= 0 /\ X_2 - X_3 + 3 >= 0 /\ -X_2 - X_3 + 6 >= 0 /\ X_1 - X_3 + 3 >= 0 /\ -X_1 - X_3 + 6 >= 0 /\ -X_2 + 3 >= 0 /\ X_1 - X_2 + 3 >= 0 /\ -X_1 - X_2 + 6 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 + 3 >= 0 /\ -X_1 + 3 >= 0 /\ X_1 >= 0 For symbol f2: X_4 - X_6 + 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 1 >= 0 /\ X_4 + X_6 - 1 >= 0 /\ -X_4 + X_6 + 1 >= 0 /\ -X_3 + X_6 + 2 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ -X_2 + X_6 + 2 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ -X_1 + X_6 + 2 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ -X_3 + X_5 + 3 >= 0 /\ X_2 + X_5 >= 0 /\ -X_2 + X_5 + 3 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 + 3 >= 0 /\ X_4 >= 0 /\ -X_3 + X_4 + 3 >= 0 /\ X_2 + X_4 >= 0 /\ -X_2 + X_4 + 3 >= 0 /\ X_1 + X_4 >= 0 /\ -X_1 + X_4 + 3 >= 0 /\ -X_3 + 3 >= 0 /\ X_2 - X_3 + 3 >= 0 /\ -X_2 - X_3 + 6 >= 0 /\ X_1 - X_3 + 3 >= 0 /\ -X_1 - X_3 + 6 >= 0 /\ -X_2 + 3 >= 0 /\ X_1 - X_2 + 3 >= 0 /\ -X_1 - X_2 + 6 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 + 3 >= 0 /\ -X_1 + 3 >= 0 /\ X_1 >= 0 For symbol f3: X_5 - X_7 + 1 >= 0 /\ X_7 >= 0 /\ X_6 + X_7 - 1 >= 0 /\ X_5 + X_7 >= 0 /\ -X_5 + X_7 + 1 >= 0 /\ X_4 + X_7 >= 0 /\ -X_3 + X_7 + 3 >= 0 /\ X_2 + X_7 >= 0 /\ -X_2 + X_7 + 3 >= 0 /\ X_1 + X_7 >= 0 /\ -X_1 + X_7 + 3 >= 0 /\ X_4 - X_6 + 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 1 >= 0 /\ X_4 + X_6 - 1 >= 0 /\ -X_4 + X_6 + 1 >= 0 /\ -X_3 + X_6 + 2 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ -X_2 + X_6 + 2 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ -X_1 + X_6 + 2 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ -X_3 + X_5 + 3 >= 0 /\ X_2 + X_5 >= 0 /\ -X_2 + X_5 + 3 >= 0 /\ X_1 + X_5 >= 0 /\ -X_1 + X_5 + 3 >= 0 /\ X_4 >= 0 /\ -X_3 + X_4 + 3 >= 0 /\ X_2 + X_4 >= 0 /\ -X_2 + X_4 + 3 >= 0 /\ X_1 + X_4 >= 0 /\ -X_1 + X_4 + 3 >= 0 /\ -X_3 + 3 >= 0 /\ X_2 - X_3 + 3 >= 0 /\ -X_2 - X_3 + 6 >= 0 /\ X_1 - X_3 + 3 >= 0 /\ -X_1 - X_3 + 6 >= 0 /\ -X_2 + 3 >= 0 /\ X_1 - X_2 + 3 >= 0 /\ -X_1 - X_2 + 6 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ -X_1 + X_2 + 3 >= 0 /\ -X_1 + 3 >= 0 /\ X_1 >= 0 This yielded the following problem: 3: T: (Comp: 1, Cost: 0) koat_start(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6)) [ 0 <= 0 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_6 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 >= 0 /\ -Ar_4 + Ar_6 + 1 >= 0 /\ Ar_3 + Ar_6 >= 0 /\ -Ar_2 + Ar_6 + 3 >= 0 /\ Ar_1 + Ar_6 >= 0 /\ -Ar_1 + Ar_6 + 3 >= 0 /\ Ar_0 + Ar_6 >= 0 /\ -Ar_0 + Ar_6 + 3 >= 0 /\ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_6 >= Ar_4 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_6 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 >= 0 /\ -Ar_4 + Ar_6 + 1 >= 0 /\ Ar_3 + Ar_6 >= 0 /\ -Ar_2 + Ar_6 + 3 >= 0 /\ Ar_1 + Ar_6 >= 0 /\ -Ar_1 + Ar_6 + 3 >= 0 /\ Ar_0 + Ar_6 >= 0 /\ -Ar_0 + Ar_6 + 3 >= 0 /\ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_4 >= Ar_6 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_6 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 >= 0 /\ -Ar_4 + Ar_6 + 1 >= 0 /\ Ar_3 + Ar_6 >= 0 /\ -Ar_2 + Ar_6 + 3 >= 0 /\ Ar_1 + Ar_6 >= 0 /\ -Ar_1 + Ar_6 + 3 >= 0 /\ Ar_0 + Ar_6 >= 0 /\ -Ar_0 + Ar_6 + 3 >= 0 /\ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_5 >= Ar_3 + 1 ] (Comp: ?, Cost: 1) f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_5, Ar_6, Ar_5, Ar_6)) [ Ar_4 - Ar_6 + 1 >= 0 /\ Ar_6 >= 0 /\ Ar_5 + Ar_6 - 1 >= 0 /\ Ar_4 + Ar_6 >= 0 /\ -Ar_4 + Ar_6 + 1 >= 0 /\ Ar_3 + Ar_6 >= 0 /\ -Ar_2 + Ar_6 + 3 >= 0 /\ Ar_1 + Ar_6 >= 0 /\ -Ar_1 + Ar_6 + 3 >= 0 /\ Ar_0 + Ar_6 >= 0 /\ -Ar_0 + Ar_6 + 3 >= 0 /\ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_3 >= Ar_5 + 1 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4)) [ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_3 + Ar_0 + 1 = 2*Ar_4 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4)) [ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_3 + Ar_0 = 2*Ar_4 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 - 1)) [ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ 2*Ar_4 >= Ar_3 + Ar_0 + 2 ] (Comp: ?, Cost: 1) f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f3(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_4 + 1)) [ Ar_3 - Ar_5 + 1 >= 0 /\ Ar_5 - 1 >= 0 /\ Ar_4 + Ar_5 - 1 >= 0 /\ Ar_3 + Ar_5 - 1 >= 0 /\ -Ar_3 + Ar_5 + 1 >= 0 /\ -Ar_2 + Ar_5 + 2 >= 0 /\ Ar_1 + Ar_5 - 1 >= 0 /\ -Ar_1 + Ar_5 + 2 >= 0 /\ Ar_0 + Ar_5 - 1 >= 0 /\ -Ar_0 + Ar_5 + 2 >= 0 /\ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_3 + Ar_0 >= 2*Ar_4 + 1 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3, Ar_6)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_1 + 3 = 2*Ar_3 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3, Ar_6)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_1 + 2 = 2*Ar_3 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3 - 1, Ar_6)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ 2*Ar_3 >= Ar_1 + 4 ] (Comp: ?, Cost: 1) f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f2(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_3 + 1, Ar_6)) [ Ar_4 >= 0 /\ Ar_3 + Ar_4 >= 0 /\ -Ar_2 + Ar_4 + 3 >= 0 /\ Ar_1 + Ar_4 >= 0 /\ -Ar_1 + Ar_4 + 3 >= 0 /\ Ar_0 + Ar_4 >= 0 /\ -Ar_0 + Ar_4 + 3 >= 0 /\ Ar_3 >= 0 /\ -Ar_2 + Ar_3 + 3 >= 0 /\ Ar_1 + Ar_3 >= 0 /\ -Ar_1 + Ar_3 + 3 >= 0 /\ Ar_0 + Ar_3 >= 0 /\ -Ar_0 + Ar_3 + 3 >= 0 /\ -Ar_2 + 3 >= 0 /\ Ar_1 - Ar_2 + 3 >= 0 /\ -Ar_1 - Ar_2 + 6 >= 0 /\ Ar_0 - Ar_2 + 3 >= 0 /\ -Ar_0 - Ar_2 + 6 >= 0 /\ -Ar_1 + 3 >= 0 /\ Ar_0 - Ar_1 + 3 >= 0 /\ -Ar_0 - Ar_1 + 6 >= 0 /\ Ar_1 >= 0 /\ Ar_0 + Ar_1 >= 0 /\ -Ar_0 + Ar_1 + 3 >= 0 /\ -Ar_0 + 3 >= 0 /\ Ar_0 >= 0 /\ Ar_1 + 1 >= 2*Ar_3 ] (Comp: 1, Cost: 1) f0(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6) -> Com_1(f1(Ar_0, Ar_1, Ar_2, Ar_3, Ar_4, Ar_5, Ar_6)) [ Ar_0 >= 0 /\ 3 >= Ar_0 /\ Ar_1 >= 0 /\ 3 >= Ar_1 /\ 3 >= Ar_2 /\ Ar_3 >= 0 /\ 3 >= Ar_4 /\ Ar_4 >= 0 ] start location: koat_start leaf cost: 0 Complexity upper bound ? Time: 10.280 sec (SMT: 9.507 sec)