YES(?,O(n^1)) 0.17/0.44 YES(?,O(n^1)) 0.17/0.44 0.17/0.44 Problem: 0.17/0.44 active(f(0())) -> mark(cons(0(),f(s(0())))) 0.17/0.44 active(f(s(0()))) -> mark(f(p(s(0())))) 0.17/0.44 active(p(s(0()))) -> mark(0()) 0.17/0.44 active(f(X)) -> f(active(X)) 0.17/0.44 active(cons(X1,X2)) -> cons(active(X1),X2) 0.17/0.44 active(s(X)) -> s(active(X)) 0.17/0.44 active(p(X)) -> p(active(X)) 0.17/0.44 f(mark(X)) -> mark(f(X)) 0.17/0.44 cons(mark(X1),X2) -> mark(cons(X1,X2)) 0.17/0.44 s(mark(X)) -> mark(s(X)) 0.17/0.44 p(mark(X)) -> mark(p(X)) 0.17/0.44 proper(f(X)) -> f(proper(X)) 0.17/0.44 proper(0()) -> ok(0()) 0.17/0.44 proper(cons(X1,X2)) -> cons(proper(X1),proper(X2)) 0.17/0.44 proper(s(X)) -> s(proper(X)) 0.17/0.44 proper(p(X)) -> p(proper(X)) 0.17/0.44 f(ok(X)) -> ok(f(X)) 0.17/0.44 cons(ok(X1),ok(X2)) -> ok(cons(X1,X2)) 0.17/0.44 s(ok(X)) -> ok(s(X)) 0.17/0.44 p(ok(X)) -> ok(p(X)) 0.17/0.44 top(mark(X)) -> top(proper(X)) 0.17/0.44 top(ok(X)) -> top(active(X)) 0.17/0.44 0.17/0.44 Proof: 0.17/0.44 Bounds Processor: 0.17/0.44 bound: 2 0.17/0.44 enrichment: match 0.17/0.44 automaton: 0.17/0.44 final states: {10,9,8,7,6,5,4} 0.17/0.44 transitions: 0.17/0.44 top1(22) -> 10* 0.17/0.44 active1(2) -> 22* 0.17/0.44 active1(1) -> 22* 0.17/0.44 active1(3) -> 22* 0.17/0.44 proper1(2) -> 22* 0.17/0.44 proper1(1) -> 22* 0.17/0.44 proper1(3) -> 22* 0.17/0.44 ok1(15) -> 15,7 0.17/0.44 ok1(19) -> 22,9 0.17/0.44 ok1(14) -> 14,6 0.17/0.44 ok1(11) -> 11,5 0.17/0.44 ok1(18) -> 18,8 0.17/0.44 p1(2) -> 18* 0.17/0.44 p1(1) -> 18* 0.17/0.44 p1(3) -> 18* 0.17/0.44 s1(2) -> 15* 0.17/0.44 s1(1) -> 15* 0.17/0.44 s1(3) -> 15* 0.17/0.44 cons1(3,1) -> 14* 0.17/0.44 cons1(3,3) -> 14* 0.17/0.44 cons1(1,2) -> 14* 0.17/0.44 cons1(2,1) -> 14* 0.17/0.44 cons1(2,3) -> 14* 0.17/0.44 cons1(3,2) -> 14* 0.17/0.44 cons1(1,1) -> 14* 0.17/0.44 cons1(1,3) -> 14* 0.17/0.44 cons1(2,2) -> 14* 0.17/0.44 f1(2) -> 11* 0.17/0.44 f1(1) -> 11* 0.17/0.44 f1(3) -> 11* 0.17/0.44 01() -> 19* 0.17/0.44 mark1(15) -> 15,7 0.17/0.44 mark1(14) -> 14,6 0.17/0.44 mark1(11) -> 11,5 0.17/0.44 mark1(18) -> 18,8 0.17/0.44 top2(23) -> 10* 0.17/0.44 active0(2) -> 4* 0.17/0.44 active0(1) -> 4* 0.17/0.44 active0(3) -> 4* 0.17/0.44 active2(19) -> 23* 0.17/0.44 f0(2) -> 5* 0.17/0.44 f0(1) -> 5* 0.17/0.44 f0(3) -> 5* 0.17/0.44 00() -> 1* 0.17/0.44 mark0(2) -> 2* 0.17/0.44 mark0(1) -> 2* 0.17/0.44 mark0(3) -> 2* 0.17/0.44 cons0(3,1) -> 6* 0.17/0.44 cons0(3,3) -> 6* 0.17/0.44 cons0(1,2) -> 6* 0.17/0.44 cons0(2,1) -> 6* 0.17/0.44 cons0(2,3) -> 6* 0.17/0.44 cons0(3,2) -> 6* 0.17/0.44 cons0(1,1) -> 6* 0.17/0.44 cons0(1,3) -> 6* 0.17/0.44 cons0(2,2) -> 6* 0.17/0.44 s0(2) -> 7* 0.17/0.44 s0(1) -> 7* 0.17/0.44 s0(3) -> 7* 0.17/0.44 p0(2) -> 8* 0.17/0.44 p0(1) -> 8* 0.17/0.44 p0(3) -> 8* 0.17/0.44 proper0(2) -> 9* 0.17/0.44 proper0(1) -> 9* 0.17/0.44 proper0(3) -> 9* 0.17/0.44 ok0(2) -> 3* 0.17/0.44 ok0(1) -> 3* 0.17/0.44 ok0(3) -> 3* 0.17/0.44 top0(2) -> 10* 0.17/0.44 top0(1) -> 10* 0.17/0.44 top0(3) -> 10* 0.17/0.44 problem: 0.17/0.44 0.17/0.44 Qed 0.17/0.44 EOF