(GOAL COMPLEXITY) (STARTTERM (FUNCTIONSYMBOLS f3)) (VAR A B C D) (RULES f3(A, B, C, D) -> Com_1(f1(0, B, C, D)) f1(A, B, C, D) -> Com_1(f2(A, B, C, E)) [ -A >= 0 /\ A >= 0 /\ B >= C ] f1(A, B, C, D) -> Com_1(f2(1, B + 1, C, E)) [ -A >= 0 /\ A >= 0 /\ B + 1 = C /\ A = 0 ] f1(A, B, C, D) -> Com_1(f1(0, B + 1, C + 1, D)) [ -A >= 0 /\ A >= 0 /\ C >= B + 2 /\ C >= B + 1 /\ A = 0 ] )