(GOAL COMPLEXITY) (STARTTERM (FUNCTIONSYMBOLS evalcousot9start)) (VAR A B C) (RULES evalcousot9start(A, B, C) -> Com_1(evalcousot9entryin(A, B, C)) evalcousot9entryin(A, B, C) -> Com_1(evalcousot9bb3in(D, C, C)) evalcousot9bb3in(A, B, C) -> Com_1(evalcousot9bbin(A, B, C)) [ -B + C >= 0 /\ B >= 1 ] evalcousot9bb3in(A, B, C) -> Com_1(evalcousot9returnin(A, B, C)) [ -B + C >= 0 /\ 0 >= B ] evalcousot9bbin(A, B, C) -> Com_1(evalcousot9bb1in(A, B, C)) [ C - 1 >= 0 /\ B + C - 2 >= 0 /\ -B + C >= 0 /\ B - 1 >= 0 /\ A >= 1 ] evalcousot9bbin(A, B, C) -> Com_1(evalcousot9bb2in(A, B, C)) [ C - 1 >= 0 /\ B + C - 2 >= 0 /\ -B + C >= 0 /\ B - 1 >= 0 /\ 0 >= A ] evalcousot9bb1in(A, B, C) -> Com_1(evalcousot9bb3in(A - 1, B, C)) [ C - 1 >= 0 /\ B + C - 2 >= 0 /\ -B + C >= 0 /\ A + C - 2 >= 0 /\ B - 1 >= 0 /\ A + B - 2 >= 0 /\ A - 1 >= 0 ] evalcousot9bb2in(A, B, C) -> Com_1(evalcousot9bb3in(C, B - 1, C)) [ C - 1 >= 0 /\ B + C - 2 >= 0 /\ -B + C >= 0 /\ -A + C - 1 >= 0 /\ B - 1 >= 0 /\ -A + B - 1 >= 0 /\ -A >= 0 ] evalcousot9returnin(A, B, C) -> Com_1(evalcousot9stop(A, B, C)) [ -B + C >= 0 /\ -B >= 0 ] )