The rewrite relation of the following TRS is considered.
| fact(X) | → | if(zero(X),s(0),prod(X,fact(p(X)))) | (1) |
| add(0,X) | → | X | (2) |
| add(s(X),Y) | → | s(add(X,Y)) | (3) |
| prod(0,X) | → | 0 | (4) |
| prod(s(X),Y) | → | add(Y,prod(X,Y)) | (5) |
| if(true,X,Y) | → | X | (6) |
| if(false,X,Y) | → | Y | (7) |
| zero(0) | → | true | (8) |
| zero(s(X)) | → | false | (9) |
| p(s(X)) | → | X | (10) |
| t0 | = | fact(X) |
| → | if(zero(X),s(0),prod(X,fact(p(X)))) | |
| = | t1 |