by AProVE (version ba869e7b28377cd372aedcb96abeb62c4ad6aaa5 rene 20130719 unpublished dirty )
The rewrite relation of the following TRS is considered.
| Tlbeta(SRlbeta(x)) | → | SRlbeta(Tlbeta(x)) |
| Tlbeta(SRlbeta(x)) | → | SRlbeta(SRlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRcp(Tlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRlbeta(SRcp(x)) |
| Tlbeta(SRllet(x)) | → | SRllet(Tlbeta(x)) |
| Tlbeta(SRllet(x)) | → | SRlbeta(SRllet(x)) |
| Tlbeta(SRlapp(x)) | → | SRlapp(Tlbeta(x)) |
| Tlbeta(SRlapp(x)) | → | SRlbeta(SRlapp(x)) |
| Tlbeta(SRlcase(x)) | → | SRlcase(Tlbeta(x)) |
| Tlbeta(SRlcase(x)) | → | SRlbeta(SRlcase(x)) |
| Tlbeta(SRlseq(x)) | → | SRlseq(Tlbeta(x)) |
| Tlbeta(SRlseq(x)) | → | SRlbeta(SRlseq(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(Tlbeta(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(x) |
| Tlbeta(SRcase(x)) | → | SRlbeta(SRcase(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(SRlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(Tlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(x) |
| Tlbeta(SRseq(x)) | → | SRlbeta(SRseq(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(SRlbeta(x)) |
| Tlbeta(Answer) | → | Answer |
| Tlbeta(Answer) | → | SRlbeta(Answer) |
| SRlll(x) | → | SRlseq(x) |
| SRlll(x) | → | SRlapp(x) |
| SRlll(x) | → | SRllet(x) |
| SRlll(x) | → | SRlcase(x) |
| [Tlbeta(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 1 · x1 |
| [SRcp(x1)] | = | 1 · x1 |
| [SRllet(x1)] | = | 1 · x1 |
| [SRlapp(x1)] | = | 1 · x1 |
| [SRlcase(x1)] | = | 1 · x1 |
| [SRlseq(x1)] | = | 1 · x1 |
| [SRcase(x1)] | = | 1 · x1 |
| [SRseq(x1)] | = | 1 · x1 |
| [Answer] | = | 0 |
| [SRlll(x1)] | = | 1 · x1 + 1 |
| Tlbeta(SRlbeta(x)) | → | SRlbeta(Tlbeta(x)) |
| Tlbeta(SRlbeta(x)) | → | SRlbeta(SRlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRcp(Tlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRlbeta(SRcp(x)) |
| Tlbeta(SRllet(x)) | → | SRllet(Tlbeta(x)) |
| Tlbeta(SRllet(x)) | → | SRlbeta(SRllet(x)) |
| Tlbeta(SRlapp(x)) | → | SRlapp(Tlbeta(x)) |
| Tlbeta(SRlapp(x)) | → | SRlbeta(SRlapp(x)) |
| Tlbeta(SRlcase(x)) | → | SRlcase(Tlbeta(x)) |
| Tlbeta(SRlcase(x)) | → | SRlbeta(SRlcase(x)) |
| Tlbeta(SRlseq(x)) | → | SRlseq(Tlbeta(x)) |
| Tlbeta(SRlseq(x)) | → | SRlbeta(SRlseq(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(Tlbeta(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(x) |
| Tlbeta(SRcase(x)) | → | SRlbeta(SRcase(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(SRlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(Tlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(x) |
| Tlbeta(SRseq(x)) | → | SRlbeta(SRseq(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(SRlbeta(x)) |
| Tlbeta(Answer) | → | Answer |
| Tlbeta(Answer) | → | SRlbeta(Answer) |
| [Tlbeta(x1)] | = | 1 · x1 + 1 |
| [SRlbeta(x1)] | = | 1 · x1 + 1 |
| [SRcp(x1)] | = | 1 · x1 |
| [SRllet(x1)] | = | 1 · x1 |
| [SRlapp(x1)] | = | 1 · x1 |
| [SRlcase(x1)] | = | 1 · x1 |
| [SRlseq(x1)] | = | 1 · x1 |
| [SRcase(x1)] | = | 1 · x1 |
| [SRseq(x1)] | = | 1 · x1 |
| [Answer] | = | 0 |
| Tlbeta(SRlbeta(x)) | → | SRlbeta(Tlbeta(x)) |
| Tlbeta(SRlbeta(x)) | → | SRlbeta(SRlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRcp(Tlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRlbeta(SRcp(x)) |
| Tlbeta(SRllet(x)) | → | SRllet(Tlbeta(x)) |
| Tlbeta(SRllet(x)) | → | SRlbeta(SRllet(x)) |
| Tlbeta(SRlapp(x)) | → | SRlapp(Tlbeta(x)) |
| Tlbeta(SRlapp(x)) | → | SRlbeta(SRlapp(x)) |
| Tlbeta(SRlcase(x)) | → | SRlcase(Tlbeta(x)) |
| Tlbeta(SRlcase(x)) | → | SRlbeta(SRlcase(x)) |
| Tlbeta(SRlseq(x)) | → | SRlseq(Tlbeta(x)) |
| Tlbeta(SRlseq(x)) | → | SRlbeta(SRlseq(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(Tlbeta(x)) |
| Tlbeta(SRcase(x)) | → | SRlbeta(SRcase(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(SRlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(Tlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRlbeta(SRseq(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(SRlbeta(x)) |
| Tlbeta(Answer) | → | SRlbeta(Answer) |
| [Tlbeta(x1)] | = | 1 · x1 + 1 |
| [SRlbeta(x1)] | = | 1 · x1 |
| [SRcp(x1)] | = | 1 · x1 |
| [SRllet(x1)] | = | 1 · x1 |
| [SRlapp(x1)] | = | 1 · x1 |
| [SRlcase(x1)] | = | 1 · x1 |
| [SRlseq(x1)] | = | 1 · x1 |
| [SRcase(x1)] | = | 1 · x1 |
| [SRseq(x1)] | = | 1 · x1 |
| [Answer] | = | 0 |
| Tlbeta(SRlbeta(x)) | → | SRlbeta(Tlbeta(x)) |
| Tlbeta(SRcp(x)) | → | SRcp(Tlbeta(x)) |
| Tlbeta(SRllet(x)) | → | SRllet(Tlbeta(x)) |
| Tlbeta(SRlapp(x)) | → | SRlapp(Tlbeta(x)) |
| Tlbeta(SRlcase(x)) | → | SRlcase(Tlbeta(x)) |
| Tlbeta(SRlseq(x)) | → | SRlseq(Tlbeta(x)) |
| Tlbeta(SRcase(x)) | → | SRcase(Tlbeta(x)) |
| Tlbeta(SRseq(x)) | → | SRseq(Tlbeta(x)) |
| Tlbeta#(SRlbeta(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRcp(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRllet(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRlapp(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRlcase(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRlseq(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRcase(x)) | → | Tlbeta#(x) |
| Tlbeta#(SRseq(x)) | → | Tlbeta#(x) |
We restrict the rewrite rules to the following usable rules of the DP problem.
There are no rules.
We restrict the innermost strategy to the following left hand sides.
There are no lhss.
Using size-change termination in combination with the subterm criterion one obtains the following initial size-change graphs.
Tlbeta#(SRlbeta(x)) → Tlbeta#(x):
1>1Tlbeta#(SRcp(x)) → Tlbeta#(x):
1>1Tlbeta#(SRllet(x)) → Tlbeta#(x):
1>1Tlbeta#(SRlapp(x)) → Tlbeta#(x):
1>1Tlbeta#(SRlcase(x)) → Tlbeta#(x):
1>1Tlbeta#(SRlseq(x)) → Tlbeta#(x):
1>1Tlbeta#(SRcase(x)) → Tlbeta#(x):
1>1Tlbeta#(SRseq(x)) → Tlbeta#(x):
1>1As there is no critical graph in the transitive closure, there are no infinite chains.