/export/starexec/sandbox2/solver/bin/starexec_run_Default /export/starexec/sandbox2/benchmark/theBenchmark.xml /export/starexec/sandbox2/output/output_files -------------------------------------------------------------------------------- MAYBE Input TRS: 1: active(U101(tt(),M,N)) -> mark(U102(isNatKind(M),M,N)) 2: active(U102(tt(),M,N)) -> mark(U103(isNat(N),M,N)) 3: active(U103(tt(),M,N)) -> mark(U104(isNatKind(N),M,N)) 4: active(U104(tt(),M,N)) -> mark(plus(x(N,M),N)) 5: active(U11(tt(),V1,V2)) -> mark(U12(isNatKind(V1),V1,V2)) 6: active(U12(tt(),V1,V2)) -> mark(U13(isNatKind(V2),V1,V2)) 7: active(U13(tt(),V1,V2)) -> mark(U14(isNatKind(V2),V1,V2)) 8: active(U14(tt(),V1,V2)) -> mark(U15(isNat(V1),V2)) 9: active(U15(tt(),V2)) -> mark(U16(isNat(V2))) 10: active(U16(tt())) -> mark(tt()) 11: active(U21(tt(),V1)) -> mark(U22(isNatKind(V1),V1)) 12: active(U22(tt(),V1)) -> mark(U23(isNat(V1))) 13: active(U23(tt())) -> mark(tt()) 14: active(U31(tt(),V1,V2)) -> mark(U32(isNatKind(V1),V1,V2)) 15: active(U32(tt(),V1,V2)) -> mark(U33(isNatKind(V2),V1,V2)) 16: active(U33(tt(),V1,V2)) -> mark(U34(isNatKind(V2),V1,V2)) 17: active(U34(tt(),V1,V2)) -> mark(U35(isNat(V1),V2)) 18: active(U35(tt(),V2)) -> mark(U36(isNat(V2))) 19: active(U36(tt())) -> mark(tt()) 20: active(U41(tt(),V2)) -> mark(U42(isNatKind(V2))) 21: active(U42(tt())) -> mark(tt()) 22: active(U51(tt())) -> mark(tt()) 23: active(U61(tt(),V2)) -> mark(U62(isNatKind(V2))) 24: active(U62(tt())) -> mark(tt()) 25: active(U71(tt(),N)) -> mark(U72(isNatKind(N),N)) 26: active(U72(tt(),N)) -> mark(N) 27: active(U81(tt(),M,N)) -> mark(U82(isNatKind(M),M,N)) 28: active(U82(tt(),M,N)) -> mark(U83(isNat(N),M,N)) 29: active(U83(tt(),M,N)) -> mark(U84(isNatKind(N),M,N)) 30: active(U84(tt(),M,N)) -> mark(s(plus(N,M))) 31: active(U91(tt(),N)) -> mark(U92(isNatKind(N))) 32: active(U92(tt())) -> mark(0()) 33: active(isNat(0())) -> mark(tt()) 34: active(isNat(plus(V1,V2))) -> mark(U11(isNatKind(V1),V1,V2)) 35: active(isNat(s(V1))) -> mark(U21(isNatKind(V1),V1)) 36: active(isNat(x(V1,V2))) -> mark(U31(isNatKind(V1),V1,V2)) 37: active(isNatKind(0())) -> mark(tt()) 38: active(isNatKind(plus(V1,V2))) -> mark(U41(isNatKind(V1),V2)) 39: active(isNatKind(s(V1))) -> mark(U51(isNatKind(V1))) 40: active(isNatKind(x(V1,V2))) -> mark(U61(isNatKind(V1),V2)) 41: active(plus(N,0())) -> mark(U71(isNat(N),N)) 42: active(plus(N,s(M))) -> mark(U81(isNat(M),M,N)) 43: active(x(N,0())) -> mark(U91(isNat(N),N)) 44: active(x(N,s(M))) -> mark(U101(isNat(M),M,N)) 45: active(U101(X1,X2,X3)) -> U101(active(X1),X2,X3) 46: active(U102(X1,X2,X3)) -> U102(active(X1),X2,X3) 47: active(U103(X1,X2,X3)) -> U103(active(X1),X2,X3) 48: active(U104(X1,X2,X3)) -> U104(active(X1),X2,X3) 49: active(plus(X1,X2)) -> plus(active(X1),X2) 50: active(plus(X1,X2)) -> plus(X1,active(X2)) 51: active(x(X1,X2)) -> x(active(X1),X2) 52: active(x(X1,X2)) -> x(X1,active(X2)) 53: active(U11(X1,X2,X3)) -> U11(active(X1),X2,X3) 54: active(U12(X1,X2,X3)) -> U12(active(X1),X2,X3) 55: active(U13(X1,X2,X3)) -> U13(active(X1),X2,X3) 56: active(U14(X1,X2,X3)) -> U14(active(X1),X2,X3) 57: active(U15(X1,X2)) -> U15(active(X1),X2) 58: active(U16(X)) -> U16(active(X)) 59: active(U21(X1,X2)) -> U21(active(X1),X2) 60: active(U22(X1,X2)) -> U22(active(X1),X2) 61: active(U23(X)) -> U23(active(X)) 62: active(U31(X1,X2,X3)) -> U31(active(X1),X2,X3) 63: active(U32(X1,X2,X3)) -> U32(active(X1),X2,X3) 64: active(U33(X1,X2,X3)) -> U33(active(X1),X2,X3) 65: active(U34(X1,X2,X3)) -> U34(active(X1),X2,X3) 66: active(U35(X1,X2)) -> U35(active(X1),X2) 67: active(U36(X)) -> U36(active(X)) 68: active(U41(X1,X2)) -> U41(active(X1),X2) 69: active(U42(X)) -> U42(active(X)) 70: active(U51(X)) -> U51(active(X)) 71: active(U61(X1,X2)) -> U61(active(X1),X2) 72: active(U62(X)) -> U62(active(X)) 73: active(U71(X1,X2)) -> U71(active(X1),X2) 74: active(U72(X1,X2)) -> U72(active(X1),X2) 75: active(U81(X1,X2,X3)) -> U81(active(X1),X2,X3) 76: active(U82(X1,X2,X3)) -> U82(active(X1),X2,X3) 77: active(U83(X1,X2,X3)) -> U83(active(X1),X2,X3) 78: active(U84(X1,X2,X3)) -> U84(active(X1),X2,X3) 79: active(s(X)) -> s(active(X)) 80: active(U91(X1,X2)) -> U91(active(X1),X2) 81: active(U92(X)) -> U92(active(X)) 82: U101(mark(X1),X2,X3) -> mark(U101(X1,X2,X3)) 83: U102(mark(X1),X2,X3) -> mark(U102(X1,X2,X3)) 84: U103(mark(X1),X2,X3) -> mark(U103(X1,X2,X3)) 85: U104(mark(X1),X2,X3) -> mark(U104(X1,X2,X3)) 86: plus(mark(X1),X2) -> mark(plus(X1,X2)) 87: plus(X1,mark(X2)) -> mark(plus(X1,X2)) 88: x(mark(X1),X2) -> mark(x(X1,X2)) 89: x(X1,mark(X2)) -> mark(x(X1,X2)) 90: U11(mark(X1),X2,X3) -> mark(U11(X1,X2,X3)) 91: U12(mark(X1),X2,X3) -> mark(U12(X1,X2,X3)) 92: U13(mark(X1),X2,X3) -> mark(U13(X1,X2,X3)) 93: U14(mark(X1),X2,X3) -> mark(U14(X1,X2,X3)) 94: U15(mark(X1),X2) -> mark(U15(X1,X2)) 95: U16(mark(X)) -> mark(U16(X)) 96: U21(mark(X1),X2) -> mark(U21(X1,X2)) 97: U22(mark(X1),X2) -> mark(U22(X1,X2)) 98: U23(mark(X)) -> mark(U23(X)) 99: U31(mark(X1),X2,X3) -> mark(U31(X1,X2,X3)) 100: U32(mark(X1),X2,X3) -> mark(U32(X1,X2,X3)) 101: U33(mark(X1),X2,X3) -> mark(U33(X1,X2,X3)) 102: U34(mark(X1),X2,X3) -> mark(U34(X1,X2,X3)) 103: U35(mark(X1),X2) -> mark(U35(X1,X2)) 104: U36(mark(X)) -> mark(U36(X)) 105: U41(mark(X1),X2) -> mark(U41(X1,X2)) 106: U42(mark(X)) -> mark(U42(X)) 107: U51(mark(X)) -> mark(U51(X)) 108: U61(mark(X1),X2) -> mark(U61(X1,X2)) 109: U62(mark(X)) -> mark(U62(X)) 110: U71(mark(X1),X2) -> mark(U71(X1,X2)) 111: U72(mark(X1),X2) -> mark(U72(X1,X2)) 112: U81(mark(X1),X2,X3) -> mark(U81(X1,X2,X3)) 113: U82(mark(X1),X2,X3) -> mark(U82(X1,X2,X3)) 114: U83(mark(X1),X2,X3) -> mark(U83(X1,X2,X3)) 115: U84(mark(X1),X2,X3) -> mark(U84(X1,X2,X3)) 116: s(mark(X)) -> mark(s(X)) 117: U91(mark(X1),X2) -> mark(U91(X1,X2)) 118: U92(mark(X)) -> mark(U92(X)) 119: proper(U101(X1,X2,X3)) -> U101(proper(X1),proper(X2),proper(X3)) 120: proper(tt()) -> ok(tt()) 121: proper(U102(X1,X2,X3)) -> U102(proper(X1),proper(X2),proper(X3)) 122: proper(isNatKind(X)) -> isNatKind(proper(X)) 123: proper(U103(X1,X2,X3)) -> U103(proper(X1),proper(X2),proper(X3)) 124: proper(isNat(X)) -> isNat(proper(X)) 125: proper(U104(X1,X2,X3)) -> U104(proper(X1),proper(X2),proper(X3)) 126: proper(plus(X1,X2)) -> plus(proper(X1),proper(X2)) 127: proper(x(X1,X2)) -> x(proper(X1),proper(X2)) 128: proper(U11(X1,X2,X3)) -> U11(proper(X1),proper(X2),proper(X3)) 129: proper(U12(X1,X2,X3)) -> U12(proper(X1),proper(X2),proper(X3)) 130: proper(U13(X1,X2,X3)) -> U13(proper(X1),proper(X2),proper(X3)) 131: proper(U14(X1,X2,X3)) -> U14(proper(X1),proper(X2),proper(X3)) 132: proper(U15(X1,X2)) -> U15(proper(X1),proper(X2)) 133: proper(U16(X)) -> U16(proper(X)) 134: proper(U21(X1,X2)) -> U21(proper(X1),proper(X2)) 135: proper(U22(X1,X2)) -> U22(proper(X1),proper(X2)) 136: proper(U23(X)) -> U23(proper(X)) 137: proper(U31(X1,X2,X3)) -> U31(proper(X1),proper(X2),proper(X3)) 138: proper(U32(X1,X2,X3)) -> U32(proper(X1),proper(X2),proper(X3)) 139: proper(U33(X1,X2,X3)) -> U33(proper(X1),proper(X2),proper(X3)) 140: proper(U34(X1,X2,X3)) -> U34(proper(X1),proper(X2),proper(X3)) 141: proper(U35(X1,X2)) -> U35(proper(X1),proper(X2)) 142: proper(U36(X)) -> U36(proper(X)) 143: proper(U41(X1,X2)) -> U41(proper(X1),proper(X2)) 144: proper(U42(X)) -> U42(proper(X)) 145: proper(U51(X)) -> U51(proper(X)) 146: proper(U61(X1,X2)) -> U61(proper(X1),proper(X2)) 147: proper(U62(X)) -> U62(proper(X)) 148: proper(U71(X1,X2)) -> U71(proper(X1),proper(X2)) 149: proper(U72(X1,X2)) -> U72(proper(X1),proper(X2)) 150: proper(U81(X1,X2,X3)) -> U81(proper(X1),proper(X2),proper(X3)) 151: proper(U82(X1,X2,X3)) -> U82(proper(X1),proper(X2),proper(X3)) 152: proper(U83(X1,X2,X3)) -> U83(proper(X1),proper(X2),proper(X3)) 153: proper(U84(X1,X2,X3)) -> U84(proper(X1),proper(X2),proper(X3)) 154: proper(s(X)) -> s(proper(X)) 155: proper(U91(X1,X2)) -> U91(proper(X1),proper(X2)) 156: proper(U92(X)) -> U92(proper(X)) 157: proper(0()) -> ok(0()) 158: U101(ok(X1),ok(X2),ok(X3)) -> ok(U101(X1,X2,X3)) 159: U102(ok(X1),ok(X2),ok(X3)) -> ok(U102(X1,X2,X3)) 160: isNatKind(ok(X)) -> ok(isNatKind(X)) 161: U103(ok(X1),ok(X2),ok(X3)) -> ok(U103(X1,X2,X3)) 162: isNat(ok(X)) -> ok(isNat(X)) 163: U104(ok(X1),ok(X2),ok(X3)) -> ok(U104(X1,X2,X3)) 164: plus(ok(X1),ok(X2)) -> ok(plus(X1,X2)) 165: x(ok(X1),ok(X2)) -> ok(x(X1,X2)) 166: U11(ok(X1),ok(X2),ok(X3)) -> ok(U11(X1,X2,X3)) 167: U12(ok(X1),ok(X2),ok(X3)) -> ok(U12(X1,X2,X3)) 168: U13(ok(X1),ok(X2),ok(X3)) -> ok(U13(X1,X2,X3)) 169: U14(ok(X1),ok(X2),ok(X3)) -> ok(U14(X1,X2,X3)) 170: U15(ok(X1),ok(X2)) -> ok(U15(X1,X2)) 171: U16(ok(X)) -> ok(U16(X)) 172: U21(ok(X1),ok(X2)) -> ok(U21(X1,X2)) 173: U22(ok(X1),ok(X2)) -> ok(U22(X1,X2)) 174: U23(ok(X)) -> ok(U23(X)) 175: U31(ok(X1),ok(X2),ok(X3)) -> ok(U31(X1,X2,X3)) 176: U32(ok(X1),ok(X2),ok(X3)) -> ok(U32(X1,X2,X3)) 177: U33(ok(X1),ok(X2),ok(X3)) -> ok(U33(X1,X2,X3)) 178: U34(ok(X1),ok(X2),ok(X3)) -> ok(U34(X1,X2,X3)) 179: U35(ok(X1),ok(X2)) -> ok(U35(X1,X2)) 180: U36(ok(X)) -> ok(U36(X)) 181: U41(ok(X1),ok(X2)) -> ok(U41(X1,X2)) 182: U42(ok(X)) -> ok(U42(X)) 183: U51(ok(X)) -> ok(U51(X)) 184: U61(ok(X1),ok(X2)) -> ok(U61(X1,X2)) 185: U62(ok(X)) -> ok(U62(X)) 186: U71(ok(X1),ok(X2)) -> ok(U71(X1,X2)) 187: U72(ok(X1),ok(X2)) -> ok(U72(X1,X2)) 188: U81(ok(X1),ok(X2),ok(X3)) -> ok(U81(X1,X2,X3)) 189: U82(ok(X1),ok(X2),ok(X3)) -> ok(U82(X1,X2,X3)) 190: U83(ok(X1),ok(X2),ok(X3)) -> ok(U83(X1,X2,X3)) 191: U84(ok(X1),ok(X2),ok(X3)) -> ok(U84(X1,X2,X3)) 192: s(ok(X)) -> ok(s(X)) 193: U91(ok(X1),ok(X2)) -> ok(U91(X1,X2)) 194: U92(ok(X)) -> ok(U92(X)) 195: top(mark(X)) -> top(proper(X)) 196: top(ok(X)) -> top(active(X)) Number of strict rules: 196 Direct POLO(bPol) ... failed. Uncurrying ... failed. Dependency Pairs: #1: #active(U102(tt(),M,N)) -> #U103(isNat(N),M,N) #2: #active(U102(tt(),M,N)) -> #isNat(N) #3: #plus(mark(X1),X2) -> #plus(X1,X2) #4: #active(x(N,0())) -> #U91(isNat(N),N) #5: #active(x(N,0())) -> #isNat(N) #6: #active(U83(tt(),M,N)) -> #U84(isNatKind(N),M,N) #7: #active(U83(tt(),M,N)) -> #isNatKind(N) #8: #active(isNat(s(V1))) -> #U21(isNatKind(V1),V1) #9: #active(isNat(s(V1))) -> #isNatKind(V1) #10: #U102(mark(X1),X2,X3) -> #U102(X1,X2,X3) #11: #active(U35(X1,X2)) -> #U35(active(X1),X2) #12: #active(U35(X1,X2)) -> #active(X1) #13: #U33(ok(X1),ok(X2),ok(X3)) -> #U33(X1,X2,X3) #14: #active(U102(X1,X2,X3)) -> #U102(active(X1),X2,X3) #15: #active(U102(X1,X2,X3)) -> #active(X1) #16: #active(plus(N,s(M))) -> #U81(isNat(M),M,N) #17: #active(plus(N,s(M))) -> #isNat(M) #18: #U84(mark(X1),X2,X3) -> #U84(X1,X2,X3) #19: #proper(U72(X1,X2)) -> #U72(proper(X1),proper(X2)) #20: #proper(U72(X1,X2)) -> #proper(X1) #21: #proper(U72(X1,X2)) -> #proper(X2) #22: #U16(mark(X)) -> #U16(X) #23: #active(plus(N,0())) -> #U71(isNat(N),N) #24: #active(plus(N,0())) -> #isNat(N) #25: #U83(mark(X1),X2,X3) -> #U83(X1,X2,X3) #26: #U31(mark(X1),X2,X3) -> #U31(X1,X2,X3) #27: #U104(ok(X1),ok(X2),ok(X3)) -> #U104(X1,X2,X3) #28: #U22(mark(X1),X2) -> #U22(X1,X2) #29: #U12(mark(X1),X2,X3) -> #U12(X1,X2,X3) #30: #active(U71(X1,X2)) -> #U71(active(X1),X2) #31: #active(U71(X1,X2)) -> #active(X1) #32: #active(U103(X1,X2,X3)) -> #U103(active(X1),X2,X3) #33: #active(U103(X1,X2,X3)) -> #active(X1) #34: #U84(ok(X1),ok(X2),ok(X3)) -> #U84(X1,X2,X3) #35: #active(U11(X1,X2,X3)) -> #U11(active(X1),X2,X3) #36: #active(U11(X1,X2,X3)) -> #active(X1) #37: #U22(ok(X1),ok(X2)) -> #U22(X1,X2) #38: #active(U61(X1,X2)) -> #U61(active(X1),X2) #39: #active(U61(X1,X2)) -> #active(X1) #40: #proper(U62(X)) -> #U62(proper(X)) #41: #proper(U62(X)) -> #proper(X) #42: #proper(U33(X1,X2,X3)) -> #U33(proper(X1),proper(X2),proper(X3)) #43: #proper(U33(X1,X2,X3)) -> #proper(X1) #44: #proper(U33(X1,X2,X3)) -> #proper(X2) #45: #proper(U33(X1,X2,X3)) -> #proper(X3) #46: #active(U104(X1,X2,X3)) -> #U104(active(X1),X2,X3) #47: #active(U104(X1,X2,X3)) -> #active(X1) #48: #proper(U103(X1,X2,X3)) -> #U103(proper(X1),proper(X2),proper(X3)) #49: #proper(U103(X1,X2,X3)) -> #proper(X1) #50: #proper(U103(X1,X2,X3)) -> #proper(X2) #51: #proper(U103(X1,X2,X3)) -> #proper(X3) #52: #active(U81(X1,X2,X3)) -> #U81(active(X1),X2,X3) #53: #active(U81(X1,X2,X3)) -> #active(X1) #54: #U34(ok(X1),ok(X2),ok(X3)) -> #U34(X1,X2,X3) #55: #U81(mark(X1),X2,X3) -> #U81(X1,X2,X3) #56: #active(U72(X1,X2)) -> #U72(active(X1),X2) #57: #active(U72(X1,X2)) -> #active(X1) #58: #U15(ok(X1),ok(X2)) -> #U15(X1,X2) #59: #active(U16(X)) -> #U16(active(X)) #60: #active(U16(X)) -> #active(X) #61: #proper(U32(X1,X2,X3)) -> #U32(proper(X1),proper(X2),proper(X3)) #62: #proper(U32(X1,X2,X3)) -> #proper(X1) #63: #proper(U32(X1,X2,X3)) -> #proper(X2) #64: #proper(U32(X1,X2,X3)) -> #proper(X3) #65: #U82(mark(X1),X2,X3) -> #U82(X1,X2,X3) #66: #U101(ok(X1),ok(X2),ok(X3)) -> #U101(X1,X2,X3) #67: #active(U23(X)) -> #U23(active(X)) #68: #active(U23(X)) -> #active(X) #69: #active(isNatKind(plus(V1,V2))) -> #U41(isNatKind(V1),V2) #70: #active(isNatKind(plus(V1,V2))) -> #isNatKind(V1) #71: #proper(U82(X1,X2,X3)) -> #U82(proper(X1),proper(X2),proper(X3)) #72: #proper(U82(X1,X2,X3)) -> #proper(X1) #73: #proper(U82(X1,X2,X3)) -> #proper(X2) #74: #proper(U82(X1,X2,X3)) -> #proper(X3) #75: #proper(s(X)) -> #s(proper(X)) #76: #proper(s(X)) -> #proper(X) #77: #s(mark(X)) -> #s(X) #78: #proper(U91(X1,X2)) -> #U91(proper(X1),proper(X2)) #79: #proper(U91(X1,X2)) -> #proper(X1) #80: #proper(U91(X1,X2)) -> #proper(X2) #81: #active(U12(tt(),V1,V2)) -> #U13(isNatKind(V2),V1,V2) #82: #active(U12(tt(),V1,V2)) -> #isNatKind(V2) #83: #top(ok(X)) -> #top(active(X)) #84: #top(ok(X)) -> #active(X) #85: #x(ok(X1),ok(X2)) -> #x(X1,X2) #86: #active(U21(X1,X2)) -> #U21(active(X1),X2) #87: #active(U21(X1,X2)) -> #active(X1) #88: #U91(ok(X1),ok(X2)) -> #U91(X1,X2) #89: #U71(mark(X1),X2) -> #U71(X1,X2) #90: #proper(U15(X1,X2)) -> #U15(proper(X1),proper(X2)) #91: #proper(U15(X1,X2)) -> #proper(X1) #92: #proper(U15(X1,X2)) -> #proper(X2) #93: #active(U13(X1,X2,X3)) -> #U13(active(X1),X2,X3) #94: #active(U13(X1,X2,X3)) -> #active(X1) #95: #active(U36(X)) -> #U36(active(X)) #96: #active(U36(X)) -> #active(X) #97: #active(isNatKind(x(V1,V2))) -> #U61(isNatKind(V1),V2) #98: #active(isNatKind(x(V1,V2))) -> #isNatKind(V1) #99: #U11(mark(X1),X2,X3) -> #U11(X1,X2,X3) #100: #proper(U61(X1,X2)) -> #U61(proper(X1),proper(X2)) #101: #proper(U61(X1,X2)) -> #proper(X1) #102: #proper(U61(X1,X2)) -> #proper(X2) #103: #U51(mark(X)) -> #U51(X) #104: #active(x(X1,X2)) -> #x(active(X1),X2) #105: #active(x(X1,X2)) -> #active(X1) #106: #active(U15(tt(),V2)) -> #U16(isNat(V2)) #107: #active(U15(tt(),V2)) -> #isNat(V2) #108: #active(U21(tt(),V1)) -> #U22(isNatKind(V1),V1) #109: #active(U21(tt(),V1)) -> #isNatKind(V1) #110: #U23(mark(X)) -> #U23(X) #111: #proper(U92(X)) -> #U92(proper(X)) #112: #proper(U92(X)) -> #proper(X) #113: #active(U15(X1,X2)) -> #U15(active(X1),X2) #114: #active(U15(X1,X2)) -> #active(X1) #115: #active(U82(X1,X2,X3)) -> #U82(active(X1),X2,X3) #116: #active(U82(X1,X2,X3)) -> #active(X1) #117: #U12(ok(X1),ok(X2),ok(X3)) -> #U12(X1,X2,X3) #118: #U83(ok(X1),ok(X2),ok(X3)) -> #U83(X1,X2,X3) #119: #U62(mark(X)) -> #U62(X) #120: #U15(mark(X1),X2) -> #U15(X1,X2) #121: #proper(U21(X1,X2)) -> #U21(proper(X1),proper(X2)) #122: #proper(U21(X1,X2)) -> #proper(X1) #123: #proper(U21(X1,X2)) -> #proper(X2) #124: #active(U51(X)) -> #U51(active(X)) #125: #active(U51(X)) -> #active(X) #126: #active(U61(tt(),V2)) -> #U62(isNatKind(V2)) #127: #active(U61(tt(),V2)) -> #isNatKind(V2) #128: #proper(U11(X1,X2,X3)) -> #U11(proper(X1),proper(X2),proper(X3)) #129: #proper(U11(X1,X2,X3)) -> #proper(X1) #130: #proper(U11(X1,X2,X3)) -> #proper(X2) #131: #proper(U11(X1,X2,X3)) -> #proper(X3) #132: #active(U92(X)) -> #U92(active(X)) #133: #active(U92(X)) -> #active(X) #134: #U92(mark(X)) -> #U92(X) #135: #active(U84(X1,X2,X3)) -> #U84(active(X1),X2,X3) #136: #active(U84(X1,X2,X3)) -> #active(X1) #137: #active(U101(X1,X2,X3)) -> #U101(active(X1),X2,X3) #138: #active(U101(X1,X2,X3)) -> #active(X1) #139: #U21(mark(X1),X2) -> #U21(X1,X2) #140: #active(U42(X)) -> #U42(active(X)) #141: #active(U42(X)) -> #active(X) #142: #U33(mark(X1),X2,X3) -> #U33(X1,X2,X3) #143: #active(U22(tt(),V1)) -> #U23(isNat(V1)) #144: #active(U22(tt(),V1)) -> #isNat(V1) #145: #active(U91(tt(),N)) -> #U92(isNatKind(N)) #146: #active(U91(tt(),N)) -> #isNatKind(N) #147: #plus(ok(X1),ok(X2)) -> #plus(X1,X2) #148: #active(s(X)) -> #s(active(X)) #149: #active(s(X)) -> #active(X) #150: #active(U14(X1,X2,X3)) -> #U14(active(X1),X2,X3) #151: #active(U14(X1,X2,X3)) -> #active(X1) #152: #x(X1,mark(X2)) -> #x(X1,X2) #153: #proper(U16(X)) -> #U16(proper(X)) #154: #proper(U16(X)) -> #proper(X) #155: #U101(mark(X1),X2,X3) -> #U101(X1,X2,X3) #156: #U72(mark(X1),X2) -> #U72(X1,X2) #157: #active(U31(tt(),V1,V2)) -> #U32(isNatKind(V1),V1,V2) #158: #active(U31(tt(),V1,V2)) -> #isNatKind(V1) #159: #U42(mark(X)) -> #U42(X) #160: #U62(ok(X)) -> #U62(X) #161: #active(U31(X1,X2,X3)) -> #U31(active(X1),X2,X3) #162: #active(U31(X1,X2,X3)) -> #active(X1) #163: #active(U84(tt(),M,N)) -> #s(plus(N,M)) #164: #active(U84(tt(),M,N)) -> #plus(N,M) #165: #active(x(X1,X2)) -> #x(X1,active(X2)) #166: #active(x(X1,X2)) -> #active(X2) #167: #active(plus(X1,X2)) -> #plus(active(X1),X2) #168: #active(plus(X1,X2)) -> #active(X1) #169: #active(U71(tt(),N)) -> #U72(isNatKind(N),N) #170: #active(U71(tt(),N)) -> #isNatKind(N) #171: #proper(U13(X1,X2,X3)) -> #U13(proper(X1),proper(X2),proper(X3)) #172: #proper(U13(X1,X2,X3)) -> #proper(X1) #173: #proper(U13(X1,X2,X3)) -> #proper(X2) #174: #proper(U13(X1,X2,X3)) -> #proper(X3) #175: #U11(ok(X1),ok(X2),ok(X3)) -> #U11(X1,X2,X3) #176: #U61(mark(X1),X2) -> #U61(X1,X2) #177: #proper(U12(X1,X2,X3)) -> #U12(proper(X1),proper(X2),proper(X3)) #178: #proper(U12(X1,X2,X3)) -> #proper(X1) #179: #proper(U12(X1,X2,X3)) -> #proper(X2) #180: #proper(U12(X1,X2,X3)) -> #proper(X3) #181: #active(U41(tt(),V2)) -> #U42(isNatKind(V2)) #182: #active(U41(tt(),V2)) -> #isNatKind(V2) #183: #U35(ok(X1),ok(X2)) -> #U35(X1,X2) #184: #proper(plus(X1,X2)) -> #plus(proper(X1),proper(X2)) #185: #proper(plus(X1,X2)) -> #proper(X1) #186: #proper(plus(X1,X2)) -> #proper(X2) #187: #U23(ok(X)) -> #U23(X) #188: #x(mark(X1),X2) -> #x(X1,X2) #189: #active(U13(tt(),V1,V2)) -> #U14(isNatKind(V2),V1,V2) #190: #active(U13(tt(),V1,V2)) -> #isNatKind(V2) #191: #active(isNatKind(s(V1))) -> #U51(isNatKind(V1)) #192: #active(isNatKind(s(V1))) -> #isNatKind(V1) #193: #proper(U84(X1,X2,X3)) -> #U84(proper(X1),proper(X2),proper(X3)) #194: #proper(U84(X1,X2,X3)) -> #proper(X1) #195: #proper(U84(X1,X2,X3)) -> #proper(X2) #196: #proper(U84(X1,X2,X3)) -> #proper(X3) #197: #proper(U23(X)) -> #U23(proper(X)) #198: #proper(U23(X)) -> #proper(X) #199: #U13(mark(X1),X2,X3) -> #U13(X1,X2,X3) #200: #U31(ok(X1),ok(X2),ok(X3)) -> #U31(X1,X2,X3) #201: #proper(U101(X1,X2,X3)) -> #U101(proper(X1),proper(X2),proper(X3)) #202: #proper(U101(X1,X2,X3)) -> #proper(X1) #203: #proper(U101(X1,X2,X3)) -> #proper(X2) #204: #proper(U101(X1,X2,X3)) -> #proper(X3) #205: #U14(mark(X1),X2,X3) -> #U14(X1,X2,X3) #206: #active(U33(X1,X2,X3)) -> #U33(active(X1),X2,X3) #207: #active(U33(X1,X2,X3)) -> #active(X1) #208: #active(U62(X)) -> #U62(active(X)) #209: #active(U62(X)) -> #active(X) #210: #isNat(ok(X)) -> #isNat(X) #211: #U61(ok(X1),ok(X2)) -> #U61(X1,X2) #212: #active(U11(tt(),V1,V2)) -> #U12(isNatKind(V1),V1,V2) #213: #active(U11(tt(),V1,V2)) -> #isNatKind(V1) #214: #active(x(N,s(M))) -> #U101(isNat(M),M,N) #215: #active(x(N,s(M))) -> #isNat(M) #216: #active(U34(X1,X2,X3)) -> #U34(active(X1),X2,X3) #217: #active(U34(X1,X2,X3)) -> #active(X1) #218: #proper(U71(X1,X2)) -> #U71(proper(X1),proper(X2)) #219: #proper(U71(X1,X2)) -> #proper(X1) #220: #proper(U71(X1,X2)) -> #proper(X2) #221: #active(U82(tt(),M,N)) -> #U83(isNat(N),M,N) #222: #active(U82(tt(),M,N)) -> #isNat(N) #223: #proper(x(X1,X2)) -> #x(proper(X1),proper(X2)) #224: #proper(x(X1,X2)) -> #proper(X1) #225: #proper(x(X1,X2)) -> #proper(X2) #226: #U14(ok(X1),ok(X2),ok(X3)) -> #U14(X1,X2,X3) #227: #active(isNat(plus(V1,V2))) -> #U11(isNatKind(V1),V1,V2) #228: #active(isNat(plus(V1,V2))) -> #isNatKind(V1) #229: #U16(ok(X)) -> #U16(X) #230: #U51(ok(X)) -> #U51(X) #231: #U103(mark(X1),X2,X3) -> #U103(X1,X2,X3) #232: #plus(X1,mark(X2)) -> #plus(X1,X2) #233: #U92(ok(X)) -> #U92(X) #234: #active(U81(tt(),M,N)) -> #U82(isNatKind(M),M,N) #235: #active(U81(tt(),M,N)) -> #isNatKind(M) #236: #proper(U31(X1,X2,X3)) -> #U31(proper(X1),proper(X2),proper(X3)) #237: #proper(U31(X1,X2,X3)) -> #proper(X1) #238: #proper(U31(X1,X2,X3)) -> #proper(X2) #239: #proper(U31(X1,X2,X3)) -> #proper(X3) #240: #proper(U42(X)) -> #U42(proper(X)) #241: #proper(U42(X)) -> #proper(X) #242: #proper(U36(X)) -> #U36(proper(X)) #243: #proper(U36(X)) -> #proper(X) #244: #U103(ok(X1),ok(X2),ok(X3)) -> #U103(X1,X2,X3) #245: #U72(ok(X1),ok(X2)) -> #U72(X1,X2) #246: #proper(U81(X1,X2,X3)) -> #U81(proper(X1),proper(X2),proper(X3)) #247: #proper(U81(X1,X2,X3)) -> #proper(X1) #248: #proper(U81(X1,X2,X3)) -> #proper(X2) #249: #proper(U81(X1,X2,X3)) -> #proper(X3) #250: #active(U22(X1,X2)) -> #U22(active(X1),X2) #251: #active(U22(X1,X2)) -> #active(X1) #252: #U91(mark(X1),X2) -> #U91(X1,X2) #253: #U21(ok(X1),ok(X2)) -> #U21(X1,X2) #254: #active(U34(tt(),V1,V2)) -> #U35(isNat(V1),V2) #255: #active(U34(tt(),V1,V2)) -> #isNat(V1) #256: #proper(U41(X1,X2)) -> #U41(proper(X1),proper(X2)) #257: #proper(U41(X1,X2)) -> #proper(X1) #258: #proper(U41(X1,X2)) -> #proper(X2) #259: #proper(U104(X1,X2,X3)) -> #U104(proper(X1),proper(X2),proper(X3)) #260: #proper(U104(X1,X2,X3)) -> #proper(X1) #261: #proper(U104(X1,X2,X3)) -> #proper(X2) #262: #proper(U104(X1,X2,X3)) -> #proper(X3) #263: #s(ok(X)) -> #s(X) #264: #U71(ok(X1),ok(X2)) -> #U71(X1,X2) #265: #U32(ok(X1),ok(X2),ok(X3)) -> #U32(X1,X2,X3) #266: #active(U32(X1,X2,X3)) -> #U32(active(X1),X2,X3) #267: #active(U32(X1,X2,X3)) -> #active(X1) #268: #proper(U22(X1,X2)) -> #U22(proper(X1),proper(X2)) #269: #proper(U22(X1,X2)) -> #proper(X1) #270: #proper(U22(X1,X2)) -> #proper(X2) #271: #U41(mark(X1),X2) -> #U41(X1,X2) #272: #U32(mark(X1),X2,X3) -> #U32(X1,X2,X3) #273: #U104(mark(X1),X2,X3) -> #U104(X1,X2,X3) #274: #U41(ok(X1),ok(X2)) -> #U41(X1,X2) #275: #proper(isNatKind(X)) -> #isNatKind(proper(X)) #276: #proper(isNatKind(X)) -> #proper(X) #277: #active(U41(X1,X2)) -> #U41(active(X1),X2) #278: #active(U41(X1,X2)) -> #active(X1) #279: #proper(U14(X1,X2,X3)) -> #U14(proper(X1),proper(X2),proper(X3)) #280: #proper(U14(X1,X2,X3)) -> #proper(X1) #281: #proper(U14(X1,X2,X3)) -> #proper(X2) #282: #proper(U14(X1,X2,X3)) -> #proper(X3) #283: #active(isNat(x(V1,V2))) -> #U31(isNatKind(V1),V1,V2) #284: #active(isNat(x(V1,V2))) -> #isNatKind(V1) #285: #active(U33(tt(),V1,V2)) -> #U34(isNatKind(V2),V1,V2) #286: #active(U33(tt(),V1,V2)) -> #isNatKind(V2) #287: #active(U103(tt(),M,N)) -> #U104(isNatKind(N),M,N) #288: #active(U103(tt(),M,N)) -> #isNatKind(N) #289: #U102(ok(X1),ok(X2),ok(X3)) -> #U102(X1,X2,X3) #290: #active(U83(X1,X2,X3)) -> #U83(active(X1),X2,X3) #291: #active(U83(X1,X2,X3)) -> #active(X1) #292: #active(U101(tt(),M,N)) -> #U102(isNatKind(M),M,N) #293: #active(U101(tt(),M,N)) -> #isNatKind(M) #294: #proper(U34(X1,X2,X3)) -> #U34(proper(X1),proper(X2),proper(X3)) #295: #proper(U34(X1,X2,X3)) -> #proper(X1) #296: #proper(U34(X1,X2,X3)) -> #proper(X2) #297: #proper(U34(X1,X2,X3)) -> #proper(X3) #298: #proper(isNat(X)) -> #isNat(proper(X)) #299: #proper(isNat(X)) -> #proper(X) #300: #active(U12(X1,X2,X3)) -> #U12(active(X1),X2,X3) #301: #active(U12(X1,X2,X3)) -> #active(X1) #302: #top(mark(X)) -> #top(proper(X)) #303: #top(mark(X)) -> #proper(X) #304: #isNatKind(ok(X)) -> #isNatKind(X) #305: #active(U14(tt(),V1,V2)) -> #U15(isNat(V1),V2) #306: #active(U14(tt(),V1,V2)) -> #isNat(V1) #307: #proper(U83(X1,X2,X3)) -> #U83(proper(X1),proper(X2),proper(X3)) #308: #proper(U83(X1,X2,X3)) -> #proper(X1) #309: #proper(U83(X1,X2,X3)) -> #proper(X2) #310: #proper(U83(X1,X2,X3)) -> #proper(X3) #311: #U13(ok(X1),ok(X2),ok(X3)) -> #U13(X1,X2,X3) #312: #proper(U35(X1,X2)) -> #U35(proper(X1),proper(X2)) #313: #proper(U35(X1,X2)) -> #proper(X1) #314: #proper(U35(X1,X2)) -> #proper(X2) #315: #proper(U102(X1,X2,X3)) -> #U102(proper(X1),proper(X2),proper(X3)) #316: #proper(U102(X1,X2,X3)) -> #proper(X1) #317: #proper(U102(X1,X2,X3)) -> #proper(X2) #318: #proper(U102(X1,X2,X3)) -> #proper(X3) #319: #U36(ok(X)) -> #U36(X) #320: #active(U32(tt(),V1,V2)) -> #U33(isNatKind(V2),V1,V2) #321: #active(U32(tt(),V1,V2)) -> #isNatKind(V2) #322: #proper(U51(X)) -> #U51(proper(X)) #323: #proper(U51(X)) -> #proper(X) #324: #U34(mark(X1),X2,X3) -> #U34(X1,X2,X3) #325: #U82(ok(X1),ok(X2),ok(X3)) -> #U82(X1,X2,X3) #326: #U35(mark(X1),X2) -> #U35(X1,X2) #327: #active(U104(tt(),M,N)) -> #plus(x(N,M),N) #328: #active(U104(tt(),M,N)) -> #x(N,M) #329: #U81(ok(X1),ok(X2),ok(X3)) -> #U81(X1,X2,X3) #330: #U36(mark(X)) -> #U36(X) #331: #active(U91(X1,X2)) -> #U91(active(X1),X2) #332: #active(U91(X1,X2)) -> #active(X1) #333: #active(plus(X1,X2)) -> #plus(X1,active(X2)) #334: #active(plus(X1,X2)) -> #active(X2) #335: #active(U35(tt(),V2)) -> #U36(isNat(V2)) #336: #active(U35(tt(),V2)) -> #isNat(V2) #337: #U42(ok(X)) -> #U42(X) Number of SCCs: 40, DPs: 193 SCC { #304 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: 0 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: x1 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #304 Number of SCCs: 39, DPs: 192 SCC { #210 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: x1 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: 0 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #210 Number of SCCs: 38, DPs: 191 SCC { #119 #160 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: x1 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #119 #160 Number of SCCs: 37, DPs: 189 SCC { #77 #263 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: x1 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #77 #263 Number of SCCs: 36, DPs: 187 SCC { #134 #233 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: x1 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #134 #233 Number of SCCs: 35, DPs: 185 SCC { #22 #229 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: x1 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #22 #229 Number of SCCs: 34, DPs: 183 SCC { #110 #187 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: x1 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #110 #187 Number of SCCs: 33, DPs: 181 SCC { #159 #337 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: x1 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #159 #337 Number of SCCs: 32, DPs: 179 SCC { #319 #330 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: x1 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: 0 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #319 #330 Number of SCCs: 31, DPs: 177 SCC { #103 #230 } POLO(Sum)... succeeded. #U72 w: 0 #U32 w: 0 isNatKind w: 0 U16 w: 0 U21 w: 0 #U83 w: 0 U11 w: 0 s w: 0 #isNat w: 0 U42 w: 0 U91 w: 0 #U35 w: 0 #U101 w: 0 #U82 w: 0 #U104 w: 0 U71 w: 0 top w: 0 #U81 w: 0 #U92 w: 0 #plus w: 0 U101 w: 0 U103 w: 0 #U23 w: 0 #top w: 0 U84 w: 0 U23 w: 0 U35 w: 0 U72 w: 0 #U13 w: 0 U34 w: 0 #U103 w: 0 U12 w: 0 #U33 w: 0 x w: 0 #U16 w: 0 U104 w: 0 #U42 w: 0 #U12 w: 0 proper w: 0 #U62 w: 0 U83 w: 0 ok w: x1 + 1 0 w: 0 #U14 w: 0 #U36 w: 0 U36 w: 0 #U102 w: 0 #x w: 0 #s w: 0 U62 w: 0 mark w: x1 + 1 #U15 w: 0 U32 w: 0 U33 w: 0 #U34 w: 0 U14 w: 0 #proper w: 0 isNat w: 0 plus w: 0 U15 w: 0 U61 w: 0 #U51 w: x1 #U11 w: 0 active w: 0 U31 w: 0 U92 w: 0 #U41 w: 0 U102 w: 0 #active w: 0 #U21 w: 0 U81 w: 0 U82 w: 0 #U22 w: 0 tt w: 0 #U84 w: 0 #U71 w: 0 U13 w: 0 U22 w: 0 U51 w: 0 #isNatKind w: 0 U41 w: 0 #U31 w: 0 #U91 w: 0 #U61 w: 0 USABLE RULES: { } Removed DPs: #103 #230 Number of SCCs: 30, DPs: 175 SCC { #83 #302 } POLO(Sum)... POLO(max)... QLPOS... POLO(mSum)... QWPOpS(mSum)... Mat2b... failed. Finding a loop... failed.