/export/starexec/sandbox2/solver/bin/starexec_run_Default /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- YES Input TRS: 1: active(U11(tt(),N)) -> mark(N) 2: active(U21(tt(),M,N)) -> mark(s(plus(N,M))) 3: active(U31(tt())) -> mark(0()) 4: active(U41(tt(),M,N)) -> mark(plus(x(N,M),N)) 5: active(and(tt(),X)) -> mark(X) 6: active(isNat(0())) -> mark(tt()) 7: active(isNat(plus(V1,V2))) -> mark(and(isNat(V1),isNat(V2))) 8: active(isNat(s(V1))) -> mark(isNat(V1)) 9: active(isNat(x(V1,V2))) -> mark(and(isNat(V1),isNat(V2))) 10: active(plus(N,0())) -> mark(U11(isNat(N),N)) 11: active(plus(N,s(M))) -> mark(U21(and(isNat(M),isNat(N)),M,N)) 12: active(x(N,0())) -> mark(U31(isNat(N))) 13: active(x(N,s(M))) -> mark(U41(and(isNat(M),isNat(N)),M,N)) 14: mark(U11(X1,X2)) -> active(U11(mark(X1),X2)) 15: mark(tt()) -> active(tt()) 16: mark(U21(X1,X2,X3)) -> active(U21(mark(X1),X2,X3)) 17: mark(s(X)) -> active(s(mark(X))) 18: mark(plus(X1,X2)) -> active(plus(mark(X1),mark(X2))) 19: mark(U31(X)) -> active(U31(mark(X))) 20: mark(0()) -> active(0()) 21: mark(U41(X1,X2,X3)) -> active(U41(mark(X1),X2,X3)) 22: mark(x(X1,X2)) -> active(x(mark(X1),mark(X2))) 23: mark(and(X1,X2)) -> active(and(mark(X1),X2)) 24: mark(isNat(X)) -> active(isNat(X)) 25: U11(mark(X1),X2) -> U11(X1,X2) 26: U11(X1,mark(X2)) -> U11(X1,X2) 27: U11(active(X1),X2) -> U11(X1,X2) 28: U11(X1,active(X2)) -> U11(X1,X2) 29: U21(mark(X1),X2,X3) -> U21(X1,X2,X3) 30: U21(X1,mark(X2),X3) -> U21(X1,X2,X3) 31: U21(X1,X2,mark(X3)) -> U21(X1,X2,X3) 32: U21(active(X1),X2,X3) -> U21(X1,X2,X3) 33: U21(X1,active(X2),X3) -> U21(X1,X2,X3) 34: U21(X1,X2,active(X3)) -> U21(X1,X2,X3) 35: s(mark(X)) -> s(X) 36: s(active(X)) -> s(X) 37: plus(mark(X1),X2) -> plus(X1,X2) 38: plus(X1,mark(X2)) -> plus(X1,X2) 39: plus(active(X1),X2) -> plus(X1,X2) 40: plus(X1,active(X2)) -> plus(X1,X2) 41: U31(mark(X)) -> U31(X) 42: U31(active(X)) -> U31(X) 43: U41(mark(X1),X2,X3) -> U41(X1,X2,X3) 44: U41(X1,mark(X2),X3) -> U41(X1,X2,X3) 45: U41(X1,X2,mark(X3)) -> U41(X1,X2,X3) 46: U41(active(X1),X2,X3) -> U41(X1,X2,X3) 47: U41(X1,active(X2),X3) -> U41(X1,X2,X3) 48: U41(X1,X2,active(X3)) -> U41(X1,X2,X3) 49: x(mark(X1),X2) -> x(X1,X2) 50: x(X1,mark(X2)) -> x(X1,X2) 51: x(active(X1),X2) -> x(X1,X2) 52: x(X1,active(X2)) -> x(X1,X2) 53: and(mark(X1),X2) -> and(X1,X2) 54: and(X1,mark(X2)) -> and(X1,X2) 55: and(active(X1),X2) -> and(X1,X2) 56: and(X1,active(X2)) -> and(X1,X2) 57: isNat(mark(X)) -> isNat(X) 58: isNat(active(X)) -> isNat(X) Number of strict rules: 58 Direct POLO(bPol) ... failed. Uncurrying ... failed. Dependency Pairs: #1: #active(U21(tt(),M,N)) -> #mark(s(plus(N,M))) #2: #active(U21(tt(),M,N)) -> #s(plus(N,M)) #3: #active(U21(tt(),M,N)) -> #plus(N,M) #4: #U41(mark(X1),X2,X3) -> #U41(X1,X2,X3) #5: #U21(mark(X1),X2,X3) -> #U21(X1,X2,X3) #6: #s(mark(X)) -> #s(X) #7: #U41(active(X1),X2,X3) -> #U41(X1,X2,X3) #8: #U31(active(X)) -> #U31(X) #9: #U31(mark(X)) -> #U31(X) #10: #plus(mark(X1),X2) -> #plus(X1,X2) #11: #U41(X1,active(X2),X3) -> #U41(X1,X2,X3) #12: #and(mark(X1),X2) -> #and(X1,X2) #13: #U41(X1,X2,active(X3)) -> #U41(X1,X2,X3) #14: #isNat(active(X)) -> #isNat(X) #15: #plus(X1,mark(X2)) -> #plus(X1,X2) #16: #active(isNat(0())) -> #mark(tt()) #17: #and(active(X1),X2) -> #and(X1,X2) #18: #plus(X1,active(X2)) -> #plus(X1,X2) #19: #x(active(X1),X2) -> #x(X1,X2) #20: #active(x(N,s(M))) -> #mark(U41(and(isNat(M),isNat(N)),M,N)) #21: #active(x(N,s(M))) -> #U41(and(isNat(M),isNat(N)),M,N) #22: #active(x(N,s(M))) -> #and(isNat(M),isNat(N)) #23: #active(x(N,s(M))) -> #isNat(M) #24: #active(x(N,s(M))) -> #isNat(N) #25: #active(isNat(x(V1,V2))) -> #mark(and(isNat(V1),isNat(V2))) #26: #active(isNat(x(V1,V2))) -> #and(isNat(V1),isNat(V2)) #27: #active(isNat(x(V1,V2))) -> #isNat(V1) #28: #active(isNat(x(V1,V2))) -> #isNat(V2) #29: #active(plus(N,s(M))) -> #mark(U21(and(isNat(M),isNat(N)),M,N)) #30: #active(plus(N,s(M))) -> #U21(and(isNat(M),isNat(N)),M,N) #31: #active(plus(N,s(M))) -> #and(isNat(M),isNat(N)) #32: #active(plus(N,s(M))) -> #isNat(M) #33: #active(plus(N,s(M))) -> #isNat(N) #34: #isNat(mark(X)) -> #isNat(X) #35: #mark(isNat(X)) -> #active(isNat(X)) #36: #mark(and(X1,X2)) -> #active(and(mark(X1),X2)) #37: #mark(and(X1,X2)) -> #and(mark(X1),X2) #38: #mark(and(X1,X2)) -> #mark(X1) #39: #U41(X1,X2,mark(X3)) -> #U41(X1,X2,X3) #40: #active(x(N,0())) -> #mark(U31(isNat(N))) #41: #active(x(N,0())) -> #U31(isNat(N)) #42: #active(x(N,0())) -> #isNat(N) #43: #U21(X1,X2,mark(X3)) -> #U21(X1,X2,X3) #44: #and(X1,active(X2)) -> #and(X1,X2) #45: #mark(U11(X1,X2)) -> #active(U11(mark(X1),X2)) #46: #mark(U11(X1,X2)) -> #U11(mark(X1),X2) #47: #mark(U11(X1,X2)) -> #mark(X1) #48: #U21(X1,mark(X2),X3) -> #U21(X1,X2,X3) #49: #x(X1,active(X2)) -> #x(X1,X2) #50: #x(mark(X1),X2) -> #x(X1,X2) #51: #U11(mark(X1),X2) -> #U11(X1,X2) #52: #mark(0()) -> #active(0()) #53: #active(isNat(plus(V1,V2))) -> #mark(and(isNat(V1),isNat(V2))) #54: #active(isNat(plus(V1,V2))) -> #and(isNat(V1),isNat(V2)) #55: #active(isNat(plus(V1,V2))) -> #isNat(V1) #56: #active(isNat(plus(V1,V2))) -> #isNat(V2) #57: #plus(active(X1),X2) -> #plus(X1,X2) #58: #active(plus(N,0())) -> #mark(U11(isNat(N),N)) #59: #active(plus(N,0())) -> #U11(isNat(N),N) #60: #active(plus(N,0())) -> #isNat(N) #61: #U21(X1,active(X2),X3) -> #U21(X1,X2,X3) #62: #active(and(tt(),X)) -> #mark(X) #63: #U41(X1,mark(X2),X3) -> #U41(X1,X2,X3) #64: #U11(X1,active(X2)) -> #U11(X1,X2) #65: #mark(x(X1,X2)) -> #active(x(mark(X1),mark(X2))) #66: #mark(x(X1,X2)) -> #x(mark(X1),mark(X2)) #67: #mark(x(X1,X2)) -> #mark(X1) #68: #mark(x(X1,X2)) -> #mark(X2) #69: #U21(X1,X2,active(X3)) -> #U21(X1,X2,X3) #70: #U11(active(X1),X2) -> #U11(X1,X2) #71: #mark(s(X)) -> #active(s(mark(X))) #72: #mark(s(X)) -> #s(mark(X)) #73: #mark(s(X)) -> #mark(X) #74: #U21(active(X1),X2,X3) -> #U21(X1,X2,X3) #75: #mark(U31(X)) -> #active(U31(mark(X))) #76: #mark(U31(X)) -> #U31(mark(X)) #77: #mark(U31(X)) -> #mark(X) #78: #U11(X1,mark(X2)) -> #U11(X1,X2) #79: #s(active(X)) -> #s(X) #80: #mark(U41(X1,X2,X3)) -> #active(U41(mark(X1),X2,X3)) #81: #mark(U41(X1,X2,X3)) -> #U41(mark(X1),X2,X3) #82: #mark(U41(X1,X2,X3)) -> #mark(X1) #83: #mark(U21(X1,X2,X3)) -> #active(U21(mark(X1),X2,X3)) #84: #mark(U21(X1,X2,X3)) -> #U21(mark(X1),X2,X3) #85: #mark(U21(X1,X2,X3)) -> #mark(X1) #86: #active(U31(tt())) -> #mark(0()) #87: #active(U11(tt(),N)) -> #mark(N) #88: #and(X1,mark(X2)) -> #and(X1,X2) #89: #active(isNat(s(V1))) -> #mark(isNat(V1)) #90: #active(isNat(s(V1))) -> #isNat(V1) #91: #mark(tt()) -> #active(tt()) #92: #active(U41(tt(),M,N)) -> #mark(plus(x(N,M),N)) #93: #active(U41(tt(),M,N)) -> #plus(x(N,M),N) #94: #active(U41(tt(),M,N)) -> #x(N,M) #95: #x(X1,mark(X2)) -> #x(X1,X2) #96: #mark(plus(X1,X2)) -> #active(plus(mark(X1),mark(X2))) #97: #mark(plus(X1,X2)) -> #plus(mark(X1),mark(X2)) #98: #mark(plus(X1,X2)) -> #mark(X1) #99: #mark(plus(X1,X2)) -> #mark(X2) Number of SCCs: 10, DPs: 62 SCC { #6 #79 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: x1 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #6 #79 Number of SCCs: 9, DPs: 60 SCC { #8 #9 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: x1 #and w: 0 USABLE RULES: { } Removed DPs: #8 #9 Number of SCCs: 8, DPs: 58 SCC { #14 #34 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: x1 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #14 #34 Number of SCCs: 7, DPs: 56 SCC { #12 #17 #44 #88 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: x1 USABLE RULES: { } Removed DPs: #12 #17 Number of SCCs: 7, DPs: 54 SCC { #44 #88 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: x2 USABLE RULES: { } Removed DPs: #44 #88 Number of SCCs: 6, DPs: 52 SCC { #19 #49 #50 #95 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: x1 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #19 #50 Number of SCCs: 6, DPs: 50 SCC { #49 #95 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: x2 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #49 #95 Number of SCCs: 5, DPs: 48 SCC { #51 #64 #70 #78 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: x1 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #51 #70 Number of SCCs: 5, DPs: 46 SCC { #64 #78 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: x2 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #64 #78 Number of SCCs: 4, DPs: 44 SCC { #10 #15 #18 #57 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: x2 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #15 #18 Number of SCCs: 4, DPs: 42 SCC { #10 #57 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: x1 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #10 #57 Number of SCCs: 3, DPs: 40 SCC { #4 #7 #11 #13 #39 #63 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: x2 + x3 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #11 #13 #39 #63 Number of SCCs: 3, DPs: 36 SCC { #4 #7 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: x1 #active w: 0 #U21 w: 0 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #4 #7 Number of SCCs: 2, DPs: 34 SCC { #5 #43 #48 #61 #69 #74 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: x1 + x2 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #5 #48 #61 #74 Number of SCCs: 2, DPs: 30 SCC { #43 #69 } POLO(Sum)... succeeded. U21 w: 0 U11 w: 0 s w: 0 #isNat w: 0 and w: 0 #plus w: 0 x w: 0 #mark w: 0 0 w: 0 #x w: 0 #s w: 0 mark w: x1 + 1 isNat w: 0 plus w: 0 #U11 w: 0 active w: x1 + 1 U31 w: 0 #U41 w: 0 #active w: 0 #U21 w: x3 tt w: 0 U41 w: 0 #U31 w: 0 #and w: 0 USABLE RULES: { } Removed DPs: #43 #69 Number of SCCs: 1, DPs: 28 SCC { #1 #20 #25 #29 #35 #36 #38 #40 #45 #47 #53 #58 #62 #65 #67 #68 #73 #77 #80 #82 #83 #85 #87 #89 #92 #96 #98 #99 } POLO(Sum)... POLO(max)... succeeded. U21 w: max(x1 + 1, x2 + 3, x3) U11 w: max(x1 + 1, x2) s w: x1 #isNat w: 0 and w: max(x1, x2) #plus w: 0 x w: max(x1 + 5, x2 + 6) #mark w: x1 0 w: 1 #x w: 0 #s w: 0 mark w: x1 isNat w: 1 plus w: max(x1, x2 + 3) #U11 w: 0 active w: x1 U31 w: x1 + 1 #U41 w: 0 #active w: x1 #U21 w: 0 tt w: 1 U41 w: max(x1 + 3, x2 + 6, x3 + 5) #U31 w: 0 #and w: 0 USABLE RULES: { 1..58 } Removed DPs: #40 #47 #67 #68 #77 #82 #85 #99 Number of SCCs: 1, DPs: 20 SCC { #1 #20 #25 #29 #35 #36 #38 #45 #53 #58 #62 #65 #73 #80 #83 #87 #89 #92 #96 #98 } POLO(Sum)... POLO(max)... succeeded. U21 w: max(x2, x3) U11 w: max(x2) s w: x1 #isNat w: 0 and w: max(x1, x2) #plus w: 0 x w: max(x1 + 2, x2 + 1) #mark w: x1 0 w: 2 #x w: 0 #s w: 0 mark w: x1 isNat w: x1 + 1 plus w: max(x1, x2) #U11 w: 0 active w: x1 U31 w: x1 + 1 #U41 w: 0 #active w: x1 #U21 w: 0 tt w: 1 U41 w: max(x2 + 1, x3 + 2) #U31 w: 0 #and w: 0 USABLE RULES: { 1..58 } Removed DPs: #25 Number of SCCs: 1, DPs: 19 SCC { #1 #20 #29 #35 #36 #38 #45 #53 #58 #62 #65 #73 #80 #83 #87 #89 #92 #96 #98 } POLO(Sum)... POLO(max)... succeeded. U21 w: max(x2 + 3, x3) U11 w: max(x2) s w: x1 #isNat w: 0 and w: max(x1, x2 + 3) #plus w: 0 x w: max(x1 + 5, x2 + 6) #mark w: x1 + 1 0 w: 0 #x w: 0 #s w: 0 mark w: x1 isNat w: x1 + 1 plus w: max(x1, x2 + 3) #U11 w: 0 active w: x1 U31 w: 1 #U41 w: 0 #active w: x1 + 1 #U21 w: 0 tt w: 1 U41 w: max(x1 + 1, x2 + 6, x3 + 5) #U31 w: 0 #and w: 0 USABLE RULES: { 1..58 } Removed DPs: #62 Number of SCCs: 1, DPs: 17 SCC { #1 #20 #29 #35 #38 #45 #53 #58 #65 #73 #80 #83 #87 #89 #92 #96 #98 } POLO(Sum)... POLO(max)... QLPOS... succeeded. U21 s: [3,2,1] p: 4 U11 s: [1,2] p: 3 s s: [1] p: 1 #isNat s: [] p: 0 and s: [1,2] p: 2 #plus s: [] p: 0 x s: [2,1] p: 5 #mark s: [1] p: 2 0 s: [] p: 0 #x s: [] p: 0 #s s: [] p: 0 mark s: 1 isNat s: [1] p: 2 plus s: [1,2] p: 4 #U11 s: [1,2] p: 0 active s: 1 U31 s: [] p: 5 #U41 s: [1,2,3] p: 0 #active s: [1] p: 2 #U21 s: [2,3,1] p: 0 tt s: [] p: 0 U41 s: [2,3,1] p: 5 #U31 s: [] p: 0 #and s: [] p: 0 USABLE RULES: { 1..58 } Removed DPs: #1 #20 #29 #38 #53 #58 #73 #87 #92 #98 Number of SCCs: 1, DPs: 2 SCC { #35 #89 } POLO(Sum)... succeeded. U21 w: x2 + x3 + 3 U11 w: 3 s w: x1 + 2 #isNat w: 0 and w: 0 #plus w: 0 x w: 1 #mark w: x1 + 1 0 w: 5 #x w: 0 #s w: 0 mark w: x1 isNat w: x1 + 2 plus w: 1 #U11 w: 0 active w: x1 + 1 U31 w: 3 #U41 w: 0 #active w: x1 #U21 w: 0 tt w: 0 U41 w: x3 + 3 #U31 w: 0 #and w: 0 USABLE RULES: { 25..34 37..58 } Removed DPs: #35 #89 Number of SCCs: 0, DPs: 0