# TRS/Beerendonk/17.trs (VAR x y) (RULES eval(x, y) -> eval(x - 1, y) :|: x + y > 0 && x > y eval(x, y) -> eval(x - 1, y) :|: x + y > 0 && y >= x && x = y eval(x, y) -> eval(x, y - 1) :|: x + y > 0 && y >= x && y > x eval(x, y) -> eval(x, y - 1) :|: x + y > 0 && y >= x && x > y )