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