by AProVE (version ba869e7b28377cd372aedcb96abeb62c4ad6aaa5 rene 20130719 unpublished dirty )
The rewrite relation of the following TRS is considered.
| Tgc(SRlbeta(x)) | → | SRlapp(W273(k,x)) |
| Tgc(SRlbeta(x)) | → | W279(k,x) |
| Tgc(SRcp(x)) | → | W301(k,x) |
| Tgc(SRllet(x)) | → | W316(k,x) |
| Tgc(SRlapp(x)) | → | SRlapp(W321(k,x)) |
| Tgc(SRlapp(x)) | → | W327(k,x) |
| Tgc(SRlcase(x)) | → | SRlcase(W349(k,x)) |
| Tgc(SRlcase(x)) | → | W355(k,x) |
| Tgc(SRlseq(x)) | → | SRlseq(W377(k,x)) |
| Tgc(SRlseq(x)) | → | W383(k,x) |
| Tgc(SRcase(x)) | → | SRlcase(W405(k,x)) |
| Tgc(SRcase(x)) | → | W411(k,x) |
| Tgc(SRseq(x)) | → | SRlseq(W438(k,x)) |
| Tgc(SRseq(x)) | → | W444(k,x) |
| Tcpcx(SRlbeta(x)) | → | SRlbeta(Tcpcx(x)) |
| Tcpcx(SRlapp(x)) | → | SRlapp(Tcpcx(x)) |
| Tcpcx(SRlcase(x)) | → | SRlcase(Tcpcx(x)) |
| Tcpcx(SRlseq(x)) | → | SRlseq(Tcpcx(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(Tcpcx(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(x) |
| Tcpcx(SRseq(x)) | → | SRseq(Tcpcx(x)) |
| Tcpcx(SRseq(x)) | → | SRseq(x) |
| Tcpcx(Answer) | → | Answer |
| Tcpcx(SRllet(x)) | → | SRllet(Tcpcx(x)) |
| Tcpcx(SRcp(x)) | → | SRcp(Tcpcx(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(Tabs(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(Tcpcx(Tcpx(Tcpx(Txch(Txch(x)))))) |
| Tcpcx(SRcase(x)) | → | SRcase(Tabs(Tcpx(Tcpx(Txch(Txch(x)))))) |
| Tcpcx(SRseq(x)) | → | SRseq(Tabs(x)) |
| Tcpcx(SRcp(x)) | → | SRcp(Tcpcx(Tcpcx(x))) |
| Tcpcx(SRcp(x)) | → | SRcp(Tcpcx(Tcpcx(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x)))))))) |
| SRlll(x) | → | SRlseq(x) |
| SRlll(x) | → | SRlapp(x) |
| SRlll(x) | → | SRllet(x) |
| SRlll(x) | → | SRlcase(x) |
| Tabs(SRlbeta(x)) | → | SRlbeta(Tabs(x)) |
| Tabs(SRcp(x)) | → | SRcp(Tabs(x)) |
| Tabs(SRllet(x)) | → | SRllet(Tabs(x)) |
| Tabs(SRlapp(x)) | → | SRlapp(Tabs(x)) |
| Tabs(SRlcase(x)) | → | SRlcase(Tabs(x)) |
| Tabs(SRlseq(x)) | → | SRlseq(Tabs(x)) |
| Tabs(SRcase(x)) | → | SRcase(Tabs(x)) |
| Tabs(SRcase(x)) | → | SRcase(x) |
| Tabs(SRcase(x)) | → | SRcase(Tabs(Tcpx(Tcpx(Txch(Txch(x)))))) |
| Tabs(SRseq(x)) | → | SRseq(Tabs(x)) |
| Tabs(SRseq(x)) | → | SRseq(x) |
| Tabs(Answer) | → | Answer |
| Txch(SRlbeta(x)) | → | SRlbeta(Txch(x)) |
| Txch(SRcp(x)) | → | SRcp(Txch(x)) |
| Txch(SRllet(x)) | → | SRllet(Txch(x)) |
| Txch(SRlapp(x)) | → | SRlapp(Txch(x)) |
| Txch(SRlcase(x)) | → | SRlcase(Txch(x)) |
| Txch(SRlseq(x)) | → | SRlseq(Txch(x)) |
| Txch(SRcase(x)) | → | SRcase(Txch(x)) |
| Txch(SRcase(x)) | → | SRcase(x) |
| Txch(SRseq(x)) | → | SRseq(Txch(x)) |
| Txch(SRseq(x)) | → | SRseq(x) |
| Txch(Answer) | → | Answer |
| Tcpx(SRlbeta(x)) | → | SRlbeta(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(x) |
| Tcpx(SRllet(x)) | → | SRllet(Tcpx(x)) |
| Tcpx(SRlapp(x)) | → | SRlapp(Tcpx(x)) |
| Tcpx(SRlcase(x)) | → | SRlcase(Tcpx(x)) |
| Tcpx(SRlseq(x)) | → | SRlseq(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(x) |
| Tcpx(SRseq(x)) | → | SRseq(Tcpx(x)) |
| Tcpx(SRseq(x)) | → | SRseq(x) |
| Tcpx(Answer) | → | Answer |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(Tcpx(x))) |
| Tgc(SRlbeta(x)) | → | SRlbeta(Tgc(x)) |
| Tgc(SRcp(x)) | → | SRcp(Tgc(x)) |
| Tgc(SRllet(x)) | → | SRllet(Tgc(x)) |
| Tgc(SRlapp(x)) | → | SRlapp(Tgc(x)) |
| Tgc(SRlcase(x)) | → | SRlcase(Tgc(x)) |
| Tgc(SRlseq(x)) | → | SRlseq(Tgc(x)) |
| Tgc(SRcase(x)) | → | SRcase(Tgc(x)) |
| Tgc(SRcase(x)) | → | SRcase(x) |
| Tgc(SRseq(x)) | → | SRseq(Tgc(x)) |
| Tgc(SRseq(x)) | → | SRseq(x) |
| Tgc(Answer) | → | Answer |
| W273(s(k),x) | → | SRlll(W273(k,x)) |
| W273(s(k),x) | → | SRlll(SRlbeta(Tgc(x))) |
| W279(s(k),x) | → | SRlll(W279(k,x)) |
| W279(s(k),x) | → | SRlll(SRlbeta(Tgc(x))) |
| Tgc(SRlbeta(x)) | → | SRlapp(SRlbeta(SRllet(Tgc(x)))) |
| Tgc(SRlbeta(x)) | → | SRlapp(SRllet(SRlbeta(Tgc(x)))) |
| Tgc(SRlbeta(x)) | → | SRllet(SRlbeta(Tgc(x))) |
| W301(s(k),x) | → | SRlll(W301(k,x)) |
| W301(s(k),x) | → | SRlll(SRcp(Tgc(x))) |
| Tgc(SRcp(x)) | → | SRllet(SRcp(Tgc(x))) |
| Tgc(SRllet(x)) | → | SRllet(SRllet(Tgc(x))) |
| W316(s(k),x) | → | SRlll(W316(k,x)) |
| W316(s(k),x) | → | SRlll(SRllet(Tgc(x))) |
| W321(s(k),x) | → | SRlll(W321(k,x)) |
| W321(s(k),x) | → | SRlll(SRlapp(Tgc(x))) |
| W327(s(k),x) | → | SRlll(W327(k,x)) |
| W327(s(k),x) | → | SRlll(SRlapp(Tgc(x))) |
| Tgc(SRlapp(x)) | → | SRlapp(SRlapp(SRllet(Tgc(x)))) |
| Tgc(SRlapp(x)) | → | SRlapp(SRllet(SRlapp(Tgc(x)))) |
| Tgc(SRlapp(x)) | → | SRllet(SRlapp(Tgc(x))) |
| W349(s(k),x) | → | SRlll(W349(k,x)) |
| W349(s(k),x) | → | SRlll(SRlcase(Tgc(x))) |
| W355(s(k),x) | → | SRlll(W355(k,x)) |
| W355(s(k),x) | → | SRlll(SRlcase(Tgc(x))) |
| Tgc(SRlcase(x)) | → | SRlcase(SRlcase(SRllet(Tgc(x)))) |
| Tgc(SRlcase(x)) | → | SRlcase(SRllet(SRlcase(Tgc(x)))) |
| Tgc(SRlcase(x)) | → | SRllet(SRlcase(Tgc(x))) |
| W377(s(k),x) | → | SRlll(W377(k,x)) |
| W377(s(k),x) | → | SRlll(SRlseq(Tgc(x))) |
| W383(s(k),x) | → | SRlll(W383(k,x)) |
| W383(s(k),x) | → | SRlll(SRlseq(Tgc(x))) |
| Tgc(SRlseq(x)) | → | SRlseq(SRlseq(SRllet(Tgc(x)))) |
| Tgc(SRlseq(x)) | → | SRlseq(SRllet(SRlseq(Tgc(x)))) |
| Tgc(SRlseq(x)) | → | SRllet(SRlseq(Tgc(x))) |
| W405(s(k),x) | → | SRlll(W405(k,x)) |
| W405(s(k),x) | → | SRlll(SRcase(Tgc(x))) |
| W411(s(k),x) | → | SRlll(W411(k,x)) |
| W411(s(k),x) | → | SRlll(SRcase(Tgc(x))) |
| Tgc(SRcase(x)) | → | SRlcase(SRcase(Tgc(x))) |
| Tgc(SRcase(x)) | → | SRlcase(SRcase(SRllet(Tgc(x)))) |
| Tgc(SRcase(x)) | → | SRlcase(SRllet(SRcase(Tgc(x)))) |
| Tgc(SRcase(x)) | → | SRllet(SRcase(Tgc(x))) |
| W438(s(k),x) | → | SRlll(W438(k,x)) |
| W438(s(k),x) | → | SRlll(SRseq(Tgc(x))) |
| W444(s(k),x) | → | SRlll(W444(k,x)) |
| W444(s(k),x) | → | SRlll(SRseq(Tgc(x))) |
| Tgc(SRseq(x)) | → | SRlseq(SRseq(Tgc(x))) |
| Tgc(SRseq(x)) | → | SRlseq(SRllet(SRseq(Tgc(x)))) |
| Tgc(SRseq(x)) | → | SRllet(SRseq(Tgc(x))) |
| Tgc(Answer) | → | SRllet(Answer) |
There are no rules.
| Tgc#(SRlbeta(x)) | → | W273#(k,x) |
| Tgc#(SRlbeta(x)) | → | W279#(k,x) |
| Tgc#(SRcp(x)) | → | W301#(k,x) |
| Tgc#(SRllet(x)) | → | W316#(k,x) |
| Tgc#(SRlapp(x)) | → | W321#(k,x) |
| Tgc#(SRlapp(x)) | → | W327#(k,x) |
| Tgc#(SRlcase(x)) | → | W349#(k,x) |
| Tgc#(SRlcase(x)) | → | W355#(k,x) |
| Tgc#(SRlseq(x)) | → | W377#(k,x) |
| Tgc#(SRlseq(x)) | → | W383#(k,x) |
| Tgc#(SRcase(x)) | → | W405#(k,x) |
| Tgc#(SRcase(x)) | → | W411#(k,x) |
| Tgc#(SRseq(x)) | → | W438#(k,x) |
| Tgc#(SRseq(x)) | → | W444#(k,x) |
| Tcpcx#(SRlbeta(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlapp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRllet(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcase(x)) | → | Tabs#(x) |
| Tcpcx#(SRcase(x)) | → | Tcpcx#(Tcpx(Tcpx(Txch(Txch(x))))) |
| Tcpcx#(SRcase(x)) | → | Tcpx#(Tcpx(Txch(Txch(x)))) |
| Tcpcx#(SRcase(x)) | → | Tcpx#(Txch(Txch(x))) |
| Tcpcx#(SRcase(x)) | → | Txch#(Txch(x)) |
| Tcpcx#(SRcase(x)) | → | Txch#(x) |
| Tcpcx#(SRcase(x)) | → | Tabs#(Tcpx(Tcpx(Txch(Txch(x))))) |
| Tcpcx#(SRseq(x)) | → | Tabs#(x) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(x)) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x))))))) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x)))))) |
| Tcpcx#(SRcp(x)) | → | Tcpx#(Tcpx(Tcpx(Tcpx(Tgc(x))))) |
| Tcpcx#(SRcp(x)) | → | Tcpx#(Tcpx(Tcpx(Tgc(x)))) |
| Tcpcx#(SRcp(x)) | → | Tcpx#(Tcpx(Tgc(x))) |
| Tcpcx#(SRcp(x)) | → | Tcpx#(Tgc(x)) |
| Tcpcx#(SRcp(x)) | → | Tgc#(x) |
| Tabs#(SRlbeta(x)) | → | Tabs#(x) |
| Tabs#(SRcp(x)) | → | Tabs#(x) |
| Tabs#(SRllet(x)) | → | Tabs#(x) |
| Tabs#(SRlapp(x)) | → | Tabs#(x) |
| Tabs#(SRlcase(x)) | → | Tabs#(x) |
| Tabs#(SRlseq(x)) | → | Tabs#(x) |
| Tabs#(SRcase(x)) | → | Tabs#(x) |
| Tabs#(SRcase(x)) | → | Tabs#(Tcpx(Tcpx(Txch(Txch(x))))) |
| Tabs#(SRcase(x)) | → | Tcpx#(Tcpx(Txch(Txch(x)))) |
| Tabs#(SRcase(x)) | → | Tcpx#(Txch(Txch(x))) |
| Tabs#(SRcase(x)) | → | Txch#(Txch(x)) |
| Tabs#(SRcase(x)) | → | Txch#(x) |
| Tabs#(SRseq(x)) | → | Tabs#(x) |
| Txch#(SRlbeta(x)) | → | Txch#(x) |
| Txch#(SRcp(x)) | → | Txch#(x) |
| Txch#(SRllet(x)) | → | Txch#(x) |
| Txch#(SRlapp(x)) | → | Txch#(x) |
| Txch#(SRlcase(x)) | → | Txch#(x) |
| Txch#(SRlseq(x)) | → | Txch#(x) |
| Txch#(SRcase(x)) | → | Txch#(x) |
| Txch#(SRseq(x)) | → | Txch#(x) |
| Tcpx#(SRlbeta(x)) | → | Tcpx#(x) |
| Tcpx#(SRcp(x)) | → | Tcpx#(x) |
| Tcpx#(SRllet(x)) | → | Tcpx#(x) |
| Tcpx#(SRlapp(x)) | → | Tcpx#(x) |
| Tcpx#(SRlcase(x)) | → | Tcpx#(x) |
| Tcpx#(SRlseq(x)) | → | Tcpx#(x) |
| Tcpx#(SRcase(x)) | → | Tcpx#(x) |
| Tcpx#(SRseq(x)) | → | Tcpx#(x) |
| Tcpx#(SRcp(x)) | → | Tcpx#(Tcpx(x)) |
| Tgc#(SRlbeta(x)) | → | Tgc#(x) |
| Tgc#(SRcp(x)) | → | Tgc#(x) |
| Tgc#(SRllet(x)) | → | Tgc#(x) |
| Tgc#(SRlapp(x)) | → | Tgc#(x) |
| Tgc#(SRlcase(x)) | → | Tgc#(x) |
| Tgc#(SRlseq(x)) | → | Tgc#(x) |
| Tgc#(SRcase(x)) | → | Tgc#(x) |
| Tgc#(SRseq(x)) | → | Tgc#(x) |
| W273#(s(k),x) | → | SRlll#(W273(k,x)) |
| W273#(s(k),x) | → | W273#(k,x) |
| W273#(s(k),x) | → | SRlll#(SRlbeta(Tgc(x))) |
| W273#(s(k),x) | → | Tgc#(x) |
| W279#(s(k),x) | → | SRlll#(W279(k,x)) |
| W279#(s(k),x) | → | W279#(k,x) |
| W279#(s(k),x) | → | SRlll#(SRlbeta(Tgc(x))) |
| W279#(s(k),x) | → | Tgc#(x) |
| W301#(s(k),x) | → | SRlll#(W301(k,x)) |
| W301#(s(k),x) | → | W301#(k,x) |
| W301#(s(k),x) | → | SRlll#(SRcp(Tgc(x))) |
| W301#(s(k),x) | → | Tgc#(x) |
| W316#(s(k),x) | → | SRlll#(W316(k,x)) |
| W316#(s(k),x) | → | W316#(k,x) |
| W316#(s(k),x) | → | SRlll#(SRllet(Tgc(x))) |
| W316#(s(k),x) | → | Tgc#(x) |
| W321#(s(k),x) | → | SRlll#(W321(k,x)) |
| W321#(s(k),x) | → | W321#(k,x) |
| W321#(s(k),x) | → | SRlll#(SRlapp(Tgc(x))) |
| W321#(s(k),x) | → | Tgc#(x) |
| W327#(s(k),x) | → | SRlll#(W327(k,x)) |
| W327#(s(k),x) | → | W327#(k,x) |
| W327#(s(k),x) | → | SRlll#(SRlapp(Tgc(x))) |
| W327#(s(k),x) | → | Tgc#(x) |
| W349#(s(k),x) | → | SRlll#(W349(k,x)) |
| W349#(s(k),x) | → | W349#(k,x) |
| W349#(s(k),x) | → | SRlll#(SRlcase(Tgc(x))) |
| W349#(s(k),x) | → | Tgc#(x) |
| W355#(s(k),x) | → | SRlll#(W355(k,x)) |
| W355#(s(k),x) | → | W355#(k,x) |
| W355#(s(k),x) | → | SRlll#(SRlcase(Tgc(x))) |
| W355#(s(k),x) | → | Tgc#(x) |
| W377#(s(k),x) | → | SRlll#(W377(k,x)) |
| W377#(s(k),x) | → | W377#(k,x) |
| W377#(s(k),x) | → | SRlll#(SRlseq(Tgc(x))) |
| W377#(s(k),x) | → | Tgc#(x) |
| W383#(s(k),x) | → | SRlll#(W383(k,x)) |
| W383#(s(k),x) | → | W383#(k,x) |
| W383#(s(k),x) | → | SRlll#(SRlseq(Tgc(x))) |
| W383#(s(k),x) | → | Tgc#(x) |
| W405#(s(k),x) | → | SRlll#(W405(k,x)) |
| W405#(s(k),x) | → | W405#(k,x) |
| W405#(s(k),x) | → | SRlll#(SRcase(Tgc(x))) |
| W405#(s(k),x) | → | Tgc#(x) |
| W411#(s(k),x) | → | SRlll#(W411(k,x)) |
| W411#(s(k),x) | → | W411#(k,x) |
| W411#(s(k),x) | → | SRlll#(SRcase(Tgc(x))) |
| W411#(s(k),x) | → | Tgc#(x) |
| W438#(s(k),x) | → | SRlll#(W438(k,x)) |
| W438#(s(k),x) | → | W438#(k,x) |
| W438#(s(k),x) | → | SRlll#(SRseq(Tgc(x))) |
| W438#(s(k),x) | → | Tgc#(x) |
| W444#(s(k),x) | → | SRlll#(W444(k,x)) |
| W444#(s(k),x) | → | W444#(k,x) |
| W444#(s(k),x) | → | SRlll#(SRseq(Tgc(x))) |
| W444#(s(k),x) | → | Tgc#(x) |
The dependency pairs are split into 5 components.
| Tcpcx#(SRlapp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlbeta(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRllet(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcase(x)) | → | Tcpcx#(Tcpx(Tcpx(Txch(Txch(x))))) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(x)) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x))))))) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x)))))) |
| [Tcpcx#(x1)] | = | 1 · x1 |
| [SRlapp(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 1 + 1 · x1 |
| [SRlcase(x1)] | = | 1 · x1 |
| [SRlseq(x1)] | = | 1 · x1 |
| [SRcase(x1)] | = | 1 · x1 |
| [SRseq(x1)] | = | 1 + 1 · x1 |
| [SRllet(x1)] | = | 1 · x1 |
| [SRcp(x1)] | = | 1 · x1 |
| [Tcpx(x1)] | = | 1 · x1 |
| [Txch(x1)] | = | 1 · x1 |
| [Tcpcx(x1)] | = | 1 · x1 |
| [Tgc(x1)] | = | 1 · x1 |
| [Answer] | = | 1 |
| [Tabs(x1)] | = | 1 · x1 |
| [W273(x1, x2)] | = | 1 + 1 · x2 |
| [W279(x1, x2)] | = | 1 + 1 · x2 |
| [W301(x1, x2)] | = | 1 · x2 |
| [W316(x1, x2)] | = | 1 · x2 |
| [W321(x1, x2)] | = | 1 · x2 |
| [W327(x1, x2)] | = | 1 · x2 |
| [W349(x1, x2)] | = | 1 · x2 |
| [W355(x1, x2)] | = | 1 · x2 |
| [W377(x1, x2)] | = | 1 · x2 |
| [W383(x1, x2)] | = | 1 · x2 |
| [W405(x1, x2)] | = | 1 · x2 |
| [W411(x1, x2)] | = | 1 · x2 |
| [W438(x1, x2)] | = | 1 + 1 · x2 |
| [W444(x1, x2)] | = | 1 + 1 · x2 |
| [s(x1)] | = | 1 + 1 · x1 |
| [SRlll(x1)] | = | 1 · x1 |
| Tcpcx#(SRlapp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRllet(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcase(x)) | → | Tcpcx#(Tcpx(Tcpx(Txch(Txch(x))))) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(x)) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x))))))) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x)))))) |
| [Tcpcx#(x1)] | = | 1 · x1 |
| [SRlapp(x1)] | = | 1 · x1 |
| [SRlcase(x1)] | = | 1 · x1 |
| [SRlseq(x1)] | = | 1 · x1 |
| [SRcase(x1)] | = | 1 + 1 · x1 |
| [SRllet(x1)] | = | 1 · x1 |
| [SRcp(x1)] | = | 1 · x1 |
| [Tcpx(x1)] | = | 1 · x1 |
| [Txch(x1)] | = | 1 · x1 |
| [Tcpcx(x1)] | = | 1 · x1 |
| [Tgc(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 1 + 1 · x1 |
| [SRseq(x1)] | = | 1 + 1 · x1 |
| [Answer] | = | 1 |
| [Tabs(x1)] | = | 1 · x1 |
| [W273(x1, x2)] | = | 1 + 1 · x2 |
| [W279(x1, x2)] | = | 1 + 1 · x2 |
| [W301(x1, x2)] | = | 1 · x2 |
| [W316(x1, x2)] | = | 1 · x2 |
| [W321(x1, x2)] | = | 1 · x2 |
| [W327(x1, x2)] | = | 1 · x2 |
| [W349(x1, x2)] | = | 1 · x2 |
| [W355(x1, x2)] | = | 1 · x2 |
| [W377(x1, x2)] | = | 1 · x2 |
| [W383(x1, x2)] | = | 1 · x2 |
| [W405(x1, x2)] | = | 1 + 1 · x2 |
| [W411(x1, x2)] | = | 1 + 1 · x2 |
| [W438(x1, x2)] | = | 1 + 1 · x2 |
| [W444(x1, x2)] | = | 1 + 1 · x2 |
| [s(x1)] | = | 1 + 1 · x1 |
| [SRlll(x1)] | = | 1 · x1 |
| Tcpcx#(SRlapp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRllet(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(x)) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpcx(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x))))))) |
| Tcpcx#(SRcp(x)) | → | Tcpcx#(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x)))))) |
| [Tcpcx#(x1)] | = | 1 · x1 |
| [SRlapp(x1)] | = | 1 · x1 |
| [SRlcase(x1)] | = | 1 · x1 |
| [SRlseq(x1)] | = | 1 · x1 |
| [SRllet(x1)] | = | 1 · x1 |
| [SRcp(x1)] | = | 1 + 1 · x1 |
| [Tcpcx(x1)] | = | 1 · x1 |
| [Tcpx(x1)] | = | 1 · x1 |
| [Tgc(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 1 |
| [SRcase(x1)] | = | 0 |
| [SRseq(x1)] | = | 0 |
| [Answer] | = | 1 |
| [Tabs(x1)] | = | 1 + 1 · x1 |
| [Txch(x1)] | = | 1 + 1 · x1 |
| [W273(x1, x2)] | = | 1 |
| [W279(x1, x2)] | = | 1 |
| [W301(x1, x2)] | = | 1 + 1 · x2 |
| [W316(x1, x2)] | = | 1 · x2 |
| [W321(x1, x2)] | = | 1 · x2 |
| [W327(x1, x2)] | = | 1 · x2 |
| [W349(x1, x2)] | = | 1 · x2 |
| [W355(x1, x2)] | = | 1 · x2 |
| [W377(x1, x2)] | = | 1 · x2 |
| [W383(x1, x2)] | = | 1 · x2 |
| [W405(x1, x2)] | = | 0 |
| [W411(x1, x2)] | = | 0 |
| [W438(x1, x2)] | = | 0 |
| [W444(x1, x2)] | = | 0 |
| [s(x1)] | = | 1 + 1 · x1 |
| [SRlll(x1)] | = | 1 · x1 |
| Tcpcx(SRlbeta(x)) | → | SRlbeta(Tcpcx(x)) |
| Tcpcx(SRlapp(x)) | → | SRlapp(Tcpcx(x)) |
| Tcpcx(SRlcase(x)) | → | SRlcase(Tcpcx(x)) |
| Tcpcx(SRlseq(x)) | → | SRlseq(Tcpcx(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(Tcpcx(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(x) |
| Tcpcx(SRseq(x)) | → | SRseq(Tcpcx(x)) |
| Tcpcx(SRseq(x)) | → | SRseq(x) |
| Tcpcx(Answer) | → | Answer |
| Tcpcx(SRllet(x)) | → | SRllet(Tcpcx(x)) |
| Tcpcx(SRcp(x)) | → | SRcp(Tcpcx(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(Tabs(x)) |
| Tcpcx(SRcase(x)) | → | SRcase(Tcpcx(Tcpx(Tcpx(Txch(Txch(x)))))) |
| Tcpcx(SRcase(x)) | → | SRcase(Tabs(Tcpx(Tcpx(Txch(Txch(x)))))) |
| Tcpcx(SRseq(x)) | → | SRseq(Tabs(x)) |
| Tcpcx(SRcp(x)) | → | SRcp(Tcpcx(Tcpcx(x))) |
| Tcpcx(SRcp(x)) | → | SRcp(Tcpcx(Tcpcx(Tcpx(Tcpx(Tcpx(Tcpx(Tgc(x)))))))) |
| Tgc(SRlbeta(x)) | → | SRlapp(W273(k,x)) |
| Tgc(SRlbeta(x)) | → | W279(k,x) |
| Tgc(SRcp(x)) | → | W301(k,x) |
| Tgc(SRllet(x)) | → | W316(k,x) |
| Tgc(SRlapp(x)) | → | SRlapp(W321(k,x)) |
| Tgc(SRlapp(x)) | → | W327(k,x) |
| Tgc(SRlcase(x)) | → | SRlcase(W349(k,x)) |
| Tgc(SRlcase(x)) | → | W355(k,x) |
| Tgc(SRlseq(x)) | → | SRlseq(W377(k,x)) |
| Tgc(SRlseq(x)) | → | W383(k,x) |
| Tgc(SRcase(x)) | → | SRlcase(W405(k,x)) |
| Tgc(SRcase(x)) | → | W411(k,x) |
| Tgc(SRseq(x)) | → | SRlseq(W438(k,x)) |
| Tgc(SRseq(x)) | → | W444(k,x) |
| Tgc(SRlbeta(x)) | → | SRlbeta(Tgc(x)) |
| Tgc(SRcp(x)) | → | SRcp(Tgc(x)) |
| Tgc(SRllet(x)) | → | SRllet(Tgc(x)) |
| Tgc(SRlapp(x)) | → | SRlapp(Tgc(x)) |
| Tgc(SRlcase(x)) | → | SRlcase(Tgc(x)) |
| Tgc(SRlseq(x)) | → | SRlseq(Tgc(x)) |
| Tgc(SRcase(x)) | → | SRcase(Tgc(x)) |
| Tgc(SRcase(x)) | → | SRcase(x) |
| Tgc(SRseq(x)) | → | SRseq(Tgc(x)) |
| Tgc(SRseq(x)) | → | SRseq(x) |
| Tgc(Answer) | → | Answer |
| Tgc(SRlbeta(x)) | → | SRlapp(SRlbeta(SRllet(Tgc(x)))) |
| Tgc(SRlbeta(x)) | → | SRlapp(SRllet(SRlbeta(Tgc(x)))) |
| Tgc(SRlbeta(x)) | → | SRllet(SRlbeta(Tgc(x))) |
| Tgc(SRcp(x)) | → | SRllet(SRcp(Tgc(x))) |
| Tgc(SRllet(x)) | → | SRllet(SRllet(Tgc(x))) |
| Tgc(SRlapp(x)) | → | SRlapp(SRlapp(SRllet(Tgc(x)))) |
| Tgc(SRlapp(x)) | → | SRlapp(SRllet(SRlapp(Tgc(x)))) |
| Tgc(SRlapp(x)) | → | SRllet(SRlapp(Tgc(x))) |
| Tgc(SRlcase(x)) | → | SRlcase(SRlcase(SRllet(Tgc(x)))) |
| Tgc(SRlcase(x)) | → | SRlcase(SRllet(SRlcase(Tgc(x)))) |
| Tgc(SRlcase(x)) | → | SRllet(SRlcase(Tgc(x))) |
| Tgc(SRlseq(x)) | → | SRlseq(SRlseq(SRllet(Tgc(x)))) |
| Tgc(SRlseq(x)) | → | SRlseq(SRllet(SRlseq(Tgc(x)))) |
| Tgc(SRlseq(x)) | → | SRllet(SRlseq(Tgc(x))) |
| Tgc(SRcase(x)) | → | SRlcase(SRcase(Tgc(x))) |
| Tgc(SRcase(x)) | → | SRlcase(SRcase(SRllet(Tgc(x)))) |
| Tgc(SRcase(x)) | → | SRlcase(SRllet(SRcase(Tgc(x)))) |
| Tgc(SRcase(x)) | → | SRllet(SRcase(Tgc(x))) |
| Tgc(SRseq(x)) | → | SRlseq(SRseq(Tgc(x))) |
| Tgc(SRseq(x)) | → | SRlseq(SRllet(SRseq(Tgc(x)))) |
| Tgc(SRseq(x)) | → | SRllet(SRseq(Tgc(x))) |
| Tgc(Answer) | → | SRllet(Answer) |
| Tcpx(SRlbeta(x)) | → | SRlbeta(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(x) |
| Tcpx(SRllet(x)) | → | SRllet(Tcpx(x)) |
| Tcpx(SRlapp(x)) | → | SRlapp(Tcpx(x)) |
| Tcpx(SRlcase(x)) | → | SRlcase(Tcpx(x)) |
| Tcpx(SRlseq(x)) | → | SRlseq(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(x) |
| Tcpx(SRseq(x)) | → | SRseq(Tcpx(x)) |
| Tcpx(SRseq(x)) | → | SRseq(x) |
| Tcpx(Answer) | → | Answer |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(Tcpx(x))) |
| W273(s(k),x) | → | SRlll(W273(k,x)) |
| W273(s(k),x) | → | SRlll(SRlbeta(Tgc(x))) |
| W279(s(k),x) | → | SRlll(W279(k,x)) |
| W279(s(k),x) | → | SRlll(SRlbeta(Tgc(x))) |
| W301(s(k),x) | → | SRlll(W301(k,x)) |
| W301(s(k),x) | → | SRlll(SRcp(Tgc(x))) |
| W316(s(k),x) | → | SRlll(W316(k,x)) |
| W316(s(k),x) | → | SRlll(SRllet(Tgc(x))) |
| W321(s(k),x) | → | SRlll(W321(k,x)) |
| W321(s(k),x) | → | SRlll(SRlapp(Tgc(x))) |
| W327(s(k),x) | → | SRlll(W327(k,x)) |
| W327(s(k),x) | → | SRlll(SRlapp(Tgc(x))) |
| W349(s(k),x) | → | SRlll(W349(k,x)) |
| W349(s(k),x) | → | SRlll(SRlcase(Tgc(x))) |
| W355(s(k),x) | → | SRlll(W355(k,x)) |
| W355(s(k),x) | → | SRlll(SRlcase(Tgc(x))) |
| W377(s(k),x) | → | SRlll(W377(k,x)) |
| W377(s(k),x) | → | SRlll(SRlseq(Tgc(x))) |
| W383(s(k),x) | → | SRlll(W383(k,x)) |
| W383(s(k),x) | → | SRlll(SRlseq(Tgc(x))) |
| W405(s(k),x) | → | SRlll(W405(k,x)) |
| W405(s(k),x) | → | SRlll(SRcase(Tgc(x))) |
| W411(s(k),x) | → | SRlll(W411(k,x)) |
| W411(s(k),x) | → | SRlll(SRcase(Tgc(x))) |
| W438(s(k),x) | → | SRlll(W438(k,x)) |
| W438(s(k),x) | → | SRlll(SRseq(Tgc(x))) |
| W444(s(k),x) | → | SRlll(W444(k,x)) |
| W444(s(k),x) | → | SRlll(SRseq(Tgc(x))) |
| SRlll(x) | → | SRlseq(x) |
| SRlll(x) | → | SRlapp(x) |
| SRlll(x) | → | SRllet(x) |
| SRlll(x) | → | SRlcase(x) |
| Tcpcx#(SRlapp(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlcase(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRlseq(x)) | → | Tcpcx#(x) |
| Tcpcx#(SRllet(x)) | → | Tcpcx#(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.
Tcpcx#(SRlapp(x)) → Tcpcx#(x):
1>1Tcpcx#(SRlcase(x)) → Tcpcx#(x):
1>1Tcpcx#(SRlseq(x)) → Tcpcx#(x):
1>1Tcpcx#(SRllet(x)) → Tcpcx#(x):
1>1As there is no critical graph in the transitive closure, there are no infinite chains.
| Tabs#(SRcp(x)) | → | Tabs#(x) |
| Tabs#(SRlbeta(x)) | → | Tabs#(x) |
| Tabs#(SRllet(x)) | → | Tabs#(x) |
| Tabs#(SRlapp(x)) | → | Tabs#(x) |
| Tabs#(SRlcase(x)) | → | Tabs#(x) |
| Tabs#(SRlseq(x)) | → | Tabs#(x) |
| Tabs#(SRcase(x)) | → | Tabs#(x) |
| Tabs#(SRcase(x)) | → | Tabs#(Tcpx(Tcpx(Txch(Txch(x))))) |
| Tabs#(SRseq(x)) | → | Tabs#(x) |
We restrict the rewrite rules to the following usable rules of the DP problem.
| Txch(SRlbeta(x)) | → | SRlbeta(Txch(x)) |
| Txch(SRcp(x)) | → | SRcp(Txch(x)) |
| Txch(SRllet(x)) | → | SRllet(Txch(x)) |
| Txch(SRlapp(x)) | → | SRlapp(Txch(x)) |
| Txch(SRlcase(x)) | → | SRlcase(Txch(x)) |
| Txch(SRlseq(x)) | → | SRlseq(Txch(x)) |
| Txch(SRcase(x)) | → | SRcase(Txch(x)) |
| Txch(SRcase(x)) | → | SRcase(x) |
| Txch(SRseq(x)) | → | SRseq(Txch(x)) |
| Txch(SRseq(x)) | → | SRseq(x) |
| Txch(Answer) | → | Answer |
| Tcpx(SRlbeta(x)) | → | SRlbeta(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(x) |
| Tcpx(SRllet(x)) | → | SRllet(Tcpx(x)) |
| Tcpx(SRlapp(x)) | → | SRlapp(Tcpx(x)) |
| Tcpx(SRlcase(x)) | → | SRlcase(Tcpx(x)) |
| Tcpx(SRlseq(x)) | → | SRlseq(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(x) |
| Tcpx(SRseq(x)) | → | SRseq(Tcpx(x)) |
| Tcpx(SRseq(x)) | → | SRseq(x) |
| Tcpx(Answer) | → | Answer |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(Tcpx(x))) |
We restrict the innermost strategy to the following left hand sides.
| Txch(SRlbeta(x0)) |
| Txch(SRcp(x0)) |
| Txch(SRllet(x0)) |
| Txch(SRlapp(x0)) |
| Txch(SRlcase(x0)) |
| Txch(SRlseq(x0)) |
| Txch(SRcase(x0)) |
| Txch(SRseq(x0)) |
| Txch(Answer) |
| Tcpx(SRlbeta(x0)) |
| Tcpx(SRcp(x0)) |
| Tcpx(SRllet(x0)) |
| Tcpx(SRlapp(x0)) |
| Tcpx(SRlcase(x0)) |
| Tcpx(SRlseq(x0)) |
| Tcpx(SRcase(x0)) |
| Tcpx(SRseq(x0)) |
| Tcpx(Answer) |
| [Tabs#(x1)] | = | -1 + 2 · x1 |
| [Tcpx(x1)] | = | 1 · x1 |
| [Txch(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 2 + 2 · x1 |
| [SRcp(x1)] | = | 2 + 2 · x1 |
| [SRllet(x1)] | = | 2 + 1 · x1 |
| [SRlapp(x1)] | = | 2 + 2 · x1 |
| [SRlcase(x1)] | = | 1 + 2 · x1 |
| [SRlseq(x1)] | = | 1 + 1 · x1 |
| [SRcase(x1)] | = | 2 + 1 · x1 |
| [SRseq(x1)] | = | 2 + 1 · x1 |
| [Answer] | = | 0 |
There are no pairs anymore.
| W273#(s(k),x) | → | W273#(k,x) |
| W273#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlbeta(x)) | → | W273#(k,x) |
| Tgc#(SRlbeta(x)) | → | W279#(k,x) |
| W279#(s(k),x) | → | W279#(k,x) |
| W279#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRcp(x)) | → | W301#(k,x) |
| W301#(s(k),x) | → | W301#(k,x) |
| W301#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRllet(x)) | → | W316#(k,x) |
| W316#(s(k),x) | → | W316#(k,x) |
| W316#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlapp(x)) | → | W321#(k,x) |
| W321#(s(k),x) | → | W321#(k,x) |
| W321#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlapp(x)) | → | W327#(k,x) |
| W327#(s(k),x) | → | W327#(k,x) |
| W327#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlcase(x)) | → | W349#(k,x) |
| W349#(s(k),x) | → | W349#(k,x) |
| W349#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlcase(x)) | → | W355#(k,x) |
| W355#(s(k),x) | → | W355#(k,x) |
| W355#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlseq(x)) | → | W377#(k,x) |
| W377#(s(k),x) | → | W377#(k,x) |
| W377#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlseq(x)) | → | W383#(k,x) |
| W383#(s(k),x) | → | W383#(k,x) |
| W383#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRcase(x)) | → | W405#(k,x) |
| W405#(s(k),x) | → | W405#(k,x) |
| W405#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRcase(x)) | → | W411#(k,x) |
| W411#(s(k),x) | → | W411#(k,x) |
| W411#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRseq(x)) | → | W438#(k,x) |
| W438#(s(k),x) | → | W438#(k,x) |
| W438#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRseq(x)) | → | W444#(k,x) |
| W444#(s(k),x) | → | W444#(k,x) |
| W444#(s(k),x) | → | Tgc#(x) |
| Tgc#(SRlbeta(x)) | → | Tgc#(x) |
| Tgc#(SRcp(x)) | → | Tgc#(x) |
| Tgc#(SRllet(x)) | → | Tgc#(x) |
| Tgc#(SRlapp(x)) | → | Tgc#(x) |
| Tgc#(SRlcase(x)) | → | Tgc#(x) |
| Tgc#(SRlseq(x)) | → | Tgc#(x) |
| Tgc#(SRcase(x)) | → | Tgc#(x) |
| Tgc#(SRseq(x)) | → | Tgc#(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.
W273#(s(k),x) → W273#(k,x):
1>1, 2>=2W273#(s(k),x) → Tgc#(x):
2>=1Tgc#(SRlbeta(x)) → W273#(k,x):
1>2W279#(s(k),x) → Tgc#(x):
2>=1W279#(s(k),x) → W279#(k,x):
1>1, 2>=2Tgc#(SRlbeta(x)) → W279#(k,x):
1>2W301#(s(k),x) → Tgc#(x):
2>=1W301#(s(k),x) → W301#(k,x):
1>1, 2>=2Tgc#(SRcp(x)) → W301#(k,x):
1>2W316#(s(k),x) → Tgc#(x):
2>=1W316#(s(k),x) → W316#(k,x):
1>1, 2>=2Tgc#(SRllet(x)) → W316#(k,x):
1>2W321#(s(k),x) → Tgc#(x):
2>=1W321#(s(k),x) → W321#(k,x):
1>1, 2>=2Tgc#(SRlapp(x)) → W321#(k,x):
1>2W327#(s(k),x) → Tgc#(x):
2>=1W327#(s(k),x) → W327#(k,x):
1>1, 2>=2Tgc#(SRlapp(x)) → W327#(k,x):
1>2W349#(s(k),x) → Tgc#(x):
2>=1W349#(s(k),x) → W349#(k,x):
1>1, 2>=2Tgc#(SRlcase(x)) → W349#(k,x):
1>2W355#(s(k),x) → Tgc#(x):
2>=1W355#(s(k),x) → W355#(k,x):
1>1, 2>=2Tgc#(SRlcase(x)) → W355#(k,x):
1>2W377#(s(k),x) → Tgc#(x):
2>=1W377#(s(k),x) → W377#(k,x):
1>1, 2>=2Tgc#(SRlseq(x)) → W377#(k,x):
1>2W383#(s(k),x) → Tgc#(x):
2>=1W383#(s(k),x) → W383#(k,x):
1>1, 2>=2Tgc#(SRlseq(x)) → W383#(k,x):
1>2W405#(s(k),x) → Tgc#(x):
2>=1W405#(s(k),x) → W405#(k,x):
1>1, 2>=2Tgc#(SRcase(x)) → W405#(k,x):
1>2W411#(s(k),x) → Tgc#(x):
2>=1W411#(s(k),x) → W411#(k,x):
1>1, 2>=2Tgc#(SRcase(x)) → W411#(k,x):
1>2W438#(s(k),x) → Tgc#(x):
2>=1W444#(s(k),x) → Tgc#(x):
2>=1W438#(s(k),x) → W438#(k,x):
1>1, 2>=2W444#(s(k),x) → W444#(k,x):
1>1, 2>=2Tgc#(SRseq(x)) → W438#(k,x):
1>2Tgc#(SRseq(x)) → W444#(k,x):
1>2Tgc#(SRlbeta(x)) → Tgc#(x):
1>1Tgc#(SRcp(x)) → Tgc#(x):
1>1Tgc#(SRllet(x)) → Tgc#(x):
1>1Tgc#(SRlapp(x)) → Tgc#(x):
1>1Tgc#(SRlcase(x)) → Tgc#(x):
1>1Tgc#(SRlseq(x)) → Tgc#(x):
1>1Tgc#(SRcase(x)) → Tgc#(x):
1>1Tgc#(SRseq(x)) → Tgc#(x):
1>1As there is no critical graph in the transitive closure, there are no infinite chains.
| Txch#(SRcp(x)) | → | Txch#(x) |
| Txch#(SRlbeta(x)) | → | Txch#(x) |
| Txch#(SRllet(x)) | → | Txch#(x) |
| Txch#(SRlapp(x)) | → | Txch#(x) |
| Txch#(SRlcase(x)) | → | Txch#(x) |
| Txch#(SRlseq(x)) | → | Txch#(x) |
| Txch#(SRcase(x)) | → | Txch#(x) |
| Txch#(SRseq(x)) | → | Txch#(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.
Txch#(SRcp(x)) → Txch#(x):
1>1Txch#(SRlbeta(x)) → Txch#(x):
1>1Txch#(SRllet(x)) → Txch#(x):
1>1Txch#(SRlapp(x)) → Txch#(x):
1>1Txch#(SRlcase(x)) → Txch#(x):
1>1Txch#(SRlseq(x)) → Txch#(x):
1>1Txch#(SRcase(x)) → Txch#(x):
1>1Txch#(SRseq(x)) → Txch#(x):
1>1As there is no critical graph in the transitive closure, there are no infinite chains.
| Tcpx#(SRcp(x)) | → | Tcpx#(x) |
| Tcpx#(SRlbeta(x)) | → | Tcpx#(x) |
| Tcpx#(SRllet(x)) | → | Tcpx#(x) |
| Tcpx#(SRlapp(x)) | → | Tcpx#(x) |
| Tcpx#(SRlcase(x)) | → | Tcpx#(x) |
| Tcpx#(SRlseq(x)) | → | Tcpx#(x) |
| Tcpx#(SRcase(x)) | → | Tcpx#(x) |
| Tcpx#(SRseq(x)) | → | Tcpx#(x) |
| Tcpx#(SRcp(x)) | → | Tcpx#(Tcpx(x)) |
We restrict the rewrite rules to the following usable rules of the DP problem.
| Tcpx(SRlbeta(x)) | → | SRlbeta(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(x) |
| Tcpx(SRllet(x)) | → | SRllet(Tcpx(x)) |
| Tcpx(SRlapp(x)) | → | SRlapp(Tcpx(x)) |
| Tcpx(SRlcase(x)) | → | SRlcase(Tcpx(x)) |
| Tcpx(SRlseq(x)) | → | SRlseq(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(x) |
| Tcpx(SRseq(x)) | → | SRseq(Tcpx(x)) |
| Tcpx(SRseq(x)) | → | SRseq(x) |
| Tcpx(Answer) | → | Answer |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(Tcpx(x))) |
We restrict the innermost strategy to the following left hand sides.
| Tcpx(SRlbeta(x0)) |
| Tcpx(SRcp(x0)) |
| Tcpx(SRllet(x0)) |
| Tcpx(SRlapp(x0)) |
| Tcpx(SRlcase(x0)) |
| Tcpx(SRlseq(x0)) |
| Tcpx(SRcase(x0)) |
| Tcpx(SRseq(x0)) |
| Tcpx(Answer) |
| [Tcpx#(x1)] | = | 1 · x1 |
| [SRcp(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 1 + 1 · x1 |
| [SRllet(x1)] | = | 1 + 1 · x1 |
| [SRlapp(x1)] | = | 1 + 1 · x1 |
| [SRlcase(x1)] | = | 1 + 1 · x1 |
| [SRlseq(x1)] | = | 1 + 1 · x1 |
| [SRcase(x1)] | = | 1 + 1 · x1 |
| [SRseq(x1)] | = | 1 + 1 · x1 |
| [Tcpx(x1)] | = | 1 · x1 |
| [Answer] | = | 1 |
| Tcpx#(SRcp(x)) | → | Tcpx#(x) |
| Tcpx#(SRcp(x)) | → | Tcpx#(Tcpx(x)) |
| [Tcpx(x1)] | = | 1 · x1 |
| [SRlbeta(x1)] | = | 2 · x1 |
| [SRcp(x1)] | = | 1 + 1 · x1 |
| [SRllet(x1)] | = | 2 · x1 |
| [SRlapp(x1)] | = | 2 · x1 |
| [SRlcase(x1)] | = | 2 · x1 |
| [SRlseq(x1)] | = | 2 · x1 |
| [SRcase(x1)] | = | 2 · x1 |
| [SRseq(x1)] | = | 2 · x1 |
| [Answer] | = | 0 |
| [Tcpx#(x1)] | = | 3 · x1 |
| Tcpx(SRlbeta(x)) | → | SRlbeta(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(x)) |
| Tcpx(SRcp(x)) | → | SRcp(x) |
| Tcpx(SRllet(x)) | → | SRllet(Tcpx(x)) |
| Tcpx(SRlapp(x)) | → | SRlapp(Tcpx(x)) |
| Tcpx(SRlcase(x)) | → | SRlcase(Tcpx(x)) |
| Tcpx(SRlseq(x)) | → | SRlseq(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(Tcpx(x)) |
| Tcpx(SRcase(x)) | → | SRcase(x) |
| Tcpx(SRseq(x)) | → | SRseq(Tcpx(x)) |
| Tcpx(SRseq(x)) | → | SRseq(x) |
| Tcpx(Answer) | → | Answer |
| Tcpx(SRcp(x)) | → | SRcp(Tcpx(Tcpx(x))) |
There are no pairs anymore.