by AProVE (version ba869e7b28377cd372aedcb96abeb62c4ad6aaa5 rene 20130719 unpublished dirty )
The rewrite relation of the following TRS is considered.
| Tcase-c(SRlbeta(x)) | → | SRcase(SRlbeta(x)) | 
| Tcase-c(SRlbeta(x)) | → | SRlbeta(Tcase-c(x)) | 
| Tcase-c(SRcp(x)) | → | SRcase(SRcp(x)) | 
| Tcase-c(SRcp(x)) | → | SRcp(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRllet(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRcase(SRllet(x)) | 
| Tcase-c(SRlapp(x)) | → | SRlapp(Tcase-c(x)) | 
| Tcase-c(SRlapp(x)) | → | SRcase(SRlapp(x)) | 
| Tcase-c(SRlcase(x)) | → | SRlcase(Tcase-c(x)) | 
| Tcase-c(SRlcase(x)) | → | SRcase(SRlcase(x)) | 
| Tcase-c(SRlseq(x)) | → | SRlseq(Tcase-c(x)) | 
| Tcase-c(SRlseq(x)) | → | SRcase(SRlseq(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(SRcase(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(Tcase-c(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(x) | 
| Tcase-c(SRseq(x)) | → | SRcase(SRseq(x)) | 
| Tcase-c(SRseq(x)) | → | SRseq(Tcase-c(x)) | 
| Tcase-c(SRseq(x)) | → | SRseq(x) | 
| Tcase-c(Answer) | → | SRcase(Answer) | 
| Tcase-c(Answer) | → | Answer | 
| SRlll(x) | → | SRlseq(x) | 
| SRlll(x) | → | SRlapp(x) | 
| SRlll(x) | → | SRllet(x) | 
| SRlll(x) | → | SRlcase(x) | 
| [Tcase-c(x1)] | = | 1 · x1 | 
| [SRlbeta(x1)] | = | 1 · x1 | 
| [SRcase(x1)] | = | 1 · x1 | 
| [SRcp(x1)] | = | 1 · x1 | 
| [SRllet(x1)] | = | 1 · x1 | 
| [SRlapp(x1)] | = | 1 · x1 | 
| [SRlcase(x1)] | = | 1 · x1 | 
| [SRlseq(x1)] | = | 1 · x1 | 
| [SRseq(x1)] | = | 1 · x1 | 
| [Answer] | = | 0 | 
| [SRlll(x1)] | = | 1 · x1 + 1 | 
| Tcase-c(SRlbeta(x)) | → | SRcase(SRlbeta(x)) | 
| Tcase-c(SRlbeta(x)) | → | SRlbeta(Tcase-c(x)) | 
| Tcase-c(SRcp(x)) | → | SRcase(SRcp(x)) | 
| Tcase-c(SRcp(x)) | → | SRcp(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRllet(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRcase(SRllet(x)) | 
| Tcase-c(SRlapp(x)) | → | SRlapp(Tcase-c(x)) | 
| Tcase-c(SRlapp(x)) | → | SRcase(SRlapp(x)) | 
| Tcase-c(SRlcase(x)) | → | SRlcase(Tcase-c(x)) | 
| Tcase-c(SRlcase(x)) | → | SRcase(SRlcase(x)) | 
| Tcase-c(SRlseq(x)) | → | SRlseq(Tcase-c(x)) | 
| Tcase-c(SRlseq(x)) | → | SRcase(SRlseq(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(SRcase(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(Tcase-c(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(x) | 
| Tcase-c(SRseq(x)) | → | SRcase(SRseq(x)) | 
| Tcase-c(SRseq(x)) | → | SRseq(Tcase-c(x)) | 
| Tcase-c(SRseq(x)) | → | SRseq(x) | 
| Tcase-c(Answer) | → | SRcase(Answer) | 
| Tcase-c(Answer) | → | Answer | 
| [Tcase-c(x1)] | = | 1 · x1 + 1 | 
| [SRlbeta(x1)] | = | 1 · x1 | 
| [SRcase(x1)] | = | 1 · x1 + 1 | 
| [SRcp(x1)] | = | 1 · x1 | 
| [SRllet(x1)] | = | 1 · x1 | 
| [SRlapp(x1)] | = | 1 · x1 | 
| [SRlcase(x1)] | = | 1 · x1 | 
| [SRlseq(x1)] | = | 1 · x1 | 
| [SRseq(x1)] | = | 1 · x1 | 
| [Answer] | = | 0 | 
| Tcase-c(SRlbeta(x)) | → | SRcase(SRlbeta(x)) | 
| Tcase-c(SRlbeta(x)) | → | SRlbeta(Tcase-c(x)) | 
| Tcase-c(SRcp(x)) | → | SRcase(SRcp(x)) | 
| Tcase-c(SRcp(x)) | → | SRcp(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRllet(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRcase(SRllet(x)) | 
| Tcase-c(SRlapp(x)) | → | SRlapp(Tcase-c(x)) | 
| Tcase-c(SRlapp(x)) | → | SRcase(SRlapp(x)) | 
| Tcase-c(SRlcase(x)) | → | SRlcase(Tcase-c(x)) | 
| Tcase-c(SRlcase(x)) | → | SRcase(SRlcase(x)) | 
| Tcase-c(SRlseq(x)) | → | SRlseq(Tcase-c(x)) | 
| Tcase-c(SRlseq(x)) | → | SRcase(SRlseq(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(SRcase(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(Tcase-c(x)) | 
| Tcase-c(SRseq(x)) | → | SRcase(SRseq(x)) | 
| Tcase-c(SRseq(x)) | → | SRseq(Tcase-c(x)) | 
| Tcase-c(Answer) | → | SRcase(Answer) | 
| [Tcase-c(x1)] | = | 1 · x1 + 1 | 
| [SRlbeta(x1)] | = | 1 · x1 | 
| [SRcase(x1)] | = | 1 · x1 | 
| [SRcp(x1)] | = | 1 · x1 | 
| [SRllet(x1)] | = | 1 · x1 | 
| [SRlapp(x1)] | = | 1 · x1 | 
| [SRlcase(x1)] | = | 1 · x1 | 
| [SRlseq(x1)] | = | 1 · x1 | 
| [SRseq(x1)] | = | 1 · x1 | 
| [Answer] | = | 0 | 
| Tcase-c(SRlbeta(x)) | → | SRlbeta(Tcase-c(x)) | 
| Tcase-c(SRcp(x)) | → | SRcp(Tcase-c(x)) | 
| Tcase-c(SRllet(x)) | → | SRllet(Tcase-c(x)) | 
| Tcase-c(SRlapp(x)) | → | SRlapp(Tcase-c(x)) | 
| Tcase-c(SRlcase(x)) | → | SRlcase(Tcase-c(x)) | 
| Tcase-c(SRlseq(x)) | → | SRlseq(Tcase-c(x)) | 
| Tcase-c(SRcase(x)) | → | SRcase(Tcase-c(x)) | 
| Tcase-c(SRseq(x)) | → | SRseq(Tcase-c(x)) | 
| Tcase-c#(SRlbeta(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRcp(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRllet(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRlapp(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRlcase(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRlseq(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRcase(x)) | → | Tcase-c#(x) | 
| Tcase-c#(SRseq(x)) | → | Tcase-c#(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.
Tcase-c#(SRlbeta(x)) → Tcase-c#(x):
1>1Tcase-c#(SRcp(x)) → Tcase-c#(x):
1>1Tcase-c#(SRllet(x)) → Tcase-c#(x):
1>1Tcase-c#(SRlapp(x)) → Tcase-c#(x):
1>1Tcase-c#(SRlcase(x)) → Tcase-c#(x):
1>1Tcase-c#(SRlseq(x)) → Tcase-c#(x):
1>1Tcase-c#(SRcase(x)) → Tcase-c#(x):
1>1Tcase-c#(SRseq(x)) → Tcase-c#(x):
1>1As there is no critical graph in the transitive closure, there are no infinite chains.