(VAR X Y) (RULES plus(0,Y) -> Y plus(s(X),Y) -> s(plus(X,Y)) min(X,0) -> X min(s(X),s(Y)) -> min(X,Y) min(min(X,Y),Z) -> min(X,plus(Y,Z)) quot(0,s(Y)) -> 0 quot(s(X),s(Y)) -> s(quot(min(X,Y),s(Y))) )