MAYBE We are left with following problem, upon which TcT provides the certificate MAYBE. Strict Trs: { 0(#()) -> #() , +(x, #()) -> x , +(0(x), 0(y)) -> 0(+(x, y)) , +(0(x), 1(y)) -> 1(+(x, y)) , +(0(x), j(y)) -> j(+(x, y)) , +(#(), x) -> x , +(+(x, y), z) -> +(x, +(y, z)) , +(1(x), 0(y)) -> 1(+(x, y)) , +(1(x), 1(y)) -> j(+(+(x, y), 1(#()))) , +(1(x), j(y)) -> 0(+(x, y)) , +(j(x), 0(y)) -> j(+(x, y)) , +(j(x), 1(y)) -> 0(+(x, y)) , +(j(x), j(y)) -> 1(+(+(x, y), j(#()))) , opp(0(x)) -> 0(opp(x)) , opp(#()) -> #() , opp(1(x)) -> j(opp(x)) , opp(j(x)) -> 1(opp(x)) , -(x, y) -> +(x, opp(y)) , *(0(x), y) -> 0(*(x, y)) , *(#(), x) -> #() , *(1(x), y) -> +(0(*(x, y)), y) , *(j(x), y) -> -(0(*(x, y)), y) , *(*(x, y), z) -> *(x, *(y, z)) } Obligation: runtime complexity Answer: MAYBE None of the processors succeeded. Details of failed attempt(s): ----------------------------- 1) 'WithProblem (timeout of 60 seconds)' failed due to the following reason: Computation stopped due to timeout after 60.0 seconds. 2) 'Best' failed due to the following reason: None of the processors succeeded. Details of failed attempt(s): ----------------------------- 1) 'WithProblem (timeout of 30 seconds) (timeout of 60 seconds)' failed due to the following reason: Computation stopped due to timeout after 30.0 seconds. 2) 'Fastest (timeout of 5 seconds) (timeout of 60 seconds)' failed due to the following reason: None of the processors succeeded. Details of failed attempt(s): ----------------------------- 1) 'Bounds with perSymbol-enrichment and initial automaton 'match'' failed due to the following reason: match-boundness of the problem could not be verified. 2) 'Bounds with minimal-enrichment and initial automaton 'match'' failed due to the following reason: match-boundness of the problem could not be verified. 3) 'Best' failed due to the following reason: None of the processors succeeded. Details of failed attempt(s): ----------------------------- 1) 'bsearch-popstar (timeout of 60 seconds)' failed due to the following reason: The processor is inapplicable, reason: Processor only applicable for innermost runtime complexity analysis 2) 'Polynomial Path Order (PS) (timeout of 60 seconds)' failed due to the following reason: The processor is inapplicable, reason: Processor only applicable for innermost runtime complexity analysis 3) 'Innermost Weak Dependency Pairs (timeout of 60 seconds)' failed due to the following reason: We add the following weak dependency pairs: Strict DPs: { 0^#(#()) -> c_1() , +^#(x, #()) -> c_2(x) , +^#(0(x), 0(y)) -> c_3(0^#(+(x, y))) , +^#(0(x), 1(y)) -> c_4(+^#(x, y)) , +^#(0(x), j(y)) -> c_5(+^#(x, y)) , +^#(#(), x) -> c_6(x) , +^#(+(x, y), z) -> c_7(+^#(x, +(y, z))) , +^#(1(x), 0(y)) -> c_8(+^#(x, y)) , +^#(1(x), 1(y)) -> c_9(+^#(+(x, y), 1(#()))) , +^#(1(x), j(y)) -> c_10(0^#(+(x, y))) , +^#(j(x), 0(y)) -> c_11(+^#(x, y)) , +^#(j(x), 1(y)) -> c_12(0^#(+(x, y))) , +^#(j(x), j(y)) -> c_13(+^#(+(x, y), j(#()))) , opp^#(0(x)) -> c_14(0^#(opp(x))) , opp^#(#()) -> c_15() , opp^#(1(x)) -> c_16(opp^#(x)) , opp^#(j(x)) -> c_17(opp^#(x)) , -^#(x, y) -> c_18(+^#(x, opp(y))) , *^#(0(x), y) -> c_19(0^#(*(x, y))) , *^#(#(), x) -> c_20() , *^#(1(x), y) -> c_21(+^#(0(*(x, y)), y)) , *^#(j(x), y) -> c_22(-^#(0(*(x, y)), y)) , *^#(*(x, y), z) -> c_23(*^#(x, *(y, z))) } and mark the set of starting terms. We are left with following problem, upon which TcT provides the certificate MAYBE. Strict DPs: { 0^#(#()) -> c_1() , +^#(x, #()) -> c_2(x) , +^#(0(x), 0(y)) -> c_3(0^#(+(x, y))) , +^#(0(x), 1(y)) -> c_4(+^#(x, y)) , +^#(0(x), j(y)) -> c_5(+^#(x, y)) , +^#(#(), x) -> c_6(x) , +^#(+(x, y), z) -> c_7(+^#(x, +(y, z))) , +^#(1(x), 0(y)) -> c_8(+^#(x, y)) , +^#(1(x), 1(y)) -> c_9(+^#(+(x, y), 1(#()))) , +^#(1(x), j(y)) -> c_10(0^#(+(x, y))) , +^#(j(x), 0(y)) -> c_11(+^#(x, y)) , +^#(j(x), 1(y)) -> c_12(0^#(+(x, y))) , +^#(j(x), j(y)) -> c_13(+^#(+(x, y), j(#()))) , opp^#(0(x)) -> c_14(0^#(opp(x))) , opp^#(#()) -> c_15() , opp^#(1(x)) -> c_16(opp^#(x)) , opp^#(j(x)) -> c_17(opp^#(x)) , -^#(x, y) -> c_18(+^#(x, opp(y))) , *^#(0(x), y) -> c_19(0^#(*(x, y))) , *^#(#(), x) -> c_20() , *^#(1(x), y) -> c_21(+^#(0(*(x, y)), y)) , *^#(j(x), y) -> c_22(-^#(0(*(x, y)), y)) , *^#(*(x, y), z) -> c_23(*^#(x, *(y, z))) } Strict Trs: { 0(#()) -> #() , +(x, #()) -> x , +(0(x), 0(y)) -> 0(+(x, y)) , +(0(x), 1(y)) -> 1(+(x, y)) , +(0(x), j(y)) -> j(+(x, y)) , +(#(), x) -> x , +(+(x, y), z) -> +(x, +(y, z)) , +(1(x), 0(y)) -> 1(+(x, y)) , +(1(x), 1(y)) -> j(+(+(x, y), 1(#()))) , +(1(x), j(y)) -> 0(+(x, y)) , +(j(x), 0(y)) -> j(+(x, y)) , +(j(x), 1(y)) -> 0(+(x, y)) , +(j(x), j(y)) -> 1(+(+(x, y), j(#()))) , opp(0(x)) -> 0(opp(x)) , opp(#()) -> #() , opp(1(x)) -> j(opp(x)) , opp(j(x)) -> 1(opp(x)) , -(x, y) -> +(x, opp(y)) , *(0(x), y) -> 0(*(x, y)) , *(#(), x) -> #() , *(1(x), y) -> +(0(*(x, y)), y) , *(j(x), y) -> -(0(*(x, y)), y) , *(*(x, y), z) -> *(x, *(y, z)) } Obligation: runtime complexity Answer: MAYBE We estimate the number of application of {1,15,20} by applications of Pre({1,15,20}) = {2,3,6,10,12,14,16,17,19,23}. Here rules are labeled as follows: DPs: { 1: 0^#(#()) -> c_1() , 2: +^#(x, #()) -> c_2(x) , 3: +^#(0(x), 0(y)) -> c_3(0^#(+(x, y))) , 4: +^#(0(x), 1(y)) -> c_4(+^#(x, y)) , 5: +^#(0(x), j(y)) -> c_5(+^#(x, y)) , 6: +^#(#(), x) -> c_6(x) , 7: +^#(+(x, y), z) -> c_7(+^#(x, +(y, z))) , 8: +^#(1(x), 0(y)) -> c_8(+^#(x, y)) , 9: +^#(1(x), 1(y)) -> c_9(+^#(+(x, y), 1(#()))) , 10: +^#(1(x), j(y)) -> c_10(0^#(+(x, y))) , 11: +^#(j(x), 0(y)) -> c_11(+^#(x, y)) , 12: +^#(j(x), 1(y)) -> c_12(0^#(+(x, y))) , 13: +^#(j(x), j(y)) -> c_13(+^#(+(x, y), j(#()))) , 14: opp^#(0(x)) -> c_14(0^#(opp(x))) , 15: opp^#(#()) -> c_15() , 16: opp^#(1(x)) -> c_16(opp^#(x)) , 17: opp^#(j(x)) -> c_17(opp^#(x)) , 18: -^#(x, y) -> c_18(+^#(x, opp(y))) , 19: *^#(0(x), y) -> c_19(0^#(*(x, y))) , 20: *^#(#(), x) -> c_20() , 21: *^#(1(x), y) -> c_21(+^#(0(*(x, y)), y)) , 22: *^#(j(x), y) -> c_22(-^#(0(*(x, y)), y)) , 23: *^#(*(x, y), z) -> c_23(*^#(x, *(y, z))) } We are left with following problem, upon which TcT provides the certificate MAYBE. Strict DPs: { +^#(x, #()) -> c_2(x) , +^#(0(x), 0(y)) -> c_3(0^#(+(x, y))) , +^#(0(x), 1(y)) -> c_4(+^#(x, y)) , +^#(0(x), j(y)) -> c_5(+^#(x, y)) , +^#(#(), x) -> c_6(x) , +^#(+(x, y), z) -> c_7(+^#(x, +(y, z))) , +^#(1(x), 0(y)) -> c_8(+^#(x, y)) , +^#(1(x), 1(y)) -> c_9(+^#(+(x, y), 1(#()))) , +^#(1(x), j(y)) -> c_10(0^#(+(x, y))) , +^#(j(x), 0(y)) -> c_11(+^#(x, y)) , +^#(j(x), 1(y)) -> c_12(0^#(+(x, y))) , +^#(j(x), j(y)) -> c_13(+^#(+(x, y), j(#()))) , opp^#(0(x)) -> c_14(0^#(opp(x))) , opp^#(1(x)) -> c_16(opp^#(x)) , opp^#(j(x)) -> c_17(opp^#(x)) , -^#(x, y) -> c_18(+^#(x, opp(y))) , *^#(0(x), y) -> c_19(0^#(*(x, y))) , *^#(1(x), y) -> c_21(+^#(0(*(x, y)), y)) , *^#(j(x), y) -> c_22(-^#(0(*(x, y)), y)) , *^#(*(x, y), z) -> c_23(*^#(x, *(y, z))) } Strict Trs: { 0(#()) -> #() , +(x, #()) -> x , +(0(x), 0(y)) -> 0(+(x, y)) , +(0(x), 1(y)) -> 1(+(x, y)) , +(0(x), j(y)) -> j(+(x, y)) , +(#(), x) -> x , +(+(x, y), z) -> +(x, +(y, z)) , +(1(x), 0(y)) -> 1(+(x, y)) , +(1(x), 1(y)) -> j(+(+(x, y), 1(#()))) , +(1(x), j(y)) -> 0(+(x, y)) , +(j(x), 0(y)) -> j(+(x, y)) , +(j(x), 1(y)) -> 0(+(x, y)) , +(j(x), j(y)) -> 1(+(+(x, y), j(#()))) , opp(0(x)) -> 0(opp(x)) , opp(#()) -> #() , opp(1(x)) -> j(opp(x)) , opp(j(x)) -> 1(opp(x)) , -(x, y) -> +(x, opp(y)) , *(0(x), y) -> 0(*(x, y)) , *(#(), x) -> #() , *(1(x), y) -> +(0(*(x, y)), y) , *(j(x), y) -> -(0(*(x, y)), y) , *(*(x, y), z) -> *(x, *(y, z)) } Weak DPs: { 0^#(#()) -> c_1() , opp^#(#()) -> c_15() , *^#(#(), x) -> c_20() } Obligation: runtime complexity Answer: MAYBE We estimate the number of application of {2,9,11,13,17} by applications of Pre({2,9,11,13,17}) = {1,3,4,5,6,7,8,10,12,14,15,16,18,20}. Here rules are labeled as follows: DPs: { 1: +^#(x, #()) -> c_2(x) , 2: +^#(0(x), 0(y)) -> c_3(0^#(+(x, y))) , 3: +^#(0(x), 1(y)) -> c_4(+^#(x, y)) , 4: +^#(0(x), j(y)) -> c_5(+^#(x, y)) , 5: +^#(#(), x) -> c_6(x) , 6: +^#(+(x, y), z) -> c_7(+^#(x, +(y, z))) , 7: +^#(1(x), 0(y)) -> c_8(+^#(x, y)) , 8: +^#(1(x), 1(y)) -> c_9(+^#(+(x, y), 1(#()))) , 9: +^#(1(x), j(y)) -> c_10(0^#(+(x, y))) , 10: +^#(j(x), 0(y)) -> c_11(+^#(x, y)) , 11: +^#(j(x), 1(y)) -> c_12(0^#(+(x, y))) , 12: +^#(j(x), j(y)) -> c_13(+^#(+(x, y), j(#()))) , 13: opp^#(0(x)) -> c_14(0^#(opp(x))) , 14: opp^#(1(x)) -> c_16(opp^#(x)) , 15: opp^#(j(x)) -> c_17(opp^#(x)) , 16: -^#(x, y) -> c_18(+^#(x, opp(y))) , 17: *^#(0(x), y) -> c_19(0^#(*(x, y))) , 18: *^#(1(x), y) -> c_21(+^#(0(*(x, y)), y)) , 19: *^#(j(x), y) -> c_22(-^#(0(*(x, y)), y)) , 20: *^#(*(x, y), z) -> c_23(*^#(x, *(y, z))) , 21: 0^#(#()) -> c_1() , 22: opp^#(#()) -> c_15() , 23: *^#(#(), x) -> c_20() } We are left with following problem, upon which TcT provides the certificate MAYBE. Strict DPs: { +^#(x, #()) -> c_2(x) , +^#(0(x), 1(y)) -> c_4(+^#(x, y)) , +^#(0(x), j(y)) -> c_5(+^#(x, y)) , +^#(#(), x) -> c_6(x) , +^#(+(x, y), z) -> c_7(+^#(x, +(y, z))) , +^#(1(x), 0(y)) -> c_8(+^#(x, y)) , +^#(1(x), 1(y)) -> c_9(+^#(+(x, y), 1(#()))) , +^#(j(x), 0(y)) -> c_11(+^#(x, y)) , +^#(j(x), j(y)) -> c_13(+^#(+(x, y), j(#()))) , opp^#(1(x)) -> c_16(opp^#(x)) , opp^#(j(x)) -> c_17(opp^#(x)) , -^#(x, y) -> c_18(+^#(x, opp(y))) , *^#(1(x), y) -> c_21(+^#(0(*(x, y)), y)) , *^#(j(x), y) -> c_22(-^#(0(*(x, y)), y)) , *^#(*(x, y), z) -> c_23(*^#(x, *(y, z))) } Strict Trs: { 0(#()) -> #() , +(x, #()) -> x , +(0(x), 0(y)) -> 0(+(x, y)) , +(0(x), 1(y)) -> 1(+(x, y)) , +(0(x), j(y)) -> j(+(x, y)) , +(#(), x) -> x , +(+(x, y), z) -> +(x, +(y, z)) , +(1(x), 0(y)) -> 1(+(x, y)) , +(1(x), 1(y)) -> j(+(+(x, y), 1(#()))) , +(1(x), j(y)) -> 0(+(x, y)) , +(j(x), 0(y)) -> j(+(x, y)) , +(j(x), 1(y)) -> 0(+(x, y)) , +(j(x), j(y)) -> 1(+(+(x, y), j(#()))) , opp(0(x)) -> 0(opp(x)) , opp(#()) -> #() , opp(1(x)) -> j(opp(x)) , opp(j(x)) -> 1(opp(x)) , -(x, y) -> +(x, opp(y)) , *(0(x), y) -> 0(*(x, y)) , *(#(), x) -> #() , *(1(x), y) -> +(0(*(x, y)), y) , *(j(x), y) -> -(0(*(x, y)), y) , *(*(x, y), z) -> *(x, *(y, z)) } Weak DPs: { 0^#(#()) -> c_1() , +^#(0(x), 0(y)) -> c_3(0^#(+(x, y))) , +^#(1(x), j(y)) -> c_10(0^#(+(x, y))) , +^#(j(x), 1(y)) -> c_12(0^#(+(x, y))) , opp^#(0(x)) -> c_14(0^#(opp(x))) , opp^#(#()) -> c_15() , *^#(0(x), y) -> c_19(0^#(*(x, y))) , *^#(#(), x) -> c_20() } Obligation: runtime complexity Answer: MAYBE Empty strict component of the problem is NOT empty. Arrrr..