(GOAL COMPLEXITY) (STARTTERM (FUNCTIONSYMBOLS evalSimpleMultipleDepstart)) (VAR A B C D) (RULES evalSimpleMultipleDepstart(A, B, C, D) -> Com_1(evalSimpleMultipleDepentryin(A, B, C, D)) evalSimpleMultipleDepentryin(A, B, C, D) -> Com_1(evalSimpleMultipleDepbb3in(0, 0, C, D)) evalSimpleMultipleDepbb3in(A, B, C, D) -> Com_1(evalSimpleMultipleDepbbin(A, B, C, D)) [ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ C >= B + 1 ] evalSimpleMultipleDepbb3in(A, B, C, D) -> Com_1(evalSimpleMultipleDepreturnin(A, B, C, D)) [ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ B >= C ] evalSimpleMultipleDepbbin(A, B, C, D) -> Com_1(evalSimpleMultipleDepbb1in(A, B, C, D)) [ C - 1 >= 0 /\ B + C - 1 >= 0 /\ -B + C - 1 >= 0 /\ A + C - 1 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ D >= A + 1 ] evalSimpleMultipleDepbbin(A, B, C, D) -> Com_1(evalSimpleMultipleDepbb2in(A, B, C, D)) [ C - 1 >= 0 /\ B + C - 1 >= 0 /\ -B + C - 1 >= 0 /\ A + C - 1 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ A >= D ] evalSimpleMultipleDepbb1in(A, B, C, D) -> Com_1(evalSimpleMultipleDepbb3in(A + 1, B, C, D)) [ D - 1 >= 0 /\ C + D - 2 >= 0 /\ B + D - 1 >= 0 /\ A + D - 1 >= 0 /\ -A + D - 1 >= 0 /\ C - 1 >= 0 /\ B + C - 1 >= 0 /\ -B + C - 1 >= 0 /\ A + C - 1 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 ] evalSimpleMultipleDepbb2in(A, B, C, D) -> Com_1(evalSimpleMultipleDepbb3in(0, B + 1, C, D)) [ A - D >= 0 /\ C - 1 >= 0 /\ B + C - 1 >= 0 /\ -B + C - 1 >= 0 /\ A + C - 1 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 ] evalSimpleMultipleDepreturnin(A, B, C, D) -> Com_1(evalSimpleMultipleDepstop(A, B, C, D)) [ B - C >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 ] )