The rewrite relation of the following TRS is considered.
| norm(nil) | → | 0 | (1) |
| norm(g(x,y)) | → | s(norm(x)) | (2) |
| f(x,nil) | → | g(nil,x) | (3) |
| f(x,g(y,z)) | → | g(f(x,y),z) | (4) |
| rem(nil,y) | → | nil | (5) |
| rem(g(x,y),0) | → | g(x,y) | (6) |
| rem(g(x,y),s(z)) | → | rem(x,z) | (7) |
final states:
{0, 1, 2, 3}
transitions:
| nil0 | → | 0 |
| 00 | → | 0 |
| g0(0,0) | → | 0 |
| s0(0) | → | 0 |
| norm0(0) | → | 1 |
| f0(0,0) | → | 2 |
| rem0(0,0) | → | 3 |
| 01 | → | 1 |
| norm1(0) | → | 4 |
| s1(4) | → | 1 |
| nil1 | → | 5 |
| g1(5,0) | → | 2 |
| f1(0,0) | → | 6 |
| g1(6,0) | → | 2 |
| nil1 | → | 3 |
| g1(0,0) | → | 3 |
| rem1(0,0) | → | 3 |
| 01 | → | 4 |
| s1(4) | → | 4 |
| g1(5,0) | → | 6 |
| g1(6,0) | → | 6 |