The rewrite relation of the following TRS is considered.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[a__nats] |
= |
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[nats] |
= |
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[a__nats] |
= |
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[nats] |
= |
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[a__nats] |
= |
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[nats] |
= |
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[a__nats] |
= |
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[nats] |
= |
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[tl(x1)] |
= |
· x1 +
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[a__tl(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[zeros] |
= |
|
[incr(x1)] |
= |
· x1 +
|
[a__zeros] |
= |
|
[0] |
= |
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
[incr(x1)] |
= |
· x1 +
|
[cons(x1, x2)] |
= |
· x1 + · x2 +
|
[a__hd(x1)] |
= |
· x1 +
|
[s(x1)] |
= |
· x1 +
|
[hd(x1)] |
= |
· x1 +
|
[mark(x1)] |
= |
· x1 +
|
[adx(x1)] |
= |
· x1 +
|
[a__incr(x1)] |
= |
· x1 +
|
[a__adx(x1)] |
= |
· x1 +
|
all of the following rules can be deleted.
There are no rules in the TRS. Hence, it is terminating.