The rewrite relation of the following TRS is considered.
half(0) | → | 0 | (1) |
half(s(0)) | → | 0 | (2) |
half(s(s(x))) | → | s(half(x)) | (3) |
s(log(0)) | → | s(0) | (4) |
log(s(x)) | → | s(log(half(s(x)))) | (5) |
log#(s(x)) | → | log#(half(s(x))) | (6) |
s#(log(0)) | → | s#(0) | (7) |
half#(s(s(x))) | → | half#(x) | (8) |
log#(s(x)) | → | half#(s(x)) | (9) |
log#(s(x)) | → | s#(log(half(s(x)))) | (10) |
half#(s(s(x))) | → | s#(half(x)) | (11) |
The dependency pairs are split into 2 components.
log#(s(x)) | → | log#(half(s(x))) | (6) |
prec(s) | = | 1 | status(s) | = | [] | list-extension(s) | = | Lex | ||
prec(log#) | = | 0 | status(log#) | = | [1] | list-extension(log#) | = | Lex | ||
prec(half#) | = | 0 | status(half#) | = | [] | list-extension(half#) | = | Lex | ||
prec(half) | = | 0 | status(half) | = | [] | list-extension(half) | = | Lex | ||
prec(log) | = | 0 | status(log) | = | [] | list-extension(log) | = | Lex | ||
prec(0) | = | 0 | status(0) | = | [] | list-extension(0) | = | Lex | ||
prec(s#) | = | 0 | status(s#) | = | [] | list-extension(s#) | = | Lex |
[s(x1)] | = | x1 + 8366 |
[log#(x1)] | = | x1 + 1 |
[half#(x1)] | = | 1 |
[half(x1)] | = | x1 + 0 |
[log(x1)] | = | 1 |
[0] | = | 1 |
[s#(x1)] | = | 1 |
s(log(0)) | → | s(0) | (4) |
half(0) | → | 0 | (1) |
half(s(s(x))) | → | s(half(x)) | (3) |
half(s(0)) | → | 0 | (2) |
log#(s(x)) | → | log#(half(s(x))) | (6) |
The dependency pairs are split into 0 components.
half#(s(s(x))) | → | half#(x) | (8) |
[s(x1)] | = | x1 + 1 |
[log#(x1)] | = | 0 |
[half#(x1)] | = | x1 + 0 |
[half(x1)] | = | 11293 |
[log(x1)] | = | x1 + 0 |
[0] | = | 1 |
[s#(x1)] | = | 0 |
half(0) | → | 0 | (1) |
half(s(0)) | → | 0 | (2) |
half#(s(s(x))) | → | half#(x) | (8) |
The dependency pairs are split into 0 components.