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