(GOAL COMPLEXITY) (STARTTERM (FUNCTIONSYMBOLS evalfstart)) (VAR A B C) (RULES evalfstart(A, B, C) -> Com_1(evalfentryin(A, B, C)) evalfentryin(A, B, C) -> Com_1(evalfbb3in(0, 0, C)) evalfbb3in(A, B, C) -> Com_1(evalfbbin(A, B, C)) [ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ 99 >= B ] evalfbb3in(A, B, C) -> Com_1(evalfreturnin(A, B, C)) [ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ B >= 100 ] evalfbbin(A, B, C) -> Com_1(evalfbb1in(A, B, C)) [ -B + 99 >= 0 /\ A - B + 99 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ C >= A + 1 ] evalfbbin(A, B, C) -> Com_1(evalfbb2in(A, B, C)) [ -B + 99 >= 0 /\ A - B + 99 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 /\ A >= C ] evalfbb1in(A, B, C) -> Com_1(evalfbb3in(A + 1, B, C)) [ C - 1 >= 0 /\ B + C - 1 >= 0 /\ -B + C + 98 >= 0 /\ A + C - 1 >= 0 /\ -A + C - 1 >= 0 /\ -B + 99 >= 0 /\ A - B + 99 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 ] evalfbb2in(A, B, C) -> Com_1(evalfbb3in(A, B + 1, C)) [ A - C >= 0 /\ -B + 99 >= 0 /\ A - B + 99 >= 0 /\ B >= 0 /\ A + B >= 0 /\ A >= 0 ] evalfreturnin(A, B, C) -> Com_1(evalfstop(A, B, C)) [ B - 100 >= 0 /\ A + B - 100 >= 0 /\ A >= 0 ] )