YES(?,O(n^1)) 792.60/297.04 YES(?,O(n^1)) 792.60/297.04 792.60/297.04 We are left with following problem, upon which TcT provides the 792.60/297.04 certificate YES(?,O(n^1)). 792.60/297.04 792.60/297.04 Strict Trs: 792.60/297.04 { active(c()) -> mark(f(g(c()))) 792.60/297.04 , active(f(g(X))) -> mark(g(X)) 792.60/297.04 , f(ok(X)) -> ok(f(X)) 792.60/297.04 , g(ok(X)) -> ok(g(X)) 792.60/297.04 , proper(c()) -> ok(c()) 792.60/297.04 , proper(f(X)) -> f(proper(X)) 792.60/297.04 , proper(g(X)) -> g(proper(X)) 792.60/297.04 , top(mark(X)) -> top(proper(X)) 792.60/297.04 , top(ok(X)) -> top(active(X)) } 792.60/297.04 Obligation: 792.60/297.04 runtime complexity 792.60/297.04 Answer: 792.60/297.04 YES(?,O(n^1)) 792.60/297.04 792.60/297.04 The problem is match-bounded by 6. The enriched problem is 792.60/297.04 compatible with the following automaton. 792.60/297.04 { active_0(2) -> 1 792.60/297.04 , active_1(2) -> 7 792.60/297.04 , active_2(5) -> 8 792.60/297.04 , active_3(19) -> 14 792.60/297.04 , active_4(22) -> 23 792.60/297.04 , active_5(20) -> 26 792.60/297.04 , active_6(29) -> 30 792.60/297.04 , c_0() -> 2 792.60/297.04 , c_1() -> 5 792.60/297.04 , c_2() -> 11 792.60/297.04 , c_3() -> 18 792.60/297.04 , c_4() -> 28 792.60/297.04 , mark_0(2) -> 2 792.60/297.04 , mark_1(3) -> 1 792.60/297.04 , mark_1(3) -> 7 792.60/297.04 , mark_2(9) -> 8 792.60/297.04 , mark_4(21) -> 14 792.60/297.04 , mark_5(24) -> 23 792.60/297.04 , f_0(2) -> 1 792.60/297.04 , f_1(2) -> 6 792.60/297.04 , f_1(4) -> 3 792.60/297.04 , f_2(10) -> 9 792.60/297.04 , f_2(12) -> 8 792.60/297.04 , f_3(15) -> 14 792.60/297.04 , f_3(17) -> 19 792.60/297.04 , f_4(20) -> 22 792.60/297.04 , g_0(2) -> 1 792.60/297.04 , g_1(2) -> 6 792.60/297.04 , g_1(5) -> 4 792.60/297.04 , g_2(11) -> 10 792.60/297.04 , g_2(13) -> 12 792.60/297.04 , g_3(11) -> 17 792.60/297.04 , g_3(16) -> 15 792.60/297.04 , g_4(11) -> 21 792.60/297.04 , g_4(18) -> 20 792.60/297.04 , g_5(18) -> 24 792.60/297.04 , g_5(25) -> 23 792.60/297.04 , g_5(28) -> 29 792.60/297.04 , g_6(27) -> 26 792.60/297.04 , proper_0(2) -> 1 792.60/297.04 , proper_1(2) -> 7 792.60/297.04 , proper_2(3) -> 8 792.60/297.04 , proper_2(4) -> 12 792.60/297.04 , proper_2(5) -> 13 792.60/297.04 , proper_3(9) -> 14 792.60/297.04 , proper_3(10) -> 15 792.60/297.04 , proper_3(11) -> 16 792.60/297.04 , proper_4(21) -> 23 792.60/297.04 , proper_5(11) -> 25 792.60/297.04 , proper_5(24) -> 26 792.60/297.04 , proper_6(18) -> 27 792.60/297.04 , ok_0(2) -> 2 792.60/297.04 , ok_1(5) -> 1 792.60/297.04 , ok_1(5) -> 7 792.60/297.04 , ok_1(6) -> 1 792.60/297.04 , ok_1(6) -> 6 792.60/297.04 , ok_2(11) -> 13 792.60/297.04 , ok_3(17) -> 12 792.60/297.04 , ok_3(18) -> 16 792.60/297.04 , ok_3(18) -> 25 792.60/297.04 , ok_3(19) -> 8 792.60/297.04 , ok_4(20) -> 15 792.60/297.04 , ok_4(20) -> 23 792.60/297.04 , ok_4(22) -> 14 792.60/297.04 , ok_4(28) -> 27 792.60/297.04 , ok_5(29) -> 26 792.60/297.04 , top_0(2) -> 1 792.60/297.04 , top_1(7) -> 1 792.60/297.04 , top_2(8) -> 1 792.60/297.04 , top_3(14) -> 1 792.60/297.04 , top_4(23) -> 1 792.60/297.04 , top_5(26) -> 1 792.60/297.04 , top_6(30) -> 1 } 792.60/297.04 792.60/297.04 Hurray, we answered YES(?,O(n^1)) 792.60/297.07 EOF