The rewrite relation of the following TRS is considered.
|
p#(p(s(x1))) |
→ |
p#(x1) |
(10) |
|
tower#(s(x1)) |
→ |
p#(s(x1)) |
(11) |
|
tower#(s(x1)) |
→ |
p#(s(p(s(x1)))) |
(12) |
|
tower#(s(x1)) |
→ |
p#(s(p(s(tower(p(s(p(s(x1))))))))) |
(13) |
|
tower#(s(x1)) |
→ |
p#(s(p(s(twoto(p(s(p(s(tower(p(s(p(s(x1)))))))))))))) |
(14) |
|
tower#(s(x1)) |
→ |
p#(s(tower(p(s(p(s(x1))))))) |
(15) |
|
tower#(s(x1)) |
→ |
p#(s(twoto(p(s(p(s(tower(p(s(p(s(x1)))))))))))) |
(16) |
|
tower#(s(x1)) |
→ |
tower#(p(s(p(s(x1))))) |
(17) |
|
tower#(s(x1)) |
→ |
twoto#(p(s(p(s(tower(p(s(p(s(x1)))))))))) |
(18) |
|
twoto#(s(x1)) |
→ |
p#(s(x1)) |
(19) |
|
twoto#(s(x1)) |
→ |
p#(s(s(s(twoto(p(s(p(s(x1))))))))) |
(20) |
|
twoto#(s(x1)) |
→ |
p#(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))))))))) |
(21) |
|
twoto#(s(x1)) |
→ |
p#(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))))))))) |
(22) |
|
twoto#(s(x1)) |
→ |
p#(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))) |
(23) |
|
twoto#(s(x1)) |
→ |
p#(s(p(s(x1)))) |
(24) |
|
twoto#(s(x1)) |
→ |
p#(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))) |
(25) |
|
twoto#(s(x1)) |
→ |
p#(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))) |
(26) |
|
twoto#(s(x1)) |
→ |
p#(s(p(p(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))))))))))))) |
(27) |
|
twoto#(s(x1)) |
→ |
p#(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))) |
(28) |
|
twoto#(s(x1)) |
→ |
p#(p(s(s(s(twoto(p(s(p(s(x1)))))))))) |
(29) |
|
twoto#(s(x1)) |
→ |
p#(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))))))))))))) |
(30) |
|
twoto#(s(x1)) |
→ |
p#(p(s(p(p(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))))))))))))))))) |
(31) |
|
twoto#(s(x1)) |
→ |
p#(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))) |
(32) |
|
twoto#(s(x1)) |
→ |
p#(p(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))))))))))) |
(33) |
|
twoto#(s(x1)) |
→ |
twoto#(p(s(p(s(x1))))) |
(34) |
|
twoto#(s(x1)) |
→ |
twice#(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))) |
(35) |
|
twice#(s(x1)) |
→ |
p#(s(s(s(x1)))) |
(36) |
|
twice#(s(x1)) |
→ |
p#(s(s(s(s(s(twice(p(p(p(s(s(s(x1))))))))))))) |
(37) |
|
twice#(s(x1)) |
→ |
p#(p(s(s(s(x1))))) |
(38) |
|
twice#(s(x1)) |
→ |
p#(p(s(s(s(s(s(twice(p(p(p(s(s(s(x1)))))))))))))) |
(39) |
|
twice#(s(x1)) |
→ |
p#(p(p(s(s(s(x1)))))) |
(40) |
|
twice#(s(x1)) |
→ |
p#(p(p(s(s(s(s(s(twice(p(p(p(s(s(s(x1))))))))))))))) |
(41) |
|
twice#(s(x1)) |
→ |
twice#(p(p(p(s(s(s(x1))))))) |
(42) |
|
tower#(s(x1)) |
→ |
p#(s(x1)) |
(11) |
|
tower#(s(x1)) |
→ |
p#(s(p(s(x1)))) |
(12) |
|
tower#(s(x1)) |
→ |
p#(s(p(s(tower(p(s(p(s(x1))))))))) |
(13) |
|
tower#(s(x1)) |
→ |
p#(s(p(s(twoto(p(s(p(s(tower(p(s(p(s(x1)))))))))))))) |
(14) |
|
tower#(s(x1)) |
→ |
p#(s(tower(p(s(p(s(x1))))))) |
(15) |
|
tower#(s(x1)) |
→ |
p#(s(twoto(p(s(p(s(tower(p(s(p(s(x1)))))))))))) |
(16) |
|
tower#(s(x1)) |
→ |
twoto#(p(s(p(s(tower(p(s(p(s(x1)))))))))) |
(18) |
|
twoto#(s(x1)) |
→ |
p#(s(x1)) |
(19) |
|
twoto#(s(x1)) |
→ |
p#(s(s(s(twoto(p(s(p(s(x1))))))))) |
(20) |
|
twoto#(s(x1)) |
→ |
p#(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))))))))) |
(21) |
|
twoto#(s(x1)) |
→ |
p#(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))))))))) |
(22) |
|
twoto#(s(x1)) |
→ |
p#(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))) |
(23) |
|
twoto#(s(x1)) |
→ |
p#(s(p(s(x1)))) |
(24) |
|
twoto#(s(x1)) |
→ |
p#(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))) |
(25) |
|
twoto#(s(x1)) |
→ |
p#(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))) |
(26) |
|
twoto#(s(x1)) |
→ |
p#(s(p(p(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))))))))))))) |
(27) |
|
twoto#(s(x1)) |
→ |
p#(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))) |
(28) |
|
twoto#(s(x1)) |
→ |
p#(p(s(s(s(twoto(p(s(p(s(x1)))))))))) |
(29) |
|
twoto#(s(x1)) |
→ |
p#(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))))))))))))) |
(30) |
|
twoto#(s(x1)) |
→ |
p#(p(s(p(p(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))))))))))))))))))) |
(31) |
|
twoto#(s(x1)) |
→ |
p#(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))) |
(32) |
|
twoto#(s(x1)) |
→ |
p#(p(p(s(s(p(s(s(p(s(s(p(s(twice(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1))))))))))))))))))))))))))))) |
(33) |
|
twoto#(s(x1)) |
→ |
twice#(p(s(p(s(p(p(p(s(s(s(twoto(p(s(p(s(x1)))))))))))))))) |
(35) |
|
twice#(s(x1)) |
→ |
p#(s(s(s(x1)))) |
(36) |
|
twice#(s(x1)) |
→ |
p#(s(s(s(s(s(twice(p(p(p(s(s(s(x1))))))))))))) |
(37) |
|
twice#(s(x1)) |
→ |
p#(p(s(s(s(x1))))) |
(38) |
|
twice#(s(x1)) |
→ |
p#(p(s(s(s(s(s(twice(p(p(p(s(s(s(x1)))))))))))))) |
(39) |
|
twice#(s(x1)) |
→ |
p#(p(p(s(s(s(x1)))))) |
(40) |
|
twice#(s(x1)) |
→ |
p#(p(p(s(s(s(s(s(twice(p(p(p(s(s(s(x1))))))))))))))) |
(41) |
and
no rules
could be deleted.
The dependency pairs are split into 4
components.