TSTP Solution File: SWC152+1 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SWC152+1 : TPTP v8.1.0. Released v2.4.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n024.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Tue Jul 19 22:02:06 EDT 2022
% Result : Theorem 66.66s 66.87s
% Output : Refutation 76.46s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : SWC152+1 : TPTP v8.1.0. Released v2.4.0.
% 0.06/0.13 % Command : run_spass %d %s
% 0.13/0.34 % Computer : n024.cluster.edu
% 0.13/0.34 % Model : x86_64 x86_64
% 0.13/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34 % Memory : 8042.1875MB
% 0.13/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34 % CPULimit : 300
% 0.13/0.34 % WCLimit : 600
% 0.13/0.34 % DateTime : Sun Jun 12 03:46:49 EDT 2022
% 0.13/0.34 % CPUTime :
% 66.66/66.87
% 66.66/66.87 SPASS V 3.9
% 66.66/66.87 SPASS beiseite: Proof found.
% 66.66/66.87 % SZS status Theorem
% 66.66/66.87 Problem: /export/starexec/sandbox/benchmark/theBenchmark.p
% 66.66/66.87 SPASS derived 26240 clauses, backtracked 11098 clauses, performed 57 splits and kept 15265 clauses.
% 66.66/66.87 SPASS allocated 139043 KBytes.
% 66.66/66.87 SPASS spent 0:01:06.46 on the problem.
% 66.66/66.87 0:00:00.04 for the input.
% 66.66/66.87 0:00:00.06 for the FLOTTER CNF translation.
% 66.66/66.87 0:00:00.46 for inferences.
% 66.66/66.87 0:00:03.24 for the backtracking.
% 66.66/66.87 0:01:02.18 for the reduction.
% 66.66/66.87
% 66.66/66.87
% 66.66/66.87 Here is a proof with depth 8, length 447 :
% 66.66/66.87 % SZS output start Refutation
% 66.66/66.87 1[0:Inp] || -> ssItem(skc17)*.
% 66.66/66.87 2[0:Inp] || -> ssList(skc16)*.
% 66.66/66.87 3[0:Inp] || -> ssList(skc15)*.
% 66.66/66.87 4[0:Inp] || -> ssList(skc14)*.
% 66.66/66.87 5[0:Inp] || -> ssItem(skc13)*.
% 66.66/66.87 6[0:Inp] || -> ssItem(skc12)*.
% 66.66/66.87 8[0:Inp] || -> ssList(skc10)*.
% 66.66/66.87 10[0:Inp] || -> ssItem(skc18)*.
% 66.66/66.87 11[0:Inp] || -> ssList(nil)*.
% 66.66/66.87 12[0:Inp] || -> cyclefreeP(nil)*.
% 66.66/66.87 13[0:Inp] || -> totalorderP(nil)*.
% 66.66/66.87 14[0:Inp] || -> strictorderP(nil)*.
% 66.66/66.87 15[0:Inp] || -> totalorderedP(nil)*.
% 66.66/66.87 16[0:Inp] || -> strictorderedP(nil)*.
% 66.66/66.87 17[0:Inp] || -> duplicatefreeP(nil)*.
% 66.66/66.87 18[0:Inp] || -> equalelemsP(nil)*.
% 66.66/66.87 19[0:Inp] || -> leq(skc13,skc12)*.
% 66.66/66.87 20[0:Inp] || -> ssItem(skf47(u))*.
% 66.66/66.87 21[0:Inp] || -> ssList(skf56(u))*.
% 66.66/66.87 22[0:Inp] || -> ssList(skf55(u))*.
% 66.66/66.87 23[0:Inp] || -> ssList(skf54(u))*.
% 66.66/66.87 24[0:Inp] || -> ssItem(skf53(u))*.
% 66.66/66.87 25[0:Inp] || -> ssItem(skf52(u))*.
% 66.66/66.87 26[0:Inp] || -> ssList(skf61(u))*.
% 66.66/66.87 27[0:Inp] || -> ssList(skf60(u))*.
% 66.66/66.87 28[0:Inp] || -> ssList(skf59(u))*.
% 66.66/66.87 29[0:Inp] || -> ssItem(skf58(u))*.
% 66.66/66.87 30[0:Inp] || -> ssItem(skf57(u))*.
% 66.66/66.87 31[0:Inp] || -> ssList(skf66(u))*.
% 66.66/66.87 32[0:Inp] || -> ssList(skf65(u))*.
% 66.66/66.87 33[0:Inp] || -> ssList(skf64(u))*.
% 66.66/66.87 34[0:Inp] || -> ssItem(skf63(u))*.
% 66.66/66.87 35[0:Inp] || -> ssItem(skf62(u))*.
% 66.66/66.87 36[0:Inp] || -> ssList(skf71(u))*.
% 66.66/66.87 37[0:Inp] || -> ssList(skf70(u))*.
% 66.66/66.87 38[0:Inp] || -> ssList(skf69(u))*.
% 66.66/66.87 39[0:Inp] || -> ssItem(skf68(u))*.
% 66.66/66.87 40[0:Inp] || -> ssItem(skf67(u))*.
% 66.66/66.87 41[0:Inp] || -> ssList(skf76(u))*.
% 66.66/66.87 42[0:Inp] || -> ssList(skf75(u))*.
% 66.66/66.87 43[0:Inp] || -> ssList(skf74(u))*.
% 66.66/66.87 44[0:Inp] || -> ssItem(skf73(u))*.
% 66.66/66.87 45[0:Inp] || -> ssItem(skf72(u))*.
% 66.66/66.87 46[0:Inp] || -> ssList(skf81(u))*.
% 66.66/66.87 47[0:Inp] || -> ssList(skf80(u))*.
% 66.66/66.87 48[0:Inp] || -> ssList(skf79(u))*.
% 66.66/66.87 50[0:Inp] || -> ssItem(skf77(u))*.
% 66.66/66.87 51[0:Inp] || -> ssList(skf85(u))*.
% 66.66/66.87 52[0:Inp] || -> ssList(skf84(u))*.
% 66.66/66.87 53[0:Inp] || -> ssItem(skf83(u))*.
% 66.66/66.87 54[0:Inp] || -> ssItem(skf82(u))*.
% 66.66/66.87 58[0:Inp] || -> ssItem(skf44(u,v))*.
% 66.66/66.87 62[0:Inp] || -> ssList(skf48(u,v))*.
% 66.66/66.87 69[0:Inp] ssList(u) || -> rearsegP(u,u)*.
% 66.66/66.87 75[0:Inp] || SkP0(skc11,skc10)* -> equal(nil,skc10).
% 66.66/66.87 77[0:Inp] ssItem(u) || memberP(nil,u)* -> .
% 66.66/66.87 78[0:Inp] ssItem(u) || -> cyclefreeP(cons(u,nil))*.
% 66.66/66.87 79[0:Inp] ssItem(u) || -> totalorderP(cons(u,nil))*.
% 66.66/66.87 80[0:Inp] ssItem(u) || -> strictorderP(cons(u,nil))*.
% 66.66/66.87 81[0:Inp] ssItem(u) || -> totalorderedP(cons(u,nil))*.
% 66.66/66.87 82[0:Inp] ssItem(u) || -> strictorderedP(cons(u,nil))*.
% 66.66/66.87 83[0:Inp] ssItem(u) || -> duplicatefreeP(cons(u,nil))*.
% 66.66/66.87 84[0:Inp] ssItem(u) || -> equalelemsP(cons(u,nil))*.
% 66.66/66.87 87[0:Inp] ssList(u) || -> equal(app(nil,u),u)**.
% 66.66/66.87 88[0:Inp] ssList(u) || -> equal(app(u,nil),u)**.
% 66.66/66.87 91[0:Inp] ssList(u) || -> ssItem(hd(u))* equal(nil,u).
% 66.66/66.88 92[0:Inp] ssList(u) || -> ssList(tl(u))* equal(nil,u).
% 66.66/66.88 93[0:Inp] || -> SkP0(u,v) equal(cons(skf44(u,v),nil),v)**.
% 66.66/66.88 94[0:Inp] ssList(u) || -> cyclefreeP(u) leq(skf53(u),skf52(u))*.
% 66.66/66.88 95[0:Inp] ssList(u) || -> cyclefreeP(u) leq(skf52(u),skf53(u))*.
% 66.66/66.88 96[0:Inp] ssList(u) || -> duplicatefreeP(u) equal(skf78(u),skf77(u))**.
% 66.66/66.88 97[0:Inp] ssItem(u) ssList(v) || -> ssList(cons(u,v))*.
% 66.66/66.88 98[0:Inp] ssList(u) ssList(v) || -> ssList(app(v,u))*.
% 66.66/66.88 99[0:Inp] ssList(u) || frontsegP(nil,u)* -> equal(nil,u).
% 66.66/66.88 101[0:Inp] ssList(u) || rearsegP(nil,u)* -> equal(nil,u).
% 66.66/66.88 112[0:Inp] || leq(skc12,skc13) leq(skc17,skc13)* leq(skc12,skc17) -> .
% 66.66/66.88 114[0:Inp] ssList(u) singletonP(u) || -> equal(cons(skf47(u),nil),u)**.
% 66.66/66.88 116[0:Inp] ssItem(u) ssList(v) || equal(cons(u,v),v)** -> .
% 66.66/66.88 118[0:Inp] ssItem(u) ssList(v) || -> equal(hd(cons(u,v)),u)**.
% 66.66/66.88 119[0:Inp] ssItem(u) ssList(v) || -> equal(tl(cons(u,v)),v)**.
% 66.66/66.88 125[0:Inp] ssList(u) || -> equal(nil,u) equal(cons(hd(u),tl(u)),u)**.
% 66.66/66.88 128[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)*+ -> singletonP(u)*.
% 66.66/66.88 135[0:Inp] || -> equal(app(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),skc16),skc10)**.
% 66.66/66.88 136[0:Inp] ssItem(u) ssList(v) || -> equal(app(cons(u,nil),v),cons(u,v))**.
% 66.66/66.88 137[0:Inp] ssList(u) ssList(v) || equal(app(v,u),nil)** -> equal(nil,u).
% 66.66/66.88 138[0:Inp] ssList(u) ssList(v) || equal(app(v,u),nil)** -> equal(nil,v).
% 66.66/66.88 141[0:Inp] ssList(u) ssList(v) || -> equal(nil,v) equal(hd(app(v,u)),hd(v))**.
% 66.66/66.88 144[0:Inp] ssList(u) ssList(v) || frontsegP(v,u) -> equal(app(u,skf48(v,u)),v)**.
% 66.66/66.88 146[0:Inp] ssItem(u) ssItem(v) || leq(u,v)*+ leq(v,u)* -> equal(v,u).
% 66.66/66.88 148[0:Inp] ssList(u) ssList(v) || rearsegP(u,v)*+ rearsegP(v,u)* -> equal(v,u).
% 66.66/66.88 151[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(u,w),v)*+ -> frontsegP(v,u)*.
% 66.66/66.88 152[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,u),v)*+ -> rearsegP(v,u)*.
% 66.66/66.88 153[0:Inp] ssList(u) || -> equalelemsP(u) equal(app(skf84(u),cons(skf82(u),cons(skf83(u),skf85(u)))),u)**.
% 66.66/66.88 155[0:Inp] ssList(u) ssList(v) ssItem(w) || memberP(u,w) -> memberP(app(v,u),w)*.
% 66.66/66.88 159[0:Inp] ssList(u) ssList(v) ssList(w) || rearsegP(w,v) -> rearsegP(app(u,w),v)*.
% 66.66/66.88 162[0:Inp] ssList(u) ssList(v) || -> equal(nil,v) equal(app(tl(v),u),tl(app(v,u)))**.
% 66.66/66.88 167[0:Inp] ssList(u) ssList(v) ssList(w) || -> equal(app(app(w,v),u),app(w,app(v,u)))**.
% 66.66/66.88 168[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(v,u),app(v,w))* -> equal(u,w).
% 66.66/66.88 169[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(u,v),app(w,v))* -> equal(u,w).
% 66.66/66.88 178[0:Inp] ssList(u) ssItem(v) ssItem(w) || memberP(cons(v,u),w)* -> memberP(u,w) equal(w,v).
% 66.66/66.88 180[0:Inp] ssList(u) || -> equal(app(app(skf79(u),cons(skf77(u),skf80(u))),cons(skf78(u),skf81(u))),u)** duplicatefreeP(u).
% 66.66/66.88 181[0:Inp] ssList(u) || -> strictorderedP(u) equal(app(app(skf74(u),cons(skf72(u),skf75(u))),cons(skf73(u),skf76(u))),u)**.
% 66.66/66.88 182[0:Inp] ssList(u) || -> totalorderedP(u) equal(app(app(skf69(u),cons(skf67(u),skf70(u))),cons(skf68(u),skf71(u))),u)**.
% 66.66/66.88 183[0:Inp] ssList(u) || -> strictorderP(u) equal(app(app(skf64(u),cons(skf62(u),skf65(u))),cons(skf63(u),skf66(u))),u)**.
% 66.66/66.88 184[0:Inp] ssList(u) || -> totalorderP(u) equal(app(app(skf59(u),cons(skf57(u),skf60(u))),cons(skf58(u),skf61(u))),u)**.
% 66.66/66.88 185[0:Inp] ssList(u) || -> cyclefreeP(u) equal(app(app(skf54(u),cons(skf52(u),skf55(u))),cons(skf53(u),skf56(u))),u)**.
% 66.66/66.88 195[0:Inp] ssItem(u) ssList(v) ssList(w) ssList(x) || equal(app(x,cons(u,w)),v)*+ -> memberP(v,u)*.
% 66.66/66.88 196[0:Inp] ssList(u) ssList(v) || equal(tl(u),tl(v))* equal(hd(u),hd(v)) -> equal(u,v) equal(nil,v) equal(nil,u).
% 66.66/66.88 208[0:Rew:96.1,180.1] ssList(u) || -> duplicatefreeP(u) equal(app(app(skf79(u),cons(skf77(u),skf80(u))),cons(skf77(u),skf81(u))),u)**.
% 66.66/66.88 227[0:Res:8.0,184.0] || -> totalorderP(skc10) equal(app(app(skf59(skc10),cons(skf57(skc10),skf60(skc10))),cons(skf58(skc10),skf61(skc10))),skc10)**.
% 66.66/66.88 228[0:Res:8.0,183.0] || -> strictorderP(skc10) equal(app(app(skf64(skc10),cons(skf62(skc10),skf65(skc10))),cons(skf63(skc10),skf66(skc10))),skc10)**.
% 66.66/66.88 229[0:Res:8.0,182.0] || -> totalorderedP(skc10) equal(app(app(skf69(skc10),cons(skf67(skc10),skf70(skc10))),cons(skf68(skc10),skf71(skc10))),skc10)**.
% 66.66/66.88 230[0:Res:8.0,181.0] || -> strictorderedP(skc10) equal(app(app(skf74(skc10),cons(skf72(skc10),skf75(skc10))),cons(skf73(skc10),skf76(skc10))),skc10)**.
% 66.66/66.88 239[0:Res:8.0,168.0] ssList(u) ssList(v) || equal(app(v,u),app(v,skc10))* -> equal(u,skc10).
% 66.66/66.88 253[0:Res:8.0,141.0] ssList(u) || -> equal(nil,skc10) equal(hd(app(skc10,u)),hd(skc10))**.
% 66.66/66.88 259[0:Res:8.0,125.0] || -> equal(nil,skc10) equal(cons(hd(skc10),tl(skc10)),skc10)**.
% 66.66/66.88 260[0:Res:8.0,114.1] singletonP(skc10) || -> equal(cons(skf47(skc10),nil),skc10)**.
% 66.66/66.88 264[0:Res:8.0,118.0] ssItem(u) || -> equal(hd(cons(u,skc10)),u)**.
% 66.66/66.88 265[0:Res:8.0,119.0] ssItem(u) || -> equal(tl(cons(u,skc10)),skc10)**.
% 66.66/66.88 273[0:Res:8.0,94.0] || -> cyclefreeP(skc10) leq(skf53(skc10),skf52(skc10))*.
% 66.66/66.88 275[0:Res:8.0,96.0] || -> duplicatefreeP(skc10) equal(skf78(skc10),skf77(skc10))**.
% 66.66/66.88 276[0:Res:8.0,97.0] ssItem(u) || -> ssList(cons(u,skc10))*.
% 66.66/66.88 284[0:Res:8.0,91.0] || -> ssItem(hd(skc10))* equal(nil,skc10).
% 66.66/66.88 286[0:Res:8.0,87.0] || -> equal(app(nil,skc10),skc10)**.
% 66.66/66.88 294[0:Res:8.0,196.1] ssList(u) || equal(tl(skc10),tl(u))* equal(hd(skc10),hd(u)) -> equal(nil,u) equal(skc10,u) equal(nil,skc10).
% 66.66/66.88 329[0:Res:8.0,128.1] ssItem(u) || equal(cons(u,nil),skc10)** -> singletonP(skc10).
% 66.66/66.88 559[1:Spt:253.0,253.2] ssList(u) || -> equal(hd(app(skc10,u)),hd(skc10))**.
% 66.66/66.88 1565[2:Spt:294.5] || -> equal(nil,skc10)**.
% 66.66/66.88 1601[2:Rew:1565.0,78.1] ssItem(u) || -> cyclefreeP(cons(u,skc10))*.
% 66.66/66.88 1602[2:Rew:1565.0,79.1] ssItem(u) || -> totalorderP(cons(u,skc10))*.
% 66.66/66.88 1603[2:Rew:1565.0,80.1] ssItem(u) || -> strictorderP(cons(u,skc10))*.
% 66.66/66.88 1604[2:Rew:1565.0,81.1] ssItem(u) || -> totalorderedP(cons(u,skc10))*.
% 66.66/66.88 1605[2:Rew:1565.0,82.1] ssItem(u) || -> strictorderedP(cons(u,skc10))*.
% 66.66/66.88 1606[2:Rew:1565.0,83.1] ssItem(u) || -> duplicatefreeP(cons(u,skc10))*.
% 66.66/66.88 1607[2:Rew:1565.0,84.1] ssItem(u) || -> equalelemsP(cons(u,skc10))*.
% 66.66/66.88 1613[2:Rew:1565.0,87.1] ssList(u) || -> equal(app(skc10,u),u)**.
% 66.66/66.88 1693[2:Rew:1613.1,559.1] ssList(u) || -> equal(hd(u),hd(skc10))*.
% 66.66/66.88 1766[2:SpR:1693.1,264.1] ssList(cons(u,skc10)) ssItem(u) || -> equal(hd(skc10),u)*.
% 66.66/66.88 1775[2:SSi:1766.0,276.1,1601.1,1602.1,1603.1,1604.1,1605.1,1606.1,1607.1] ssItem(u) || -> equal(hd(skc10),u)*.
% 66.66/66.88 1793[2:SpR:1775.1,1775.1] ssItem(u) ssItem(v) || -> equal(u,v)*.
% 66.66/66.88 1982[2:EmS:1793.0,10.0] ssItem(u) || -> equal(skc18,u)*.
% 66.66/66.88 2009[2:EmS:1982.0,5.0] || -> equal(skc18,skc13)**.
% 66.66/66.88 2010[2:EmS:1982.0,1.0] || -> equal(skc18,skc17)**.
% 66.66/66.88 2011[2:EmS:1982.0,6.0] || -> equal(skc18,skc12)**.
% 66.66/66.88 2016[2:Rew:2009.0,2010.0] || -> equal(skc17,skc13)**.
% 66.66/66.88 2019[2:Rew:2016.0,112.1] || leq(skc12,skc13) leq(skc13,skc13)* leq(skc12,skc17) -> .
% 66.66/66.88 2021[2:Rew:2009.0,2011.0] || -> equal(skc13,skc12)**.
% 66.66/66.88 2023[2:Rew:2021.0,19.0] || -> leq(skc12,skc12)*.
% 66.66/66.88 2027[2:Rew:2021.0,2016.0] || -> equal(skc17,skc12)**.
% 66.66/66.88 2243[2:Rew:2027.0,2019.2,2021.0,2019.1,2021.0,2019.0] || leq(skc12,skc12)* leq(skc12,skc12)* leq(skc12,skc12)* -> .
% 66.66/66.88 2244[2:Obv:2243.1] || leq(skc12,skc12)* -> .
% 66.66/66.88 2245[2:MRR:2244.0,2023.0] || -> .
% 66.66/66.88 2261[2:Spt:2245.0,294.5,1565.0] || equal(nil,skc10)** -> .
% 66.66/66.88 2262[2:Spt:2245.0,294.0,294.1,294.2,294.3,294.4] ssList(u) || equal(tl(skc10),tl(u))* equal(hd(skc10),hd(u)) -> equal(nil,u) equal(skc10,u).
% 66.66/66.88 2264[2:MRR:284.1,2261.0] || -> ssItem(hd(skc10))*.
% 66.66/66.88 2268[2:MRR:75.1,2261.0] || SkP0(skc11,skc10)* -> .
% 66.66/66.88 2269[2:MRR:259.0,2261.0] || -> equal(cons(hd(skc10),tl(skc10)),skc10)**.
% 66.66/66.88 2294[3:Spt:229.0] || -> totalorderedP(skc10)*.
% 66.66/66.88 2298[4:Spt:230.0] || -> strictorderedP(skc10)*.
% 66.66/66.88 2303[5:Spt:273.0] || -> cyclefreeP(skc10)*.
% 66.66/66.88 2307[6:Spt:227.0] || -> totalorderP(skc10)*.
% 66.66/66.88 2308[7:Spt:228.0] || -> strictorderP(skc10)*.
% 66.66/66.88 2321[8:Spt:275.0] || -> duplicatefreeP(skc10)*.
% 66.66/66.88 2386[0:SpR:93.1,84.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* equalelemsP(v).
% 66.66/66.88 2387[0:SpR:93.1,83.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* duplicatefreeP(v).
% 66.66/66.88 2388[0:SpR:93.1,82.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* strictorderedP(v).
% 66.66/66.88 2389[0:SpR:93.1,81.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* totalorderedP(v).
% 66.66/66.88 2390[0:SpR:93.1,80.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* strictorderP(v).
% 66.66/66.88 2391[0:SpR:93.1,79.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* totalorderP(v).
% 66.66/66.88 2392[0:SpR:93.1,78.1] ssItem(skf44(u,v)) || -> SkP0(u,v)* cyclefreeP(v).
% 66.66/66.88 2394[0:SSi:2386.0,58.0] || -> SkP0(u,v)* equalelemsP(v).
% 66.66/66.88 2395[0:SSi:2387.0,58.0] || -> SkP0(u,v)* duplicatefreeP(v).
% 66.66/66.88 2396[0:SSi:2388.0,58.0] || -> SkP0(u,v)* strictorderedP(v).
% 66.66/66.88 2397[0:SSi:2389.0,58.0] || -> SkP0(u,v)* totalorderedP(v).
% 66.66/66.88 2398[0:SSi:2390.0,58.0] || -> SkP0(u,v)* strictorderP(v).
% 66.66/66.88 2399[0:SSi:2391.0,58.0] || -> SkP0(u,v)* totalorderP(v).
% 66.66/66.88 2400[0:SSi:2392.0,58.0] || -> SkP0(u,v)* cyclefreeP(v).
% 66.66/66.88 2402[2:Res:2394.0,2268.0] || -> equalelemsP(skc10)*.
% 66.66/66.88 2404[2:Res:2395.0,2268.0] || -> duplicatefreeP(skc10)*.
% 66.66/66.88 2405[2:Res:2396.0,2268.0] || -> strictorderedP(skc10)*.
% 66.66/66.88 2406[2:Res:2397.0,2268.0] || -> totalorderedP(skc10)*.
% 66.66/66.88 2407[2:Res:2398.0,2268.0] || -> strictorderP(skc10)*.
% 66.66/66.88 2408[2:Res:2399.0,2268.0] || -> totalorderP(skc10)*.
% 66.66/66.88 2409[2:Res:2400.0,2268.0] || -> cyclefreeP(skc10)*.
% 66.66/66.88 2415[0:SpL:93.1,329.1] ssItem(skf44(u,v)) || equal(v,skc10) -> SkP0(u,v)* singletonP(skc10).
% 66.66/66.88 2416[0:SSi:2415.0,58.0] || equal(u,skc10) -> SkP0(v,u)* singletonP(skc10).
% 66.66/66.88 2417[9:Spt:2416.0,2416.1] || equal(u,skc10) -> SkP0(v,u)*.
% 66.66/66.88 2418[9:Res:2417.1,2268.0] || equal(skc10,skc10)* -> .
% 66.66/66.88 2419[9:Obv:2418.0] || -> .
% 66.66/66.88 2420[9:Spt:2419.0,2416.2] || -> singletonP(skc10)*.
% 66.66/66.88 2421[9:MRR:260.0,2420.0] || -> equal(cons(skf47(skc10),nil),skc10)**.
% 66.66/66.88 2526[9:SpR:2421.0,119.2] ssItem(skf47(skc10)) ssList(nil) || -> equal(tl(skc10),nil)**.
% 66.66/66.88 2531[9:SSi:2526.1,2526.0,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.0,20.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.0] || -> equal(tl(skc10),nil)**.
% 66.66/66.88 2534[9:Rew:2531.0,2269.0] || -> equal(cons(hd(skc10),nil),skc10)**.
% 66.66/66.88 3125[0:EqR:128.2] ssList(cons(u,nil)) ssItem(u) || -> singletonP(cons(u,nil))*.
% 66.66/66.88 3130[0:SSi:3125.0,84.0,83.0,82.0,81.0,80.0,79.0,78.0,97.0,18.2,17.1,16.1,15.1,14.1,13.1,12.1,11.1] ssItem(u) || -> singletonP(cons(u,nil))*.
% 66.66/66.88 3842[0:SpL:144.3,138.2] ssList(u) ssList(v) ssList(skf48(v,u)) ssList(u) || frontsegP(v,u)* equal(v,nil) -> equal(nil,u).
% 66.66/66.88 3859[0:Obv:3842.0] ssList(u) ssList(skf48(u,v)) ssList(v) || frontsegP(u,v)* equal(u,nil) -> equal(nil,v).
% 66.66/66.88 3860[0:SSi:3859.1,62.0] ssList(u) ssList(v) || frontsegP(u,v)* equal(u,nil) -> equal(nil,v).
% 66.66/66.88 4117[0:Res:95.2,146.2] ssList(u) ssItem(skf52(u)) ssItem(skf53(u)) || leq(skf53(u),skf52(u))* -> cyclefreeP(u) equal(skf53(u),skf52(u)).
% 66.66/66.88 4120[0:SSi:4117.2,4117.1,24.0,25.0] ssList(u) || leq(skf53(u),skf52(u))* -> cyclefreeP(u) equal(skf53(u),skf52(u)).
% 66.66/66.88 4121[0:MRR:4120.1,94.2] ssList(u) || -> cyclefreeP(u) equal(skf53(u),skf52(u))**.
% 66.66/66.88 4124[0:Rew:4121.2,185.2] ssList(u) || -> cyclefreeP(u) equal(app(app(skf54(u),cons(skf52(u),skf55(u))),cons(skf52(u),skf56(u))),u)**.
% 66.66/66.88 4203[0:SpL:162.3,137.2] ssList(u) ssList(v) ssList(u) ssList(tl(v)) || equal(tl(app(v,u)),nil)** -> equal(nil,v) equal(nil,u).
% 66.66/66.88 4228[0:Obv:4203.0] ssList(u) ssList(v) ssList(tl(u)) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 66.66/66.88 4229[0:MRR:4228.2,92.1] ssList(u) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 66.66/66.88 4483[0:SpR:135.0,155.4] ssList(skc16) ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) ssItem(u) || memberP(skc16,u)* -> memberP(skc10,u).
% 66.66/66.88 4488[0:SSi:4483.1,4483.0,98.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.2,6.0,80.1,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.0,11.0,3.0,84.0,5.0,83.0,5.0,82.0,5.0,81.2,5.0,80.1,5.0,79.1,5.0,78.1,5.0,3130.1,5.0,97.1,5.0,18.1,17.0,16.1,15.0,14.1,13.0,12.2,11.2,2.2] ssItem(u) || memberP(skc16,u)* -> memberP(skc10,u).
% 66.66/66.88 4650[0:SpR:135.0,159.4] ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) ssList(u) ssList(skc16) || rearsegP(skc16,u)* -> rearsegP(skc10,u).
% 66.66/66.88 4651[0:SpR:136.2,159.4] ssItem(u) ssList(v) ssList(cons(u,nil)) ssList(w) ssList(v) || rearsegP(v,w) -> rearsegP(cons(u,v),w)*.
% 66.66/66.88 4664[0:Obv:4651.1] ssItem(u) ssList(cons(u,nil)) ssList(v) ssList(w) || rearsegP(w,v) -> rearsegP(cons(u,w),v)*.
% 66.66/66.88 4665[0:SSi:4664.1,84.0,83.0,82.0,81.0,80.0,79.0,78.0,3130.0,97.2,18.1,17.1,16.1,15.1,14.1,13.1,12.1,11.1] ssItem(u) ssList(v) ssList(w) || rearsegP(w,v) -> rearsegP(cons(u,w),v)*.
% 66.66/66.88 4666[0:SSi:4650.2,4650.0,2.0,98.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.2,6.0,81.1,6.0,80.1,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.0,13.0,12.0,11.0,3.0,84.0,5.0,83.0,5.0,82.2,5.0,81.1,5.0,80.1,5.0,79.1,5.0,78.1,5.0,3130.1,5.0,97.1,5.0,18.1,17.0,16.1,15.0,14.2,13.2,12.2,11.0] ssList(u) || rearsegP(skc16,u)* -> rearsegP(skc10,u).
% 66.66/66.88 4743[0:Res:69.1,4666.1] ssList(skc16) ssList(skc16) || -> rearsegP(skc10,skc16)*.
% 66.66/66.88 4745[0:Obv:4743.0] ssList(skc16) || -> rearsegP(skc10,skc16)*.
% 66.66/66.88 4746[0:SSi:4745.0,2.0] || -> rearsegP(skc10,skc16)*.
% 66.66/66.88 4747[0:Res:4746.0,148.2] ssList(skc10) ssList(skc16) || rearsegP(skc16,skc10)* -> equal(skc16,skc10).
% 66.66/66.88 4748[9:SSi:4747.1,4747.0,2.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.0] || rearsegP(skc16,skc10)* -> equal(skc16,skc10).
% 66.66/66.88 4754[0:EqR:152.3] ssList(u) ssList(app(v,u)) ssList(v) || -> rearsegP(app(v,u),u)*.
% 66.66/66.88 4761[0:SpL:286.0,152.3] ssList(skc10) ssList(u) ssList(nil) || equal(skc10,u) -> rearsegP(u,skc10)*.
% 66.66/66.88 4769[0:SSi:4754.1,98.2] ssList(u) ssList(v) || -> rearsegP(app(v,u),u)*.
% 66.66/66.88 4772[9:SSi:4761.2,4761.0,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.0] ssList(u) || equal(skc10,u) -> rearsegP(u,skc10)*.
% 66.66/66.88 4815[0:EqR:151.3] ssList(u) ssList(app(u,v)) ssList(v) || -> frontsegP(app(u,v),u)*.
% 66.66/66.88 4830[0:SSi:4815.1,98.2] ssList(u) ssList(v) || -> frontsegP(app(u,v),u)*.
% 66.66/66.88 5362[0:SpR:167.3,135.0] ssList(cons(skc13,nil)) ssList(skc15) ssList(app(skc14,cons(skc12,nil))) || -> equal(app(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),skc16),skc10)**.
% 66.66/66.88 5363[0:SpR:167.3,135.0] ssList(skc16) ssList(cons(skc13,nil)) ssList(app(app(skc14,cons(skc12,nil)),skc15)) || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),app(cons(skc13,nil),skc16)),skc10)**.
% 66.66/66.88 5434[0:SSi:5362.2,5362.1,5362.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.2,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.0,3.0,84.0,5.0,83.0,5.0,82.0,5.0,81.0,5.2,80.0,5.1,79.0,5.1,78.0,5.1,3130.0,5.1,97.0,5.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.2] || -> equal(app(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),skc16),skc10)**.
% 66.66/66.88 5449[0:SSi:5363.2,5363.1,5363.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.2,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.0,3.0,84.0,5.0,83.0,5.0,82.0,5.0,81.0,5.2,80.0,5.1,79.0,5.1,78.0,5.1,3130.0,5.1,97.0,5.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.2,2.2] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),app(cons(skc13,nil),skc16)),skc10)**.
% 66.66/66.88 5475[0:SpL:286.0,169.3] ssList(nil) ssList(skc10) ssList(u) || equal(app(u,skc10),skc10)** -> equal(nil,u).
% 66.66/66.88 5507[9:SSi:5475.1,5475.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.0,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.0] ssList(u) || equal(app(u,skc10),skc10)** -> equal(nil,u).
% 66.66/66.88 5873[0:SpR:136.2,4769.2] ssItem(u) ssList(v) ssList(v) ssList(cons(u,nil)) || -> rearsegP(cons(u,v),v)*.
% 66.66/66.88 5883[0:Obv:5873.1] ssItem(u) ssList(v) ssList(cons(u,nil)) || -> rearsegP(cons(u,v),v)*.
% 66.66/66.88 5884[0:SSi:5883.2,84.0,83.0,82.0,81.0,80.0,79.0,78.0,3130.0,97.2,18.1,17.1,16.1,15.1,14.1,13.1,12.1,11.1] ssItem(u) ssList(v) || -> rearsegP(cons(u,v),v)*.
% 66.66/66.88 6481[0:SpR:125.2,5884.2] ssList(u) ssItem(hd(u)) ssList(tl(u)) || -> equal(nil,u) rearsegP(u,tl(u))*.
% 66.66/66.88 6501[0:MRR:6481.1,6481.2,91.1,92.1] ssList(u) || -> equal(nil,u) rearsegP(u,tl(u))*.
% 66.66/66.88 6631[0:Res:6501.2,4666.1] ssList(skc16) ssList(tl(skc16)) || -> equal(skc16,nil) rearsegP(skc10,tl(skc16))*.
% 66.66/66.88 6633[0:SSi:6631.0,2.0] ssList(tl(skc16)) || -> equal(skc16,nil) rearsegP(skc10,tl(skc16))*.
% 66.66/66.88 6656[0:SoR:6633.0,92.1] ssList(skc16) || -> equal(skc16,nil) rearsegP(skc10,tl(skc16))* equal(skc16,nil).
% 66.66/66.88 6658[0:Obv:6656.1] ssList(skc16) || -> rearsegP(skc10,tl(skc16))* equal(skc16,nil).
% 66.66/66.88 6659[0:SSi:6658.0,2.0] || -> rearsegP(skc10,tl(skc16))* equal(skc16,nil).
% 66.66/66.88 6703[10:Spt:6659.1] || -> equal(skc16,nil)**.
% 66.66/66.88 6709[10:Rew:6703.0,135.0] || -> equal(app(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil),skc10)**.
% 66.66/66.88 6781[10:SpR:6709.0,88.1] ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),skc10)**.
% 66.66/66.88 6800[10:SSi:6781.0,98.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.2,81.0,6.1,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.0,12.0,11.0,3.0,84.0,5.0,83.0,5.0,82.0,5.2,81.0,5.1,80.0,5.1,79.0,5.1,78.0,5.1,3130.0,5.1,97.0,5.1,18.0,17.1,16.0,15.1,14.0,13.2,12.2,11.2] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),skc10)**.
% 66.66/66.88 7050[9:SpL:2534.0,178.3] ssList(nil) ssItem(hd(skc10)) ssItem(u) || memberP(skc10,u) -> memberP(nil,u)* equal(u,hd(skc10)).
% 66.66/66.88 7056[9:SSi:7050.1,7050.0,2264.0,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.0] ssItem(u) || memberP(skc10,u) -> memberP(nil,u)* equal(u,hd(skc10)).
% 66.66/66.88 7057[9:MRR:7056.2,77.1] ssItem(u) || memberP(skc10,u)* -> equal(u,hd(skc10)).
% 66.66/66.88 7253[0:EqR:195.4] ssItem(u) ssList(app(v,cons(u,w))) ssList(w) ssList(v) || -> memberP(app(v,cons(u,w)),u)*.
% 66.66/66.88 7281[0:SSi:7253.1,98.2,97.2] ssItem(u) ssList(v) ssList(w) || -> memberP(app(w,cons(u,v)),u)*.
% 66.66/66.88 9699[10:SpL:6800.0,195.4] ssItem(skc13) ssList(u) ssList(nil) ssList(app(app(skc14,cons(skc12,nil)),skc15)) || equal(skc10,u) -> memberP(u,skc13)*.
% 66.66/66.88 9712[10:SSi:9699.3,9699.2,9699.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.0,6.0,79.0,6.0,78.0,6.0,3130.0,6.0,97.2,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.1,11.0,3.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.2,5.2] ssList(u) || equal(skc10,u) -> memberP(u,skc13)*.
% 66.66/66.88 9798[10:Res:9712.2,7057.1] ssList(skc10) ssItem(skc13) || equal(skc10,skc10) -> equal(hd(skc10),skc13)**.
% 66.66/66.88 9803[10:Obv:9798.2] ssList(skc10) ssItem(skc13) || -> equal(hd(skc10),skc13)**.
% 66.66/66.88 9804[10:SSi:9803.1,9803.0,5.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.0] || -> equal(hd(skc10),skc13)**.
% 66.66/66.88 9808[10:Rew:9804.0,2534.0] || -> equal(cons(skc13,nil),skc10)**.
% 66.66/66.88 9958[10:Rew:9808.0,6800.0] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),skc10),skc10)**.
% 66.66/66.88 10355[10:SpL:9958.0,5507.1] ssList(app(app(skc14,cons(skc12,nil)),skc15)) || equal(skc10,skc10) -> equal(app(app(skc14,cons(skc12,nil)),skc15),nil)**.
% 66.66/66.88 10367[10:Obv:10355.1] ssList(app(app(skc14,cons(skc12,nil)),skc15)) || -> equal(app(app(skc14,cons(skc12,nil)),skc15),nil)**.
% 66.66/66.88 10368[10:SSi:10367.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.2,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.2,3.2] || -> equal(app(app(skc14,cons(skc12,nil)),skc15),nil)**.
% 66.66/66.88 10697[10:SpR:10368.0,4830.2] ssList(app(skc14,cons(skc12,nil))) ssList(skc15) || -> frontsegP(nil,app(skc14,cons(skc12,nil)))*.
% 66.66/66.88 10713[10:SSi:10697.1,10697.0,3.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.2,6.0,80.1,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.2,11.0] || -> frontsegP(nil,app(skc14,cons(skc12,nil)))*.
% 66.66/66.88 10789[10:Res:10713.0,99.1] ssList(app(skc14,cons(skc12,nil))) || -> equal(app(skc14,cons(skc12,nil)),nil)**.
% 66.66/66.88 10792[10:SSi:10789.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.2,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.2] || -> equal(app(skc14,cons(skc12,nil)),nil)**.
% 66.66/66.88 10811[10:SpR:10792.0,4769.2] ssList(cons(skc12,nil)) ssList(skc14) || -> rearsegP(nil,cons(skc12,nil))*.
% 66.66/66.88 10836[10:SSi:10811.1,10811.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.2,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.1,11.0] || -> rearsegP(nil,cons(skc12,nil))*.
% 66.66/66.88 10913[10:Res:10836.0,101.1] ssList(cons(skc12,nil)) || -> equal(cons(skc12,nil),nil)**.
% 66.66/66.88 10917[10:SSi:10913.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.0,6.2,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.1] || -> equal(cons(skc12,nil),nil)**.
% 66.66/66.88 10959[10:SpL:10917.0,116.2] ssItem(skc12) ssList(nil) || equal(nil,nil)* -> .
% 66.66/66.88 11006[10:Obv:10959.2] ssItem(skc12) ssList(nil) || -> .
% 66.66/66.88 11007[10:SSi:11006.1,11006.0,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.0,6.0] || -> .
% 66.66/66.88 11040[10:Spt:11007.0,6659.1,6703.0] || equal(skc16,nil)** -> .
% 66.66/66.88 11041[10:Spt:11007.0,6659.0] || -> rearsegP(skc10,tl(skc16))*.
% 66.66/66.88 15262[0:SpR:5449.0,4769.2] ssList(app(cons(skc13,nil),skc16)) ssList(app(app(skc14,cons(skc12,nil)),skc15)) || -> rearsegP(skc10,app(cons(skc13,nil),skc16))*.
% 66.66/66.88 15268[0:SpR:5449.0,4830.2] ssList(app(app(skc14,cons(skc12,nil)),skc15)) ssList(app(cons(skc13,nil),skc16)) || -> frontsegP(skc10,app(app(skc14,cons(skc12,nil)),skc15))*.
% 66.66/66.88 15293[0:SSi:15262.1,15262.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.2,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.2,11.0,3.0,98.0,84.0,5.0,83.0,5.0,82.0,5.0,81.0,5.2,80.0,5.1,79.0,5.1,78.0,5.1,3130.0,5.1,97.0,5.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.2,2.2] || -> rearsegP(skc10,app(cons(skc13,nil),skc16))*.
% 66.66/66.88 15295[0:SSi:15268.1,15268.0,98.0,84.0,5.0,83.0,5.0,82.0,5.0,81.0,5.0,80.0,5.2,79.0,5.1,78.0,5.1,3130.0,5.1,97.0,5.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.1,2.0,98.2,98.2,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.0,6.2,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.1,3.2] || -> frontsegP(skc10,app(app(skc14,cons(skc12,nil)),skc15))*.
% 66.66/66.88 15319[0:SpR:136.2,15293.0] ssItem(skc13) ssList(skc16) || -> rearsegP(skc10,cons(skc13,skc16))*.
% 66.66/66.88 15323[0:SSi:15319.1,15319.0,2.0,5.0] || -> rearsegP(skc10,cons(skc13,skc16))*.
% 66.66/66.88 15326[0:Res:15323.0,148.2] ssList(skc10) ssList(cons(skc13,skc16)) || rearsegP(cons(skc13,skc16),skc10)* -> equal(cons(skc13,skc16),skc10).
% 66.66/66.88 15328[9:SSi:15326.1,15326.0,97.0,5.0,2.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.2] || rearsegP(cons(skc13,skc16),skc10)* -> equal(cons(skc13,skc16),skc10).
% 66.66/66.88 15332[0:SpR:167.3,15295.0] ssList(skc15) ssList(cons(skc12,nil)) ssList(skc14) || -> frontsegP(skc10,app(skc14,app(cons(skc12,nil),skc15)))*.
% 66.66/66.88 15335[0:SSi:15332.2,15332.1,15332.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.0,6.2,79.0,6.1,78.0,6.1,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.1,3.0] || -> frontsegP(skc10,app(skc14,app(cons(skc12,nil),skc15)))*.
% 66.66/66.88 15339[0:SpR:136.2,15335.0] ssItem(skc12) ssList(skc15) || -> frontsegP(skc10,app(skc14,cons(skc12,skc15)))*.
% 66.66/66.88 15344[0:SSi:15339.1,15339.0,3.0,6.0] || -> frontsegP(skc10,app(skc14,cons(skc12,skc15)))*.
% 66.66/66.88 21102[0:SpR:153.2,7281.3] ssList(u) ssItem(skf82(u)) ssList(cons(skf83(u),skf85(u))) ssList(skf84(u)) || -> equalelemsP(u) memberP(u,skf82(u))*.
% 66.66/66.88 21104[0:SpR:184.2,7281.3] ssList(u) ssItem(skf58(u)) ssList(skf61(u)) ssList(app(skf59(u),cons(skf57(u),skf60(u)))) || -> totalorderP(u) memberP(u,skf58(u))*.
% 66.66/66.88 21105[0:SpR:183.2,7281.3] ssList(u) ssItem(skf63(u)) ssList(skf66(u)) ssList(app(skf64(u),cons(skf62(u),skf65(u)))) || -> strictorderP(u) memberP(u,skf63(u))*.
% 66.66/66.88 21106[0:SpR:182.2,7281.3] ssList(u) ssItem(skf68(u)) ssList(skf71(u)) ssList(app(skf69(u),cons(skf67(u),skf70(u)))) || -> totalorderedP(u) memberP(u,skf68(u))*.
% 66.66/66.88 21107[0:SpR:181.2,7281.3] ssList(u) ssItem(skf73(u)) ssList(skf76(u)) ssList(app(skf74(u),cons(skf72(u),skf75(u)))) || -> strictorderedP(u) memberP(u,skf73(u))*.
% 66.66/66.88 21108[0:SpR:208.2,7281.3] ssList(u) ssItem(skf77(u)) ssList(skf81(u)) ssList(app(skf79(u),cons(skf77(u),skf80(u)))) || -> duplicatefreeP(u) memberP(u,skf77(u))*.
% 66.66/66.88 21109[0:SpR:4124.2,7281.3] ssList(u) ssItem(skf52(u)) ssList(skf56(u)) ssList(app(skf54(u),cons(skf52(u),skf55(u)))) || -> cyclefreeP(u) memberP(u,skf52(u))*.
% 66.66/66.88 21134[0:SSi:21102.3,21102.2,21102.1,52.0,97.0,53.0,51.2,54.0] ssList(u) || -> equalelemsP(u) memberP(u,skf82(u))*.
% 66.66/66.88 21141[0:SSi:21109.3,21109.2,21109.1,98.0,23.0,97.0,25.0,22.2,21.0,25.2] ssList(u) || -> cyclefreeP(u) memberP(u,skf52(u))*.
% 66.66/66.88 21142[0:SSi:21108.3,21108.2,21108.1,98.0,48.0,97.0,50.0,47.2,46.0,50.2] ssList(u) || -> duplicatefreeP(u) memberP(u,skf77(u))*.
% 66.66/66.88 21143[0:SSi:21107.3,21107.2,21107.1,98.0,43.0,97.0,45.0,42.2,41.0,44.2] ssList(u) || -> strictorderedP(u) memberP(u,skf73(u))*.
% 66.66/66.88 21144[0:SSi:21106.3,21106.2,21106.1,98.0,38.0,97.0,40.0,37.2,36.0,39.2] ssList(u) || -> totalorderedP(u) memberP(u,skf68(u))*.
% 66.66/66.88 21145[0:SSi:21105.3,21105.2,21105.1,98.0,33.0,97.0,35.0,32.2,31.0,34.2] ssList(u) || -> strictorderP(u) memberP(u,skf63(u))*.
% 66.66/66.88 21146[0:SSi:21104.3,21104.2,21104.1,98.0,28.0,97.0,30.0,27.2,26.0,29.2] ssList(u) || -> totalorderP(u) memberP(u,skf58(u))*.
% 66.66/66.88 21431[0:Res:21134.2,4488.1] ssList(skc16) ssItem(skf82(skc16)) || -> equalelemsP(skc16) memberP(skc10,skf82(skc16))*.
% 66.66/66.88 21438[0:SSi:21431.1,21431.0,54.0,2.0,2.0] || -> equalelemsP(skc16) memberP(skc10,skf82(skc16))*.
% 66.66/66.88 21446[9:Res:21438.1,7057.1] ssItem(skf82(skc16)) || -> equalelemsP(skc16) equal(skf82(skc16),hd(skc10))**.
% 66.66/66.88 21448[9:SSi:21446.0,54.0,2.0] || -> equalelemsP(skc16) equal(skf82(skc16),hd(skc10))**.
% 66.66/66.88 21475[9:SpR:21448.1,21134.2] ssList(skc16) || -> equalelemsP(skc16) equalelemsP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21477[9:Obv:21475.1] ssList(skc16) || -> equalelemsP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21478[9:SSi:21477.0,2.0] || -> equalelemsP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21483[11:Spt:21478.0] || -> equalelemsP(skc16)*.
% 66.66/66.88 21491[0:Res:21141.2,4488.1] ssList(skc16) ssItem(skf52(skc16)) || -> cyclefreeP(skc16) memberP(skc10,skf52(skc16))*.
% 66.66/66.88 21498[11:SSi:21491.1,21491.0,25.0,2.0,21483.0,2.0,21483.0] || -> cyclefreeP(skc16) memberP(skc10,skf52(skc16))*.
% 66.66/66.88 21528[11:Res:21498.1,7057.1] ssItem(skf52(skc16)) || -> cyclefreeP(skc16) equal(skf52(skc16),hd(skc10))**.
% 66.66/66.88 21530[11:SSi:21528.0,25.0,2.0,21483.0] || -> cyclefreeP(skc16) equal(skf52(skc16),hd(skc10))**.
% 66.66/66.88 21536[11:SpR:21530.1,21141.2] ssList(skc16) || -> cyclefreeP(skc16) cyclefreeP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21538[11:Obv:21536.1] ssList(skc16) || -> cyclefreeP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21539[11:SSi:21538.0,2.0,21483.0] || -> cyclefreeP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21546[12:Spt:21539.0] || -> cyclefreeP(skc16)*.
% 66.66/66.88 21576[0:Res:21142.2,4488.1] ssList(skc16) ssItem(skf77(skc16)) || -> duplicatefreeP(skc16) memberP(skc10,skf77(skc16))*.
% 66.66/66.88 21583[12:SSi:21576.1,21576.0,50.0,2.0,21483.0,21546.0,2.0,21483.0,21546.0] || -> duplicatefreeP(skc16) memberP(skc10,skf77(skc16))*.
% 66.66/66.88 21591[12:Res:21583.1,7057.1] ssItem(skf77(skc16)) || -> duplicatefreeP(skc16) equal(skf77(skc16),hd(skc10))**.
% 66.66/66.88 21593[12:SSi:21591.0,50.0,2.0,21483.0,21546.0] || -> duplicatefreeP(skc16) equal(skf77(skc16),hd(skc10))**.
% 66.66/66.88 21598[12:SpR:21593.1,21142.2] ssList(skc16) || -> duplicatefreeP(skc16) duplicatefreeP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21600[12:Obv:21598.1] ssList(skc16) || -> duplicatefreeP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21601[12:SSi:21600.0,2.0,21483.0,21546.0] || -> duplicatefreeP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21606[13:Spt:21601.0] || -> duplicatefreeP(skc16)*.
% 66.66/66.88 21636[0:Res:21143.2,4488.1] ssList(skc16) ssItem(skf73(skc16)) || -> strictorderedP(skc16) memberP(skc10,skf73(skc16))*.
% 66.66/66.88 21643[13:SSi:21636.1,21636.0,44.0,2.0,21483.0,21546.0,21606.0,2.0,21483.0,21546.0,21606.0] || -> strictorderedP(skc16) memberP(skc10,skf73(skc16))*.
% 66.66/66.88 21651[13:Res:21643.1,7057.1] ssItem(skf73(skc16)) || -> strictorderedP(skc16) equal(skf73(skc16),hd(skc10))**.
% 66.66/66.88 21653[13:SSi:21651.0,44.0,2.0,21483.0,21546.0,21606.0] || -> strictorderedP(skc16) equal(skf73(skc16),hd(skc10))**.
% 66.66/66.88 21811[13:SpR:21653.1,21143.2] ssList(skc16) || -> strictorderedP(skc16) strictorderedP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21815[13:Obv:21811.1] ssList(skc16) || -> strictorderedP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21816[13:SSi:21815.0,2.0,21483.0,21546.0,21606.0] || -> strictorderedP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 21826[14:Spt:21816.0] || -> strictorderedP(skc16)*.
% 66.66/66.88 23674[0:Res:21144.2,4488.1] ssList(skc16) ssItem(skf68(skc16)) || -> totalorderedP(skc16) memberP(skc10,skf68(skc16))*.
% 66.66/66.88 23681[14:SSi:23674.1,23674.0,39.0,2.0,21483.0,21546.0,21606.0,21826.0,2.0,21483.0,21546.0,21606.0,21826.0] || -> totalorderedP(skc16) memberP(skc10,skf68(skc16))*.
% 66.66/66.88 23687[14:Res:23681.1,7057.1] ssItem(skf68(skc16)) || -> totalorderedP(skc16) equal(skf68(skc16),hd(skc10))**.
% 66.66/66.88 23689[14:SSi:23687.0,39.0,2.0,21483.0,21546.0,21606.0,21826.0] || -> totalorderedP(skc16) equal(skf68(skc16),hd(skc10))**.
% 66.66/66.88 23694[14:SpR:23689.1,21144.2] ssList(skc16) || -> totalorderedP(skc16) totalorderedP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 23697[14:Obv:23694.1] ssList(skc16) || -> totalorderedP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 23698[14:SSi:23697.0,2.0,21483.0,21546.0,21606.0,21826.0] || -> totalorderedP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 23827[15:Spt:23698.0] || -> totalorderedP(skc16)*.
% 66.66/66.88 23851[0:Res:21145.2,4488.1] ssList(skc16) ssItem(skf63(skc16)) || -> strictorderP(skc16) memberP(skc10,skf63(skc16))*.
% 66.66/66.88 23858[15:SSi:23851.1,23851.0,34.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0] || -> strictorderP(skc16) memberP(skc10,skf63(skc16))*.
% 66.66/66.88 23866[15:Res:23858.1,7057.1] ssItem(skf63(skc16)) || -> strictorderP(skc16) equal(skf63(skc16),hd(skc10))**.
% 66.66/66.88 23868[15:SSi:23866.0,34.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0] || -> strictorderP(skc16) equal(skf63(skc16),hd(skc10))**.
% 66.66/66.88 23913[15:SpR:23868.1,21145.2] ssList(skc16) || -> strictorderP(skc16) strictorderP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 23919[15:Obv:23913.1] ssList(skc16) || -> strictorderP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 23920[15:SSi:23919.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0] || -> strictorderP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 23935[16:Spt:23920.0] || -> strictorderP(skc16)*.
% 66.66/66.88 23943[0:Res:21146.2,4488.1] ssList(skc16) ssItem(skf58(skc16)) || -> totalorderP(skc16) memberP(skc10,skf58(skc16))*.
% 66.66/66.88 23950[16:SSi:23943.1,23943.0,29.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0] || -> totalorderP(skc16) memberP(skc10,skf58(skc16))*.
% 66.66/66.88 24285[16:Res:23950.1,7057.1] ssItem(skf58(skc16)) || -> totalorderP(skc16) equal(skf58(skc16),hd(skc10))**.
% 66.66/66.88 24287[16:SSi:24285.0,29.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0] || -> totalorderP(skc16) equal(skf58(skc16),hd(skc10))**.
% 66.66/66.88 24292[16:SpR:24287.1,21146.2] ssList(skc16) || -> totalorderP(skc16) totalorderP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 24296[16:Obv:24292.1] ssList(skc16) || -> totalorderP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 24297[16:SSi:24296.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0] || -> totalorderP(skc16) memberP(skc16,hd(skc10))*.
% 66.66/66.88 24306[17:Spt:24297.0] || -> totalorderP(skc16)*.
% 66.66/66.88 26484[0:SpL:135.0,239.2] ssList(skc16) ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) || equal(app(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),skc10),skc10)** -> equal(skc16,skc10).
% 66.66/66.88 26491[0:SpL:5434.0,239.2] ssList(skc16) ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) || equal(app(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),skc10),skc10)** -> equal(skc16,skc10).
% 66.66/66.88 26600[17:SSi:26484.1,26484.0,98.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.0,6.0,79.0,6.0,78.0,6.2,3130.0,6.1,97.0,6.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.1,3.0,84.1,5.0,83.1,5.0,82.0,5.0,81.0,5.0,80.0,5.0,79.0,5.0,78.0,5.2,3130.0,5.1,97.0,5.1,18.0,17.1,16.0,15.1,14.0,13.1,12.0,11.1,2.0,21483.1,21546.0,21606.1,21826.0,23827.2,23935.2,24306.2] || equal(app(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),skc10),skc10)** -> equal(skc16,skc10).
% 66.66/66.88 28881[0:Res:15344.0,3860.2] ssList(skc10) ssList(app(skc14,cons(skc12,skc15))) || equal(nil,skc10) -> equal(app(skc14,cons(skc12,skc15)),nil)**.
% 66.66/66.88 33298[9:Res:4665.4,15328.0] ssItem(skc13) ssList(skc10) ssList(skc16) || rearsegP(skc16,skc10) -> equal(cons(skc13,skc16),skc10)**.
% 66.66/66.88 33303[9:Rew:4748.1,33298.4] ssItem(skc13) ssList(skc10) ssList(skc16) || rearsegP(skc16,skc10) -> equal(cons(skc13,skc10),skc10)**.
% 66.66/66.88 33304[17:SSi:33303.2,33303.1,33303.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0,24306.0,8.0,2294.0,2298.0,2303.0,2307.0,2308.0,2321.0,2402.0,2420.0,5.0] || rearsegP(skc16,skc10) -> equal(cons(skc13,skc10),skc10)**.
% 66.66/66.88 33334[17:SpR:33304.1,265.1] ssItem(skc13) || rearsegP(skc16,skc10)* -> equal(tl(skc10),skc10).
% 66.66/66.88 33416[17:Rew:2531.0,33334.2] ssItem(skc13) || rearsegP(skc16,skc10)* -> equal(nil,skc10).
% 66.66/66.88 33417[17:SSi:33416.0,5.0] || rearsegP(skc16,skc10)* -> equal(nil,skc10).
% 66.66/66.88 33418[17:MRR:33417.1,2261.0] || rearsegP(skc16,skc10)* -> .
% 66.66/66.88 33421[17:Res:4772.2,33418.0] ssList(skc16) || equal(skc16,skc10)** -> .
% 66.66/66.88 33423[17:SSi:33421.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0,24306.0] || equal(skc16,skc10)** -> .
% 66.66/66.88 33426[17:MRR:26600.1,33423.0] || equal(app(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),skc10),skc10)** -> .
% 66.66/66.88 35207[0:SpL:135.0,4229.2] ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) ssList(skc16) || equal(tl(skc10),nil) -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)** equal(skc16,nil).
% 66.66/66.88 35220[0:SpL:5434.0,4229.2] ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) ssList(skc16) || equal(tl(skc10),nil) -> equal(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),nil)** equal(skc16,nil).
% 66.66/66.88 35338[9:Rew:2531.0,35220.2] ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) ssList(skc16) || equal(nil,nil) -> equal(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),nil)** equal(skc16,nil).
% 66.66/66.88 35395[9:Rew:2531.0,35207.2] ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) ssList(skc16) || equal(nil,nil) -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)** equal(skc16,nil).
% 66.66/66.88 35396[9:Obv:35395.2] ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) ssList(skc16) || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)** equal(skc16,nil).
% 66.66/66.88 35397[17:SSi:35396.1,35396.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0,24306.0,98.0,98.2,98.0,4.1,84.0,6.1,83.0,6.1,82.0,6.1,81.0,6.1,80.0,6.1,79.0,6.1,78.0,6.1,3130.0,6.0,97.0,6.0,18.0,17.0,16.0,15.0,14.0,13.0,12.2,11.0,3.1,84.0,5.1,83.0,5.1,82.0,5.1,81.0,5.1,80.0,5.1,79.0,5.1,78.0,5.1,3130.0,5.2,97.2,5.2,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.0] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)** equal(skc16,nil).
% 66.66/66.88 35398[17:MRR:35397.1,11040.0] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)**.
% 66.66/66.88 35415[17:Rew:35398.0,33426.0] || equal(app(nil,skc10),skc10)** -> .
% 66.66/66.88 35417[17:Rew:286.0,35415.0] || equal(skc10,skc10)* -> .
% 66.66/66.88 35418[17:Obv:35417.0] || -> .
% 66.66/66.88 35429[17:Spt:35418.0,24297.0,24306.0] || totalorderP(skc16)* -> .
% 66.66/66.88 35430[17:Spt:35418.0,24297.1] || -> memberP(skc16,hd(skc10))*.
% 66.66/66.88 35450[16:SSi:35396.1,35396.0,2.0,21483.0,21546.0,21606.0,21826.0,23827.0,23935.0,98.0,98.0,98.2,4.0,84.1,6.0,83.1,6.0,82.1,6.0,81.1,6.0,80.1,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.0,6.0,18.0,17.0,16.0,15.0,14.0,13.0,12.0,11.2,3.0,84.1,5.0,83.1,5.0,82.1,5.0,81.1,5.0,80.1,5.0,79.1,5.0,78.1,5.0,3130.1,5.0,97.2,5.2,18.2,17.0,16.0,15.0,14.0,13.0,12.0,11.0] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)** equal(skc16,nil).
% 66.66/66.88 35451[16:MRR:35450.1,11040.0] || -> equal(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil)),nil)**.
% 66.66/66.88 35512[16:Rew:35451.0,26484.2] ssList(skc16) ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) || equal(app(nil,skc10),skc10)** -> equal(skc16,skc10).
% 66.66/66.88 35513[16:Rew:286.0,35512.2] ssList(skc16) ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) || equal(skc10,skc10) -> equal(skc16,skc10)**.
% 66.66/66.88 35514[16:Obv:35513.2] ssList(skc16) ssList(app(app(app(skc14,cons(skc12,nil)),skc15),cons(skc13,nil))) || -> equal(skc16,skc10)**.
% 66.66/66.88 35515[16:SSi:35514.1,35514.0,98.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.0,6.0,80.0,6.0,79.0,6.0,78.2,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.1,11.0,3.1,84.0,5.1,83.0,5.0,82.0,5.0,81.0,5.0,80.0,5.0,79.0,5.0,78.2,5.0,3130.1,5.0,97.1,5.0,18.1,17.0,16.1,15.0,14.1,13.0,12.1,11.0,2.1,21483.0,21546.1,21606.0,21826.2,23827.2,23935.2] || -> equal(skc16,skc10)**.
% 66.66/66.88 35745[17:Rew:35515.0,35429.0] || totalorderP(skc10)* -> .
% 66.66/66.88 35762[17:MRR:35745.0,2307.0] || -> .
% 66.66/66.88 35817[9:Obv:35338.2] ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) ssList(skc16) || -> equal(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),nil)** equal(skc16,nil).
% 66.66/66.88 35827[16:Spt:35762.0,23920.0,23935.0] || strictorderP(skc16)* -> .
% 66.66/66.88 35828[16:Spt:35762.0,23920.1] || -> memberP(skc16,hd(skc10))*.
% 66.66/66.88 35853[9:SSi:35817.0,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.2,6.0,80.1,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.2,11.0,98.0,3.0,84.0,5.0,83.0,5.0,82.0,5.0,81.2,5.0,80.1,5.0,79.1,5.0,78.1,5.0,3130.1,5.0,97.1,5.0,18.1,17.0,16.1,15.0,14.1,13.0,12.2,11.2] ssList(skc16) || -> equal(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),nil)** equal(skc16,nil).
% 66.66/66.88 35854[10:MRR:35853.0,35853.2,2.0,11040.0] || -> equal(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil))),nil)**.
% 66.66/66.88 35916[10:Rew:35854.0,26491.2] ssList(skc16) ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) || equal(app(nil,skc10),skc10)** -> equal(skc16,skc10).
% 66.66/66.88 35917[10:Rew:286.0,35916.2] ssList(skc16) ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) || equal(skc10,skc10) -> equal(skc16,skc10)**.
% 66.66/66.88 35918[10:Obv:35917.2] ssList(skc16) ssList(app(app(skc14,cons(skc12,nil)),app(skc15,cons(skc13,nil)))) || -> equal(skc16,skc10)**.
% 66.66/66.88 35919[10:SSi:35918.1,98.0,98.0,4.0,84.0,6.0,83.0,6.0,82.0,6.0,81.2,6.0,80.1,6.0,79.1,6.0,78.1,6.0,3130.1,6.0,97.1,6.0,18.1,17.0,16.1,15.0,14.1,13.0,12.2,11.0,98.0,3.0,84.0,5.0,83.0,5.0,82.0,5.0,81.2,5.0,80.1,5.0,79.1,5.0,78.1,5.0,3130.1,5.0,97.1,5.0,18.1,17.0,16.1,15.0,14.1,13.0,12.2,11.2] ssList(skc16) || -> equal(skc16,skc10)**.
% 66.66/66.88 35920[10:MRR:35919.0,2.0] || -> equal(skc16,skc10)**.
% 66.66/66.88 35929[16:Rew:35920.0,35827.0] || strictorderP(skc10)* -> .
% 66.66/66.88 36171[16:MRR:35929.0,2308.0] || -> .
% 66.66/66.88 36239[15:Spt:36171.0,23698.0,23827.0] || totalorderedP(skc16)* -> .
% 76.46/76.72 36240[15:Spt:36171.0,23698.1] || -> memberP(skc16,hd(skc10))*.
% 76.46/76.72 36241[15:Rew:35920.0,36239.0] || totalorderedP(skc10)* -> .
% 76.46/76.72 36242[15:MRR:36241.0,2294.0] || -> .
% 76.46/76.72 36249[14:Spt:36242.0,21816.0,21826.0] || strictorderedP(skc16)* -> .
% 76.46/76.72 36250[14:Spt:36242.0,21816.1] || -> memberP(skc16,hd(skc10))*.
% 76.46/76.72 36251[14:Rew:35920.0,36249.0] || strictorderedP(skc10)* -> .
% 76.46/76.72 36252[14:MRR:36251.0,2298.0] || -> .
% 76.46/76.72 36274[13:Spt:36252.0,21601.0,21606.0] || duplicatefreeP(skc16)* -> .
% 76.46/76.72 36275[13:Spt:36252.0,21601.1] || -> memberP(skc16,hd(skc10))*.
% 76.46/76.72 36276[13:Rew:35920.0,36274.0] || duplicatefreeP(skc10)* -> .
% 76.46/76.72 36277[13:MRR:36276.0,2321.0] || -> .
% 76.46/76.72 36288[12:Spt:36277.0,21539.0,21546.0] || cyclefreeP(skc16)* -> .
% 76.46/76.72 36289[12:Spt:36277.0,21539.1] || -> memberP(skc16,hd(skc10))*.
% 76.46/76.72 36290[12:Rew:35920.0,36288.0] || cyclefreeP(skc10)* -> .
% 76.46/76.72 36291[12:MRR:36290.0,2303.0] || -> .
% 76.46/76.72 36299[11:Spt:36291.0,21478.0,21483.0] || equalelemsP(skc16)* -> .
% 76.46/76.72 36300[11:Spt:36291.0,21478.1] || -> memberP(skc16,hd(skc10))*.
% 76.46/76.72 36301[11:Rew:35920.0,36299.0] || equalelemsP(skc10)* -> .
% 76.46/76.72 36302[11:MRR:36301.0,2402.0] || -> .
% 76.46/76.72 36309[8:Spt:36302.0,275.0,2321.0] || duplicatefreeP(skc10)* -> .
% 76.46/76.72 36310[8:Spt:36302.0,275.1] || -> equal(skf78(skc10),skf77(skc10))**.
% 76.46/76.72 36311[8:MRR:36309.0,2404.0] || -> .
% 76.46/76.72 37738[7:Spt:36311.0,228.0,2308.0] || strictorderP(skc10)* -> .
% 76.46/76.72 37739[7:Spt:36311.0,228.1] || -> equal(app(app(skf64(skc10),cons(skf62(skc10),skf65(skc10))),cons(skf63(skc10),skf66(skc10))),skc10)**.
% 76.46/76.72 37740[7:MRR:37738.0,2407.0] || -> .
% 76.46/76.72 38650[6:Spt:37740.0,227.0,2307.0] || totalorderP(skc10)* -> .
% 76.46/76.72 38651[6:Spt:37740.0,227.1] || -> equal(app(app(skf59(skc10),cons(skf57(skc10),skf60(skc10))),cons(skf58(skc10),skf61(skc10))),skc10)**.
% 76.46/76.72 38652[6:MRR:38650.0,2408.0] || -> .
% 76.46/76.72 39148[5:Spt:38652.0,273.0,2303.0] || cyclefreeP(skc10)* -> .
% 76.46/76.72 39149[5:Spt:38652.0,273.1] || -> leq(skf53(skc10),skf52(skc10))*.
% 76.46/76.72 39150[5:MRR:39148.0,2409.0] || -> .
% 76.46/76.72 39959[4:Spt:39150.0,230.0,2298.0] || strictorderedP(skc10)* -> .
% 76.46/76.72 39960[4:Spt:39150.0,230.1] || -> equal(app(app(skf74(skc10),cons(skf72(skc10),skf75(skc10))),cons(skf73(skc10),skf76(skc10))),skc10)**.
% 76.46/76.72 39961[4:MRR:39959.0,2405.0] || -> .
% 76.46/76.72 40775[3:Spt:39961.0,229.0,2294.0] || totalorderedP(skc10)* -> .
% 76.46/76.72 40776[3:Spt:39961.0,229.1] || -> equal(app(app(skf69(skc10),cons(skf67(skc10),skf70(skc10))),cons(skf68(skc10),skf71(skc10))),skc10)**.
% 76.46/76.72 40777[3:MRR:40775.0,2406.0] || -> .
% 76.46/76.72 41258[1:Spt:40777.0,253.1] || -> equal(nil,skc10)**.
% 76.46/76.72 41336[1:Rew:41258.0,77.1] ssItem(u) || memberP(skc10,u)* -> .
% 76.46/76.72 44190[1:Rew:41258.0,28881.3,41258.0,28881.2] ssList(skc10) ssList(app(skc14,cons(skc12,skc15))) || equal(skc10,skc10) -> equal(app(skc14,cons(skc12,skc15)),skc10)**.
% 76.46/76.72 44191[1:Obv:44190.2] ssList(skc10) ssList(app(skc14,cons(skc12,skc15))) || -> equal(app(skc14,cons(skc12,skc15)),skc10)**.
% 76.46/76.72 44192[1:SSi:44191.1,44191.0,98.0,4.0,97.0,6.2,3.0,8.2] || -> equal(app(skc14,cons(skc12,skc15)),skc10)**.
% 76.46/76.72 45859[1:SpR:44192.0,7281.3] ssItem(skc12) ssList(skc15) ssList(skc14) || -> memberP(skc10,skc12)*.
% 76.46/76.72 45880[1:SSi:45859.2,45859.1,45859.0,4.0,3.0,6.0] || -> memberP(skc10,skc12)*.
% 76.46/76.72 46102[1:Res:45880.0,41336.1] ssItem(skc12) || -> .
% 76.46/76.72 46103[1:SSi:46102.0,6.0] || -> .
% 76.46/76.72 % SZS output end Refutation
% 76.46/76.72 Formulae used in the proof : co1 ax2 ax17 ax60 ax62 ax64 ax66 ax69 ax72 ax74 ax4 ax8 ax9 ax10 ax11 ax12 ax13 ax14 ax5 ax49 ax38 ax59 ax61 ax63 ax65 ax68 ax71 ax73 ax28 ax84 ax75 ax76 ax16 ax26 ax46 ax52 ax18 ax23 ax25 ax78 ax81 ax83 ax85 ax29 ax48 ax6 ax36 ax50 ax86 ax82 ax80 ax79 ax37 ax3 ax77
% 76.46/76.72
%------------------------------------------------------------------------------