WORST_CASE(?,O(1)) * Step 1: Sum WORST_CASE(?,O(1)) + Considered Problem: - Strict TRS: gcd(x,0()) -> x gcd(0(),y) -> y gcd(s(x),s(y)) -> if(<(x,y),gcd(s(x),-(y,x)),gcd(-(x,y),s(y))) - Signature: {gcd/2} / {-/2,0/0, x gcd(0(),y) -> y gcd(s(x),s(y)) -> if(<(x,y),gcd(s(x),-(y,x)),gcd(-(x,y),s(y))) - Signature: {gcd/2} / {-/2,0/0, [1] x + [0] = x gcd(0(),y) = [2] y + [14] > [1] y + [0] = y gcd(s(x),s(y)) = [8] > [1] = if(<(x,y),gcd(s(x),-(y,x)),gcd(-(x,y),s(y))) Following rules are (at-least) weakly oriented: * Step 3: EmptyProcessor WORST_CASE(?,O(1)) + Considered Problem: - Weak TRS: gcd(x,0()) -> x gcd(0(),y) -> y gcd(s(x),s(y)) -> if(<(x,y),gcd(s(x),-(y,x)),gcd(-(x,y),s(y))) - Signature: {gcd/2} / {-/2,0/0,