YES(?,POLY) * Step 1: UnsatPaths WORST_CASE(?,POLY) + Considered Problem: Rules: 0. start(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && 0 >= A && B = C && D = A && E = F] 1. start(A,B,C,D,E,F) -> lbl6(A,B,C,D,E,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && A >= C && B = C && D = A && E = F] 2. start(A,B,C,D,E,F) -> lbl121(A,B,C,D,B + -1*D,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && C >= 1 + A && B = C && D = A && E = F] 3. lbl6(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -1*C + D >= 0 && -1*B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && A + -1*C >= 0 && -1*B + C >= 0 && A + -1*B >= 0 && -1 + A >= 0 && A >= 1 && A >= C && E = F && D = A && B = C] 4. lbl111(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-2 + D + -1*E >= 0 (?,1) && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && C >= 1 + A && A >= 2 && E = 0 && D = A && B = C] 5. lbl111(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-2 + D + -1*E >= 0 (?,1) && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A + E && A >= 2 + E && D = A && B = C] 6. lbl121(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-1 + C + -1*E >= 0 (?,1) && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && C >= 1 + A && A >= 1 && C >= A && E = 0 && D = A && B = C] 7. lbl121(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-1 + C + -1*E >= 0 (?,1) && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] 8. lbl121(A,B,C,D,E,F) -> lbl121(A,B,C,D,-1*D + E,F) [-1 + C + -1*E >= 0 (?,1) && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && E >= A && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] 9. cut(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [-1*E >= 0 (?,1) && -1 + D + -1*E >= 0 && -2 + C + -1*E >= 0 && -2 + B + -1*E >= 0 && -1 + A + -1*E >= 0 && E >= 0 && -1 + D + E >= 0 && -2 + C + E >= 0 && -2 + B + E >= 0 && -1 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && A >= 1 && C >= 1 + A && E = 0 && D = A && B = C] 10. start0(A,B,C,D,E,F) -> start(A,C,C,A,F,F) True (1,1) Signature: {(cut,6);(lbl111,6);(lbl121,6);(lbl6,6);(start,6);(start0,6);(stop,6)} Flow Graph: [0->{},1->{3},2->{6,7,8},3->{},4->{9},5->{4,5},6->{9},7->{4,5},8->{6,7,8},9->{},10->{0,1,2}] + Applied Processor: UnsatPaths + Details: We remove following edges from the transition graph: [(2,6)] * Step 2: FromIts WORST_CASE(?,POLY) + Considered Problem: Rules: 0. start(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && 0 >= A && B = C && D = A && E = F] 1. start(A,B,C,D,E,F) -> lbl6(A,B,C,D,E,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && A >= C && B = C && D = A && E = F] 2. start(A,B,C,D,E,F) -> lbl121(A,B,C,D,B + -1*D,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && C >= 1 + A && B = C && D = A && E = F] 3. lbl6(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 (?,1) && -1*E + F >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -1*C + D >= 0 && -1*B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && A + -1*C >= 0 && -1*B + C >= 0 && A + -1*B >= 0 && -1 + A >= 0 && A >= 1 && A >= C && E = F && D = A && B = C] 4. lbl111(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-2 + D + -1*E >= 0 (?,1) && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && C >= 1 + A && A >= 2 && E = 0 && D = A && B = C] 5. lbl111(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-2 + D + -1*E >= 0 (?,1) && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A + E && A >= 2 + E && D = A && B = C] 6. lbl121(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-1 + C + -1*E >= 0 (?,1) && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && C >= 1 + A && A >= 1 && C >= A && E = 0 && D = A && B = C] 7. lbl121(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-1 + C + -1*E >= 0 (?,1) && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] 8. lbl121(A,B,C,D,E,F) -> lbl121(A,B,C,D,-1*D + E,F) [-1 + C + -1*E >= 0 (?,1) && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && E >= A && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] 9. cut(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [-1*E >= 0 (?,1) && -1 + D + -1*E >= 0 && -2 + C + -1*E >= 0 && -2 + B + -1*E >= 0 && -1 + A + -1*E >= 0 && E >= 0 && -1 + D + E >= 0 && -2 + C + E >= 0 && -2 + B + E >= 0 && -1 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && A >= 1 && C >= 1 + A && E = 0 && D = A && B = C] 10. start0(A,B,C,D,E,F) -> start(A,C,C,A,F,F) True (1,1) Signature: {(cut,6);(lbl111,6);(lbl121,6);(lbl6,6);(start,6);(start0,6);(stop,6)} Flow Graph: [0->{},1->{3},2->{7,8},3->{},4->{9},5->{4,5},6->{9},7->{4,5},8->{6,7,8},9->{},10->{0,1,2}] + Applied Processor: FromIts + Details: () * Step 3: AddSinks WORST_CASE(?,POLY) + Considered Problem: Rules: start(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && 0 >= A && B = C && D = A && E = F] start(A,B,C,D,E,F) -> lbl6(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && A >= C && B = C && D = A && E = F] start(A,B,C,D,E,F) -> lbl121(A,B,C,D,B + -1*D,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && C >= 1 + A && B = C && D = A && E = F] lbl6(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -1*C + D >= 0 && -1*B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && A + -1*C >= 0 && -1*B + C >= 0 && A + -1*B >= 0 && -1 + A >= 0 && A >= 1 && A >= C && E = F && D = A && B = C] lbl111(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-2 + D + -1*E >= 0 && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && C >= 1 + A && A >= 2 && E = 0 && D = A && B = C] lbl111(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-2 + D + -1*E >= 0 && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A + E && A >= 2 + E && D = A && B = C] lbl121(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && C >= 1 + A && A >= 1 && C >= A && E = 0 && D = A && B = C] lbl121(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] lbl121(A,B,C,D,E,F) -> lbl121(A,B,C,D,-1*D + E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && E >= A && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] cut(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [-1*E >= 0 && -1 + D + -1*E >= 0 && -2 + C + -1*E >= 0 && -2 + B + -1*E >= 0 && -1 + A + -1*E >= 0 && E >= 0 && -1 + D + E >= 0 && -2 + C + E >= 0 && -2 + B + E >= 0 && -1 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && A >= 1 && C >= 1 + A && E = 0 && D = A && B = C] start0(A,B,C,D,E,F) -> start(A,C,C,A,F,F) True Signature: {(cut,6);(lbl111,6);(lbl121,6);(lbl6,6);(start,6);(start0,6);(stop,6)} Rule Graph: [0->{},1->{3},2->{7,8},3->{},4->{9},5->{4,5},6->{9},7->{4,5},8->{6,7,8},9->{},10->{0,1,2}] + Applied Processor: AddSinks + Details: () * Step 4: Decompose WORST_CASE(?,POLY) + Considered Problem: Rules: start(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && 0 >= A && B = C && D = A && E = F] start(A,B,C,D,E,F) -> lbl6(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && A >= C && B = C && D = A && E = F] start(A,B,C,D,E,F) -> lbl121(A,B,C,D,B + -1*D,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && C >= 1 + A && B = C && D = A && E = F] lbl6(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -1*C + D >= 0 && -1*B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && A + -1*C >= 0 && -1*B + C >= 0 && A + -1*B >= 0 && -1 + A >= 0 && A >= 1 && A >= C && E = F && D = A && B = C] lbl111(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-2 + D + -1*E >= 0 && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && C >= 1 + A && A >= 2 && E = 0 && D = A && B = C] lbl111(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-2 + D + -1*E >= 0 && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A + E && A >= 2 + E && D = A && B = C] lbl121(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && C >= 1 + A && A >= 1 && C >= A && E = 0 && D = A && B = C] lbl121(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] lbl121(A,B,C,D,E,F) -> lbl121(A,B,C,D,-1*D + E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && E >= A && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] cut(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [-1*E >= 0 && -1 + D + -1*E >= 0 && -2 + C + -1*E >= 0 && -2 + B + -1*E >= 0 && -1 + A + -1*E >= 0 && E >= 0 && -1 + D + E >= 0 && -2 + C + E >= 0 && -2 + B + E >= 0 && -1 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && A >= 1 && C >= 1 + A && E = 0 && D = A && B = C] start0(A,B,C,D,E,F) -> start(A,C,C,A,F,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True Signature: {(cut,6);(exitus616,6);(lbl111,6);(lbl121,6);(lbl6,6);(start,6);(start0,6);(stop,6)} Rule Graph: [0->{14},1->{3},2->{7,8},3->{13},4->{9},5->{4,5},6->{9},7->{4,5},8->{6,7,8},9->{11,12},10->{0,1,2}] + Applied Processor: Decompose Greedy + Details: We construct a looptree: P: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14] | +- p:[8] c: [8] | `- p:[5] c: [5] * Step 5: AbstractSize WORST_CASE(?,POLY) + Considered Problem: (Rules: start(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && 0 >= A && B = C && D = A && E = F] start(A,B,C,D,E,F) -> lbl6(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && A >= C && B = C && D = A && E = F] start(A,B,C,D,E,F) -> lbl121(A,B,C,D,B + -1*D,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -1*B + C >= 0 && A >= 1 && C >= 1 + A && B = C && D = A && E = F] lbl6(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [E + -1*F >= 0 && -1*E + F >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -1*C + D >= 0 && -1*B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && A + -1*C >= 0 && -1*B + C >= 0 && A + -1*B >= 0 && -1 + A >= 0 && A >= 1 && A >= C && E = F && D = A && B = C] lbl111(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-2 + D + -1*E >= 0 && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && C >= 1 + A && A >= 2 && E = 0 && D = A && B = C] lbl111(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-2 + D + -1*E >= 0 && -3 + C + -1*E >= 0 && -3 + B + -1*E >= 0 && -2 + A + -1*E >= 0 && E >= 0 && -2 + D + E >= 0 && -3 + C + E >= 0 && -3 + B + E >= 0 && -2 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -2 + D >= 0 && -5 + C + D >= 0 && -5 + B + D >= 0 && -4 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -3 + C >= 0 && -6 + B + C >= 0 && -1*B + C >= 0 && -5 + A + C >= 0 && -1 + -1*A + C >= 0 && -3 + B >= 0 && -5 + A + B >= 0 && -1 + -1*A + B >= 0 && -2 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A + E && A >= 2 + E && D = A && B = C] lbl121(A,B,C,D,E,F) -> cut(A,B,C,D,E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && C >= 1 + A && A >= 1 && C >= A && E = 0 && D = A && B = C] lbl121(A,B,C,D,E,F) -> lbl111(A,B,C,D,-1 + E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && A >= 1 + E && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] lbl121(A,B,C,D,E,F) -> lbl121(A,B,C,D,-1*D + E,F) [-1 + C + -1*E >= 0 && -1 + B + -1*E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && E >= 1 && E >= A && C >= 1 + A && A >= 1 && E >= 0 && C >= A + E && D = A && B = C] cut(A,B,C,D,E,F) -> stop(A,B,C,D,E,F) [-1*E >= 0 && -1 + D + -1*E >= 0 && -2 + C + -1*E >= 0 && -2 + B + -1*E >= 0 && -1 + A + -1*E >= 0 && E >= 0 && -1 + D + E >= 0 && -2 + C + E >= 0 && -2 + B + E >= 0 && -1 + A + E >= 0 && -1 + C + -1*D >= 0 && -1 + B + -1*D >= 0 && A + -1*D >= 0 && -1 + D >= 0 && -3 + C + D >= 0 && -3 + B + D >= 0 && -2 + A + D >= 0 && -1*A + D >= 0 && B + -1*C >= 0 && -2 + C >= 0 && -4 + B + C >= 0 && -1*B + C >= 0 && -3 + A + C >= 0 && -1 + -1*A + C >= 0 && -2 + B >= 0 && -3 + A + B >= 0 && -1 + -1*A + B >= 0 && -1 + A >= 0 && A >= 1 && C >= 1 + A && E = 0 && D = A && B = C] start0(A,B,C,D,E,F) -> start(A,C,C,A,F,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True stop(A,B,C,D,E,F) -> exitus616(A,B,C,D,E,F) True Signature: {(cut,6);(exitus616,6);(lbl111,6);(lbl121,6);(lbl6,6);(start,6);(start0,6);(stop,6)} Rule Graph: [0->{14},1->{3},2->{7,8},3->{13},4->{9},5->{4,5},6->{9},7->{4,5},8->{6,7,8},9->{11,12},10->{0,1,2}] ,We construct a looptree: P: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14] | +- p:[8] c: [8] | `- p:[5] c: [5]) + Applied Processor: AbstractSize Minimize + Details: () * Step 6: AbstractFlow WORST_CASE(?,POLY) + Considered Problem: Program: Domain: [A,B,C,D,E,F,0.0,0.1] start ~> stop [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] start ~> lbl6 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] start ~> lbl121 [A <= A, B <= B, C <= C, D <= D, E <= B, F <= F] lbl6 ~> stop [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] lbl111 ~> cut [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] lbl111 ~> lbl111 [A <= A, B <= B, C <= C, D <= D, E <= B, F <= F] lbl121 ~> cut [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] lbl121 ~> lbl111 [A <= A, B <= B, C <= C, D <= D, E <= B, F <= F] lbl121 ~> lbl121 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] cut ~> stop [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] start0 ~> start [A <= A, B <= C, C <= C, D <= A, E <= F, F <= F] stop ~> exitus616 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] stop ~> exitus616 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] stop ~> exitus616 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] stop ~> exitus616 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] + Loop: [0.0 <= E] lbl121 ~> lbl121 [A <= A, B <= B, C <= C, D <= D, E <= E, F <= F] + Loop: [0.1 <= 2*K + D + E] lbl111 ~> lbl111 [A <= A, B <= B, C <= C, D <= D, E <= B, F <= F] + Applied Processor: AbstractFlow + Details: () * Step 7: Lare WORST_CASE(?,POLY) + Considered Problem: Program: Domain: [tick,huge,K,A,B,C,D,E,F,0.0,0.1] start ~> stop [] start ~> lbl6 [] start ~> lbl121 [B ~=> E] lbl6 ~> stop [] lbl111 ~> cut [] lbl111 ~> lbl111 [B ~=> E] lbl121 ~> cut [] lbl121 ~> lbl111 [B ~=> E] lbl121 ~> lbl121 [] cut ~> stop [] start0 ~> start [A ~=> D,C ~=> B,F ~=> E] stop ~> exitus616 [] stop ~> exitus616 [] stop ~> exitus616 [] stop ~> exitus616 [] + Loop: [E ~=> 0.0] lbl121 ~> lbl121 [] + Loop: [D ~+> 0.1,E ~+> 0.1,K ~*> 0.1] lbl111 ~> lbl111 [B ~=> E] + Applied Processor: Lare + Details: start0 ~> exitus616 [A ~=> D ,C ~=> B ,C ~=> E ,C ~=> 0.0 ,F ~=> E ,A ~+> 0.1 ,A ~+> tick ,C ~+> 0.1 ,C ~+> tick ,tick ~+> tick ,C ~*> tick ,K ~*> 0.1 ,K ~*> tick] + lbl121> [E ~=> 0.0,E ~+> tick,tick ~+> tick] + lbl111> [B ~=> E ,D ~+> 0.1 ,D ~+> tick ,E ~+> 0.1 ,E ~+> tick ,tick ~+> tick ,K ~*> 0.1 ,K ~*> tick] YES(?,POLY)