The rewrite relation of the following TRS is considered.
walk#1(Nil) | → | walk_xs | (1) |
walk#1(Cons(x4,x3)) | → | comp_f_g(walk#1(x3),walk_xs_3(x4)) | (2) |
comp_f_g#1(comp_f_g(x7,x9),walk_xs_3(x8),x12) | → | comp_f_g#1(x7,x9,Cons(x8,x12)) | (3) |
comp_f_g#1(walk_xs,walk_xs_3(x8),x12) | → | Cons(x8,x12) | (4) |
main(Nil) | → | Nil | (5) |
main(Cons(x4,x5)) | → | comp_f_g#1(walk#1(x5),walk_xs_3(x4),Nil) | (6) |
final states:
{0, 1, 2, 3}
transitions:
Nil0 | → | 0 |
walk_xs0 | → | 0 |
Cons0(0,0) | → | 0 |
comp_f_g0(0,0) | → | 0 |
walk_xs_30(0) | → | 0 |
walk#10(0) | → | 1 |
comp_f_g#10(0,0,0) | → | 2 |
main0(0) | → | 3 |
walk_xs1 | → | 1 |
walk#11(0) | → | 4 |
walk_xs_31(0) | → | 5 |
comp_f_g1(4,5) | → | 1 |
Cons1(0,0) | → | 6 |
comp_f_g#11(0,0,6) | → | 2 |
Cons1(0,0) | → | 2 |
Nil1 | → | 3 |
walk#11(0) | → | 7 |
walk_xs_31(0) | → | 8 |
Nil1 | → | 9 |
comp_f_g#11(7,8,9) | → | 3 |
walk_xs1 | → | 4 |
walk_xs1 | → | 7 |
comp_f_g1(4,5) | → | 4 |
comp_f_g1(4,5) | → | 7 |
Cons1(0,6) | → | 6 |
Cons1(0,6) | → | 2 |
Cons2(0,9) | → | 10 |
comp_f_g#12(4,5,10) | → | 3 |
Cons2(0,9) | → | 3 |
Cons2(0,10) | → | 10 |
Cons2(0,10) | → | 3 |