TSTP Solution File: SWC295+1 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SWC295+1 : TPTP v8.1.0. Released v2.4.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n029.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:03:08 EDT 2022

% Result   : Theorem 15.34s 15.56s
% Output   : Refutation 16.98s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWC295+1 : TPTP v8.1.0. Released v2.4.0.
% 0.03/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n029.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 600
% 0.12/0.33  % DateTime : Sun Jun 12 14:42:24 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 15.34/15.56  
% 15.34/15.56  SPASS V 3.9 
% 15.34/15.56  SPASS beiseite: Proof found.
% 15.34/15.56  % SZS status Theorem
% 15.34/15.56  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 15.34/15.56  SPASS derived 13418 clauses, backtracked 5902 clauses, performed 61 splits and kept 9247 clauses.
% 15.34/15.56  SPASS allocated 115946 KBytes.
% 15.34/15.56  SPASS spent	0:0:15.20 on the problem.
% 15.34/15.56  		0:00:00.04 for the input.
% 15.34/15.56  		0:00:00.06 for the FLOTTER CNF translation.
% 15.34/15.56  		0:00:00.14 for inferences.
% 15.34/15.56  		0:00:00.41 for the backtracking.
% 15.34/15.56  		0:0:14.31 for the reduction.
% 15.34/15.56  
% 15.34/15.56  
% 15.34/15.56  Here is a proof with depth 8, length 340 :
% 15.34/15.56  % SZS output start Refutation
% 15.34/15.56  1[0:Inp] ||  -> ssItem(skc13)*.
% 15.34/15.56  2[0:Inp] ||  -> ssList(skc12)*.
% 15.34/15.56  3[0:Inp] ||  -> ssList(skc11)*.
% 15.34/15.56  4[0:Inp] ||  -> ssItem(skc10)*.
% 15.34/15.56  6[0:Inp] ||  -> ssList(skc8)*.
% 15.34/15.56  7[0:Inp] ||  -> ssItem(skc15)*.
% 15.34/15.56  8[0:Inp] ||  -> ssItem(skc14)*.
% 15.34/15.56  9[0:Inp] ||  -> ssList(nil)*.
% 15.34/15.56  10[0:Inp] ||  -> cyclefreeP(nil)*.
% 15.34/15.56  11[0:Inp] ||  -> totalorderP(nil)*.
% 15.34/15.56  12[0:Inp] ||  -> strictorderP(nil)*.
% 15.34/15.56  13[0:Inp] ||  -> totalorderedP(nil)*.
% 15.34/15.56  14[0:Inp] ||  -> strictorderedP(nil)*.
% 15.34/15.56  15[0:Inp] ||  -> duplicatefreeP(nil)*.
% 15.34/15.56  16[0:Inp] ||  -> equalelemsP(nil)*.
% 15.34/15.56  17[0:Inp] ||  -> ssItem(skf47(u))*.
% 15.34/15.56  55[0:Inp] ||  -> ssItem(skf44(u,v))*.
% 15.34/15.56  56[0:Inp] || equal(skc15,skc14)** -> .
% 15.34/15.56  64[0:Inp] ssList(u) ||  -> frontsegP(u,u)*.
% 15.34/15.56  66[0:Inp] ssList(u) ||  -> rearsegP(u,u)*.
% 15.34/15.56  67[0:Inp] ssList(u) ||  -> rearsegP(u,nil)*.
% 15.34/15.56  72[0:Inp] || SkP0(skc9,skc8)* -> equal(nil,skc8).
% 15.34/15.56  73[0:Inp] ||  -> memberP(u,v) SkP1(w,v,u)*.
% 15.34/15.56  74[0:Inp] ssItem(u) || memberP(nil,u)* -> .
% 15.34/15.56  75[0:Inp] ssItem(u) ||  -> cyclefreeP(cons(u,nil))*.
% 15.34/15.56  76[0:Inp] ssItem(u) ||  -> totalorderP(cons(u,nil))*.
% 15.34/15.56  77[0:Inp] ssItem(u) ||  -> strictorderP(cons(u,nil))*.
% 15.34/15.56  78[0:Inp] ssItem(u) ||  -> totalorderedP(cons(u,nil))*.
% 15.34/15.56  79[0:Inp] ssItem(u) ||  -> strictorderedP(cons(u,nil))*.
% 15.34/15.56  80[0:Inp] ssItem(u) ||  -> duplicatefreeP(cons(u,nil))*.
% 15.34/15.56  81[0:Inp] ssItem(u) ||  -> equalelemsP(cons(u,nil))*.
% 15.34/15.56  83[0:Inp] || SkP1(skc10,skc13,skc11)* -> memberP(skc12,skc13).
% 15.34/15.56  86[0:Inp] ssList(u) ||  -> equal(app(nil,u),u)**.
% 15.34/15.56  88[0:Inp] ||  -> equal(app(app(skc11,cons(skc10,nil)),skc12),skc8)**.
% 15.34/15.56  93[0:Inp] ssList(u) ||  -> ssList(tl(u))* equal(nil,u).
% 15.34/15.56  94[0:Inp] ||  -> SkP0(u,v) equal(cons(skf44(u,v),nil),v)**.
% 15.34/15.56  95[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skf53(u),skf52(u))*.
% 15.34/15.56  97[0:Inp] ssList(u) ||  -> duplicatefreeP(u) equal(skf78(u),skf77(u))**.
% 15.34/15.56  98[0:Inp] ssItem(u) ssList(v) ||  -> ssList(cons(u,v))*.
% 15.34/15.56  99[0:Inp] ssList(u) ssList(v) ||  -> ssList(app(v,u))*.
% 15.34/15.56  114[0:Inp] ssList(u) singletonP(u) ||  -> equal(cons(skf47(u),nil),u)**.
% 15.34/15.56  117[0:Inp] ssItem(u) ssList(v) || equal(cons(u,v),nil)** -> .
% 15.34/15.56  118[0:Inp] ssItem(u) ssList(v) ||  -> equal(hd(cons(u,v)),u)**.
% 15.34/15.56  119[0:Inp] ssItem(u) ssList(v) ||  -> equal(tl(cons(u,v)),v)**.
% 15.34/15.56  125[0:Inp] ssList(u) ||  -> equal(nil,u) equal(cons(hd(u),tl(u)),u)**.
% 15.34/15.56  128[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 15.34/15.56  135[0:Inp] ssItem(u) ssList(v) ||  -> equal(app(cons(u,nil),v),cons(u,v))**.
% 15.34/15.56  137[0:Inp] ssList(u) ssList(v) || equal(app(v,u),nil)** -> equal(nil,v).
% 15.34/15.56  140[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,v) equal(hd(app(v,u)),hd(v))**.
% 15.34/15.56  146[0:Inp] ssList(u) ssList(v) || frontsegP(u,v)*+ frontsegP(v,u)* -> equal(v,u).
% 15.34/15.56  147[0:Inp] ssList(u) ssList(v) || rearsegP(u,v)*+ rearsegP(v,u)* -> equal(v,u).
% 15.34/15.56  150[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(u,w),v)*+ -> frontsegP(v,u)*.
% 15.34/15.56  154[0:Inp] ssList(u) ssList(v) ssItem(w) || memberP(u,w) -> memberP(app(v,u),w)*.
% 15.34/15.56  157[0:Inp] ssList(u) ssList(v) ssList(w) || frontsegP(w,v) -> frontsegP(app(w,u),v)*.
% 15.34/15.56  158[0:Inp] ssList(u) ssList(v) ssList(w) || rearsegP(w,v) -> rearsegP(app(u,w),v)*.
% 15.34/15.56  161[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,v) equal(app(tl(v),u),tl(app(v,u)))**.
% 15.34/15.56  162[0:Inp] ssList(u) ssList(v) || equal(nil,v) equal(nil,u) -> equal(app(v,u),nil)**.
% 15.34/15.56  166[0:Inp] ssList(u) ssList(v) ssList(w) ||  -> equal(app(app(w,v),u),app(w,app(v,u)))**.
% 15.34/15.56  177[0:Inp] ssList(u) ssItem(v) ssItem(w) || memberP(cons(v,u),w)* -> memberP(u,w) equal(w,v).
% 15.34/15.56  180[0:Inp] ssList(u) ||  -> strictorderedP(u) equal(app(app(skf74(u),cons(skf72(u),skf75(u))),cons(skf73(u),skf76(u))),u)**.
% 15.34/15.56  181[0:Inp] ssList(u) ||  -> totalorderedP(u) equal(app(app(skf69(u),cons(skf67(u),skf70(u))),cons(skf68(u),skf71(u))),u)**.
% 15.34/15.56  182[0:Inp] ssList(u) ||  -> strictorderP(u) equal(app(app(skf64(u),cons(skf62(u),skf65(u))),cons(skf63(u),skf66(u))),u)**.
% 15.34/15.56  183[0:Inp] ssList(u) ||  -> totalorderP(u) equal(app(app(skf59(u),cons(skf57(u),skf60(u))),cons(skf58(u),skf61(u))),u)**.
% 15.34/15.56  194[0:Inp] ssItem(u) ssList(v) ssList(w) ssList(x) || equal(app(x,cons(u,w)),v)*+ -> memberP(v,u)*.
% 15.34/15.56  195[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).
% 15.34/15.56  226[0:Res:6.0,183.0] ||  -> totalorderP(skc8) equal(app(app(skf59(skc8),cons(skf57(skc8),skf60(skc8))),cons(skf58(skc8),skf61(skc8))),skc8)**.
% 15.34/15.56  227[0:Res:6.0,182.0] ||  -> strictorderP(skc8) equal(app(app(skf64(skc8),cons(skf62(skc8),skf65(skc8))),cons(skf63(skc8),skf66(skc8))),skc8)**.
% 15.34/15.56  228[0:Res:6.0,181.0] ||  -> totalorderedP(skc8) equal(app(app(skf69(skc8),cons(skf67(skc8),skf70(skc8))),cons(skf68(skc8),skf71(skc8))),skc8)**.
% 15.34/15.56  229[0:Res:6.0,180.0] ||  -> strictorderedP(skc8) equal(app(app(skf74(skc8),cons(skf72(skc8),skf75(skc8))),cons(skf73(skc8),skf76(skc8))),skc8)**.
% 15.34/15.56  246[0:Res:6.0,161.0] ssList(u) ||  -> equal(nil,skc8) equal(app(tl(skc8),u),tl(app(skc8,u)))**.
% 15.34/15.56  252[0:Res:6.0,140.0] ssList(u) ||  -> equal(nil,skc8) equal(hd(app(skc8,u)),hd(skc8))**.
% 15.34/15.56  255[0:Res:6.0,137.0] ssList(u) || equal(app(skc8,u),nil)** -> equal(nil,skc8).
% 15.34/15.56  258[0:Res:6.0,125.0] ||  -> equal(nil,skc8) equal(cons(hd(skc8),tl(skc8)),skc8)**.
% 15.34/15.56  259[0:Res:6.0,114.1] singletonP(skc8) ||  -> equal(cons(skf47(skc8),nil),skc8)**.
% 15.34/15.56  263[0:Res:6.0,118.0] ssItem(u) ||  -> equal(hd(cons(u,skc8)),u)**.
% 15.34/15.56  272[0:Res:6.0,95.0] ||  -> cyclefreeP(skc8) leq(skf53(skc8),skf52(skc8))*.
% 15.34/15.56  274[0:Res:6.0,97.0] ||  -> duplicatefreeP(skc8) equal(skf78(skc8),skf77(skc8))**.
% 15.34/15.56  275[0:Res:6.0,98.0] ssItem(u) ||  -> ssList(cons(u,skc8))*.
% 15.34/15.56  293[0:Res:6.0,195.1] ssList(u) || equal(tl(skc8),tl(u))* equal(hd(skc8),hd(u)) -> equal(nil,u) equal(skc8,u) equal(nil,skc8).
% 15.34/15.56  328[0:Res:6.0,128.1] ssItem(u) || equal(cons(u,nil),skc8)** -> singletonP(skc8).
% 15.34/15.56  558[1:Spt:252.0,252.2] ssList(u) ||  -> equal(hd(app(skc8,u)),hd(skc8))**.
% 15.34/15.56  562[2:Spt:246.0,246.2] ssList(u) ||  -> equal(app(tl(skc8),u),tl(app(skc8,u)))**.
% 15.34/15.56  1021[0:Res:73.1,83.0] ||  -> memberP(skc11,skc13) memberP(skc12,skc13)*.
% 15.34/15.56  1558[3:Spt:293.5] ||  -> equal(nil,skc8)**.
% 15.34/15.56  1594[3:Rew:1558.0,75.1] ssItem(u) ||  -> cyclefreeP(cons(u,skc8))*.
% 15.34/15.56  1595[3:Rew:1558.0,76.1] ssItem(u) ||  -> totalorderP(cons(u,skc8))*.
% 15.34/15.56  1596[3:Rew:1558.0,77.1] ssItem(u) ||  -> strictorderP(cons(u,skc8))*.
% 15.34/15.56  1597[3:Rew:1558.0,78.1] ssItem(u) ||  -> totalorderedP(cons(u,skc8))*.
% 15.34/15.56  1598[3:Rew:1558.0,79.1] ssItem(u) ||  -> strictorderedP(cons(u,skc8))*.
% 15.34/15.56  1599[3:Rew:1558.0,80.1] ssItem(u) ||  -> duplicatefreeP(cons(u,skc8))*.
% 15.34/15.56  1600[3:Rew:1558.0,81.1] ssItem(u) ||  -> equalelemsP(cons(u,skc8))*.
% 15.34/15.56  1606[3:Rew:1558.0,86.1] ssList(u) ||  -> equal(app(skc8,u),u)**.
% 15.34/15.56  1686[3:Rew:1606.1,558.1] ssList(u) ||  -> equal(hd(u),hd(skc8))*.
% 15.34/15.56  1757[3:SpR:1686.1,263.1] ssList(cons(u,skc8)) ssItem(u) ||  -> equal(hd(skc8),u)*.
% 15.34/15.56  1766[3:SSi:1757.0,275.1,1594.1,1595.1,1596.1,1597.1,1598.1,1599.1,1600.1] ssItem(u) ||  -> equal(hd(skc8),u)*.
% 15.34/15.56  1783[3:SpR:1766.1,1766.1] ssItem(u) ssItem(v) ||  -> equal(u,v)*.
% 15.34/15.56  1972[3:EmS:1783.0,8.0] ssItem(u) ||  -> equal(skc14,u)*.
% 15.34/15.56  1997[3:EmS:1972.0,7.0] ||  -> equal(skc15,skc14)**.
% 15.34/15.56  2000[3:MRR:1997.0,56.0] ||  -> .
% 15.34/15.56  2213[3:Spt:2000.0,293.5,1558.0] || equal(nil,skc8)** -> .
% 15.34/15.56  2214[3:Spt:2000.0,293.0,293.1,293.2,293.3,293.4] ssList(u) || equal(tl(skc8),tl(u))* equal(hd(skc8),hd(u)) -> equal(nil,u) equal(skc8,u).
% 15.34/15.56  2220[3:MRR:72.1,2213.0] || SkP0(skc9,skc8)* -> .
% 15.34/15.56  2221[3:MRR:258.0,2213.0] ||  -> equal(cons(hd(skc8),tl(skc8)),skc8)**.
% 15.34/15.56  2224[3:MRR:255.2,2213.0] ssList(u) || equal(app(skc8,u),nil)** -> .
% 15.34/15.56  2246[4:Spt:228.0] ||  -> totalorderedP(skc8)*.
% 15.34/15.56  2250[5:Spt:229.0] ||  -> strictorderedP(skc8)*.
% 15.34/15.56  2255[6:Spt:272.0] ||  -> cyclefreeP(skc8)*.
% 15.34/15.56  2259[7:Spt:226.0] ||  -> totalorderP(skc8)*.
% 15.34/15.56  2260[8:Spt:227.0] ||  -> strictorderP(skc8)*.
% 15.34/15.56  2271[9:Spt:1021.0] ||  -> memberP(skc11,skc13)*.
% 15.34/15.56  2274[10:Spt:274.0] ||  -> duplicatefreeP(skc8)*.
% 15.34/15.56  2344[0:SpR:94.1,81.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* equalelemsP(v).
% 15.34/15.56  2345[0:SpR:94.1,80.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* duplicatefreeP(v).
% 15.34/15.56  2346[0:SpR:94.1,79.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* strictorderedP(v).
% 15.34/15.56  2347[0:SpR:94.1,78.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* totalorderedP(v).
% 15.34/15.56  2348[0:SpR:94.1,77.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* strictorderP(v).
% 15.34/15.56  2349[0:SpR:94.1,76.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* totalorderP(v).
% 15.34/15.56  2350[0:SpR:94.1,75.1] ssItem(skf44(u,v)) ||  -> SkP0(u,v)* cyclefreeP(v).
% 15.34/15.56  2352[0:SSi:2344.0,55.0] ||  -> SkP0(u,v)* equalelemsP(v).
% 15.34/15.56  2353[0:SSi:2345.0,55.0] ||  -> SkP0(u,v)* duplicatefreeP(v).
% 15.34/15.56  2354[0:SSi:2346.0,55.0] ||  -> SkP0(u,v)* strictorderedP(v).
% 15.34/15.56  2355[0:SSi:2347.0,55.0] ||  -> SkP0(u,v)* totalorderedP(v).
% 15.34/15.56  2356[0:SSi:2348.0,55.0] ||  -> SkP0(u,v)* strictorderP(v).
% 15.34/15.56  2357[0:SSi:2349.0,55.0] ||  -> SkP0(u,v)* totalorderP(v).
% 15.34/15.56  2358[0:SSi:2350.0,55.0] ||  -> SkP0(u,v)* cyclefreeP(v).
% 15.34/15.56  2360[3:Res:2352.0,2220.0] ||  -> equalelemsP(skc8)*.
% 15.34/15.56  2362[3:Res:2353.0,2220.0] ||  -> duplicatefreeP(skc8)*.
% 15.34/15.56  2363[3:Res:2354.0,2220.0] ||  -> strictorderedP(skc8)*.
% 15.34/15.56  2364[3:Res:2355.0,2220.0] ||  -> totalorderedP(skc8)*.
% 15.34/15.56  2365[3:Res:2356.0,2220.0] ||  -> strictorderP(skc8)*.
% 15.34/15.56  2366[3:Res:2357.0,2220.0] ||  -> totalorderP(skc8)*.
% 15.34/15.56  2367[3:Res:2358.0,2220.0] ||  -> cyclefreeP(skc8)*.
% 15.34/15.56  2373[0:SpL:94.1,328.1] ssItem(skf44(u,v)) || equal(v,skc8) -> SkP0(u,v)* singletonP(skc8).
% 15.34/15.56  2374[0:SSi:2373.0,55.0] || equal(u,skc8) -> SkP0(v,u)* singletonP(skc8).
% 15.34/15.56  2375[11:Spt:2374.0,2374.1] || equal(u,skc8) -> SkP0(v,u)*.
% 15.34/15.56  2376[11:Res:2375.1,2220.0] || equal(skc8,skc8)* -> .
% 15.34/15.56  2377[11:Obv:2376.0] ||  -> .
% 15.34/15.56  2378[11:Spt:2377.0,2374.2] ||  -> singletonP(skc8)*.
% 15.34/15.56  2379[11:MRR:259.0,2378.0] ||  -> equal(cons(skf47(skc8),nil),skc8)**.
% 15.34/15.56  2455[11:SpR:2379.0,119.2] ssItem(skf47(skc8)) ssList(nil) ||  -> equal(tl(skc8),nil)**.
% 15.34/15.56  2457[0:SpR:94.1,119.2] ssItem(skf44(u,v)) ssList(nil) ||  -> SkP0(u,v)* equal(tl(v),nil).
% 15.34/15.56  2459[11:SSi:2455.1,2455.0,16.0,15.0,14.0,13.0,12.0,11.0,10.0,9.0,17.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2274.0,2360.0,2378.0] ||  -> equal(tl(skc8),nil)**.
% 15.34/15.56  2462[11:Rew:2459.0,2221.0] ||  -> equal(cons(hd(skc8),nil),skc8)**.
% 15.34/15.56  2463[11:Rew:2459.0,562.1] ssList(u) ||  -> equal(tl(app(skc8,u)),app(nil,u))**.
% 15.34/15.56  2466[11:Rew:86.1,2463.1] ssList(u) ||  -> equal(tl(app(skc8,u)),u)**.
% 15.34/15.56  2472[0:SSi:2457.1,2457.0,16.0,15.0,14.0,13.0,12.0,11.0,10.0,9.0,55.0] ||  -> SkP0(u,v)* equal(tl(v),nil).
% 15.34/15.56  2501[0:SpR:114.2,118.2] ssList(u) singletonP(u) ssItem(skf47(u)) ssList(nil) ||  -> equal(skf47(u),hd(u))**.
% 15.34/15.56  2502[0:SpR:94.1,118.2] ssItem(skf44(u,v)) ssList(nil) ||  -> SkP0(u,v) equal(skf44(u,v),hd(v))**.
% 15.34/15.56  2506[0:SSi:2502.1,2502.0,16.0,15.0,14.0,13.0,12.0,11.0,10.0,9.0,55.0] ||  -> SkP0(u,v) equal(skf44(u,v),hd(v))**.
% 15.34/15.56  2508[0:Rew:2506.1,94.1] ||  -> SkP0(u,v)* equal(cons(hd(v),nil),v)**.
% 15.34/15.56  2510[0:SSi:2501.3,2501.2,16.0,15.0,14.0,13.0,12.0,11.0,10.0,9.0,17.0] ssList(u) singletonP(u) ||  -> equal(skf47(u),hd(u))**.
% 15.34/15.56  2547[3:Res:2472.0,2220.0] ||  -> equal(tl(skc8),nil)**.
% 15.34/15.56  2598[0:SpR:2506.1,55.0] ||  -> SkP0(u,v)* ssItem(hd(v)).
% 15.34/15.56  2640[0:SpR:2510.2,17.0] ssList(u) singletonP(u) ||  -> ssItem(hd(u))*.
% 15.34/15.56  2671[11:SpR:2466.1,125.2] ssList(u) ssList(app(skc8,u)) ||  -> equal(app(skc8,u),nil) equal(cons(hd(app(skc8,u)),u),app(skc8,u))**.
% 15.34/15.56  2676[1:SpR:558.1,125.2] ssList(u) ssList(app(skc8,u)) ||  -> equal(app(skc8,u),nil) equal(cons(hd(skc8),tl(app(skc8,u))),app(skc8,u))**.
% 15.34/15.56  2685[11:Rew:558.1,2671.3] ssList(u) ssList(app(skc8,u)) ||  -> equal(app(skc8,u),nil) equal(cons(hd(skc8),u),app(skc8,u))**.
% 15.34/15.56  2686[11:SSi:2685.1,99.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2274.0,2360.0,2378.2] ssList(u) ||  -> equal(app(skc8,u),nil) equal(cons(hd(skc8),u),app(skc8,u))**.
% 15.34/15.56  2687[11:MRR:2686.1,2224.1] ssList(u) ||  -> equal(cons(hd(skc8),u),app(skc8,u))**.
% 15.34/15.56  3062[0:EqR:128.2] ssList(cons(u,nil)) ssItem(u) ||  -> singletonP(cons(u,nil))*.
% 15.34/15.56  3067[0:SSi:3062.0,81.0,80.0,79.0,78.0,77.0,76.0,75.0,98.0,16.2,15.1,14.1,13.1,12.1,11.1,10.1,9.1] ssItem(u) ||  -> singletonP(cons(u,nil))*.
% 15.34/15.56  3121[0:SpR:2508.1,3067.1] ssItem(hd(u)) ||  -> SkP0(v,u)* singletonP(u).
% 15.34/15.56  3123[0:MRR:3121.0,2598.1] ||  -> SkP0(u,v)* singletonP(v).
% 15.34/15.56  3126[3:Res:3123.0,2220.0] ||  -> singletonP(skc8)*.
% 15.34/15.56  3393[0:SpR:88.0,140.3] ssList(skc12) ssList(app(skc11,cons(skc10,nil))) ||  -> equal(app(skc11,cons(skc10,nil)),nil) equal(hd(app(skc11,cons(skc10,nil))),hd(skc8))**.
% 15.34/15.56  3401[0:SSi:3393.1,3393.0,99.0,3.0,81.0,4.0,80.0,4.0,79.0,4.0,78.0,4.0,77.2,4.0,76.1,4.0,75.1,4.0,3067.1,4.0,98.1,4.0,16.1,15.0,14.1,13.0,12.1,11.0,10.1,9.0,2.2] ||  -> equal(app(skc11,cons(skc10,nil)),nil) equal(hd(app(skc11,cons(skc10,nil))),hd(skc8))**.
% 15.34/15.56  4305[0:SpR:88.0,154.4] ssList(skc12) ssList(app(skc11,cons(skc10,nil))) ssItem(u) || memberP(skc12,u)* -> memberP(skc8,u).
% 15.34/15.56  4308[0:SSi:4305.1,4305.0,99.0,3.0,81.0,4.0,80.0,4.0,79.0,4.0,78.0,4.0,77.2,4.0,76.1,4.0,75.1,4.0,3067.1,4.0,98.1,4.0,16.1,15.0,14.1,13.0,12.1,11.0,10.1,9.0,2.2] ssItem(u) || memberP(skc12,u)* -> memberP(skc8,u).
% 15.34/15.56  4447[0:SpR:88.0,158.4] ssList(app(skc11,cons(skc10,nil))) ssList(u) ssList(skc12) || rearsegP(skc12,u)* -> rearsegP(skc8,u).
% 15.34/15.56  4456[0:SSi:4447.2,4447.0,2.0,99.0,3.0,81.0,4.0,80.0,4.0,79.0,4.0,78.2,4.0,77.1,4.0,76.1,4.0,75.1,4.0,3067.1,4.0,98.1,4.0,16.1,15.0,14.1,13.0,12.1,11.0,10.2,9.0] ssList(u) || rearsegP(skc12,u)* -> rearsegP(skc8,u).
% 15.34/15.56  4574[0:Res:66.1,4456.1] ssList(skc12) ssList(skc12) ||  -> rearsegP(skc8,skc12)*.
% 15.34/15.56  4576[0:Obv:4574.0] ssList(skc12) ||  -> rearsegP(skc8,skc12)*.
% 15.34/15.56  4577[0:SSi:4576.0,2.0] ||  -> rearsegP(skc8,skc12)*.
% 15.34/15.56  4610[0:Res:4577.0,147.2] ssList(skc8) ssList(skc12) || rearsegP(skc12,skc8)* -> equal(skc12,skc8).
% 15.34/15.56  4624[0:EqR:150.3] ssList(u) ssList(app(u,v)) ssList(v) ||  -> frontsegP(app(u,v),u)*.
% 15.34/15.56  4638[0:SSi:4624.1,99.2] ssList(u) ssList(v) ||  -> frontsegP(app(u,v),u)*.
% 15.34/15.56  4699[0:SpR:162.4,154.4] ssList(u) ssList(v) ssList(u) ssList(v) ssItem(w) || equal(nil,v)* equal(nil,u) memberP(u,w)* -> memberP(nil,w)*.
% 15.34/15.56  4835[0:Obv:4699.1] ssList(u) ssList(v) ssItem(w) || equal(nil,v)* equal(nil,u) memberP(u,w)* -> memberP(nil,w)*.
% 15.34/15.56  4836[0:Con:4835.1] ssList(u) ssItem(v) || equal(nil,u) memberP(u,v)* -> memberP(nil,v)*.
% 15.34/15.56  4837[0:MRR:4836.4,74.1] ssList(u) ssItem(v) || equal(nil,u) memberP(u,v)* -> .
% 15.34/15.56  5106[0:SpR:166.3,88.0] ssList(skc12) ssList(cons(skc10,nil)) ssList(skc11) ||  -> equal(app(skc11,app(cons(skc10,nil),skc12)),skc8)**.
% 15.34/15.56  5136[0:SSi:5106.2,5106.1,5106.0,3.0,81.0,4.0,80.0,4.0,79.0,4.0,78.0,4.0,77.0,4.2,76.0,4.1,75.0,4.1,3067.0,4.1,98.0,4.1,16.0,15.1,14.0,13.1,12.0,11.1,10.0,9.1,2.0] ||  -> equal(app(skc11,app(cons(skc10,nil),skc12)),skc8)**.
% 15.34/15.56  5197[0:SpR:5136.0,140.3] ssList(app(cons(skc10,nil),skc12)) ssList(skc11) ||  -> equal(skc11,nil) equal(hd(skc11),hd(skc8))**.
% 15.34/15.56  5200[0:SpR:5136.0,157.4] ssList(app(cons(skc10,nil),skc12)) ssList(u) ssList(skc11) || frontsegP(skc11,u)* -> frontsegP(skc8,u).
% 15.34/15.56  5205[0:SpR:135.2,5136.0] ssItem(skc10) ssList(skc12) ||  -> equal(app(skc11,cons(skc10,skc12)),skc8)**.
% 15.34/15.56  5211[0:SSi:5205.1,5205.0,2.0,4.0] ||  -> equal(app(skc11,cons(skc10,skc12)),skc8)**.
% 15.34/15.56  5212[0:SSi:5197.1,5197.0,3.0,99.0,81.0,4.0,80.0,4.0,79.0,4.0,78.0,4.0,77.2,4.0,76.1,4.0,75.1,4.0,3067.1,4.0,98.1,4.0,16.1,15.0,14.1,13.0,12.1,11.0,10.1,9.2,2.0] ||  -> equal(skc11,nil) equal(hd(skc11),hd(skc8))**.
% 15.34/15.56  5215[0:SSi:5200.2,5200.0,3.0,99.0,81.0,4.0,80.0,4.0,79.0,4.0,78.0,4.0,77.2,4.0,76.1,4.0,75.1,4.0,3067.1,4.0,98.1,4.0,16.1,15.0,14.1,13.0,12.1,11.0,10.1,9.2,2.0] ssList(u) || frontsegP(skc11,u)* -> frontsegP(skc8,u).
% 15.34/15.56  5243[12:Spt:5212.0] ||  -> equal(skc11,nil)**.
% 15.34/15.56  5245[12:Rew:5243.0,2271.0] ||  -> memberP(nil,skc13)*.
% 15.34/15.56  5281[12:Res:5245.0,74.1] ssItem(skc13) ||  -> .
% 15.34/15.56  5282[12:SSi:5281.0,1.0] ||  -> .
% 15.34/15.56  5283[12:Spt:5282.0,5212.0,5243.0] || equal(skc11,nil)** -> .
% 15.34/15.56  5284[12:Spt:5282.0,5212.1] ||  -> equal(hd(skc11),hd(skc8))**.
% 15.34/15.56  5288[12:SpR:5284.0,125.2] ssList(skc11) ||  -> equal(skc11,nil) equal(cons(hd(skc8),tl(skc11)),skc11)**.
% 15.34/15.56  5291[12:SpR:5284.0,2508.1] ||  -> SkP0(u,skc11)* equal(cons(hd(skc8),nil),skc11)**.
% 15.34/15.56  5295[12:Rew:2462.0,5291.1] ||  -> SkP0(u,skc11)* equal(skc11,skc8).
% 15.34/15.56  5300[12:MRR:5288.0,5288.1,3.0,5283.0] ||  -> equal(cons(hd(skc8),tl(skc11)),skc11)**.
% 15.34/15.56  5312[13:Spt:5295.1] ||  -> equal(skc11,skc8)**.
% 15.34/15.56  5317[13:Rew:5312.0,5211.0] ||  -> equal(app(skc8,cons(skc10,skc12)),skc8)**.
% 15.34/15.56  5351[13:SpR:5317.0,2466.1] ssList(cons(skc10,skc12)) ||  -> equal(cons(skc10,skc12),tl(skc8))**.
% 15.34/15.56  5363[13:Rew:2459.0,5351.1] ssList(cons(skc10,skc12)) ||  -> equal(cons(skc10,skc12),nil)**.
% 15.34/15.56  5364[13:SSi:5363.0,98.0,4.0,2.2] ||  -> equal(cons(skc10,skc12),nil)**.
% 15.34/15.56  5388[13:SpL:5364.0,117.2] ssItem(skc10) ssList(skc12) || equal(nil,nil)* -> .
% 15.34/15.56  5396[13:Obv:5388.2] ssItem(skc10) ssList(skc12) ||  -> .
% 15.34/15.56  5397[13:SSi:5396.1,5396.0,2.0,4.0] ||  -> .
% 15.34/15.56  5417[13:Spt:5397.0,5295.1,5312.0] || equal(skc11,skc8)** -> .
% 15.34/15.56  5418[13:Spt:5397.0,5295.0] ||  -> SkP0(u,skc11)*.
% 15.34/15.56  5443[12:SpR:5300.0,2687.1] ssList(tl(skc11)) ||  -> equal(app(skc8,tl(skc11)),skc11)**.
% 15.34/15.56  5693[12:SoR:5443.0,93.1] ssList(skc11) ||  -> equal(app(skc8,tl(skc11)),skc11)** equal(skc11,nil).
% 15.34/15.56  5695[12:SSi:5693.0,3.0] ||  -> equal(app(skc8,tl(skc11)),skc11)** equal(skc11,nil).
% 15.34/15.56  5696[12:MRR:5695.1,5283.0] ||  -> equal(app(skc8,tl(skc11)),skc11)**.
% 15.34/15.56  5798[0:Res:64.1,5215.1] ssList(skc11) ssList(skc11) ||  -> frontsegP(skc8,skc11)*.
% 15.34/15.56  5803[0:Obv:5798.0] ssList(skc11) ||  -> frontsegP(skc8,skc11)*.
% 15.34/15.56  5804[0:SSi:5803.0,3.0] ||  -> frontsegP(skc8,skc11)*.
% 15.34/15.56  5807[0:Res:5804.0,146.2] ssList(skc8) ssList(skc11) || frontsegP(skc11,skc8)* -> equal(skc11,skc8).
% 15.34/15.56  5808[11:SSi:5807.1,5807.0,3.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2274.0,2360.0,2378.0] || frontsegP(skc11,skc8)* -> equal(skc11,skc8).
% 15.34/15.56  5809[13:MRR:5808.1,5417.0] || frontsegP(skc11,skc8)* -> .
% 15.34/15.56  6711[0:SpL:2508.1,177.3] ssList(nil) ssItem(hd(u)) ssItem(v) || memberP(u,v)* -> SkP0(w,u)* memberP(nil,v)* equal(v,hd(u)).
% 15.34/15.56  6722[0:SSi:6711.0,16.0,15.0,14.0,13.0,12.0,11.0,10.0,9.0] ssItem(hd(u)) ssItem(v) || memberP(u,v)* -> SkP0(w,u)* memberP(nil,v)* equal(v,hd(u)).
% 15.34/15.56  6723[0:MRR:6722.0,6722.4,2598.1,74.1] ssItem(u) || memberP(v,u)*+ -> SkP0(w,v)* equal(u,hd(v)).
% 15.34/15.56  6897[0:SpL:5211.0,194.4] ssItem(skc10) ssList(u) ssList(skc12) ssList(skc11) || equal(skc8,u) -> memberP(u,skc10)*.
% 15.34/15.56  6907[0:SSi:6897.3,6897.2,6897.0,3.0,2.0,4.0] ssList(u) || equal(skc8,u) -> memberP(u,skc10)*.
% 15.34/15.56  6963[0:Res:6907.2,4308.1] ssList(skc12) ssItem(skc10) || equal(skc12,skc8) -> memberP(skc8,skc10)*.
% 15.34/15.56  6966[0:SSi:6963.1,6963.0,4.0,2.0] || equal(skc12,skc8) -> memberP(skc8,skc10)*.
% 15.34/15.56  9856[12:SpR:5696.0,4638.2] ssList(skc8) ssList(tl(skc11)) ||  -> frontsegP(skc11,skc8)*.
% 15.34/15.56  9878[12:SSi:9856.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2274.0,2360.0,2378.0] ssList(tl(skc11)) ||  -> frontsegP(skc11,skc8)*.
% 15.34/15.56  9879[13:MRR:9878.1,5809.0] ssList(tl(skc11)) ||  -> .
% 15.34/15.56  9911[13:SoR:9879.0,93.1] ssList(skc11) ||  -> equal(skc11,nil)**.
% 15.34/15.56  9913[13:SSi:9911.0,3.0] ||  -> equal(skc11,nil)**.
% 15.34/15.56  9914[13:MRR:9913.0,5283.0] ||  -> .
% 15.34/15.56  9915[10:Spt:9914.0,274.0,2274.0] || duplicatefreeP(skc8)* -> .
% 15.34/15.56  9916[10:Spt:9914.0,274.1] ||  -> equal(skf78(skc8),skf77(skc8))**.
% 15.34/15.56  9917[10:MRR:9915.0,2362.0] ||  -> .
% 15.34/15.56  9921[3:Rew:2547.0,2221.0] ||  -> equal(cons(hd(skc8),nil),skc8)**.
% 15.34/15.56  9925[3:Rew:2547.0,562.1] ssList(u) ||  -> equal(tl(app(skc8,u)),app(nil,u))**.
% 15.34/15.56  9926[3:Rew:86.1,9925.1] ssList(u) ||  -> equal(tl(app(skc8,u)),u)**.
% 15.34/15.56  9927[8:SSi:5807.1,5807.0,3.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2360.0] || frontsegP(skc11,skc8)* -> equal(skc11,skc8).
% 15.34/15.56  9962[3:Rew:9926.1,2676.3] ssList(u) ssList(app(skc8,u)) ||  -> equal(app(skc8,u),nil) equal(cons(hd(skc8),u),app(skc8,u))**.
% 15.34/15.56  9963[8:SSi:9962.1,99.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2360.2] ssList(u) ||  -> equal(app(skc8,u),nil) equal(cons(hd(skc8),u),app(skc8,u))**.
% 15.34/15.56  9964[8:MRR:9963.1,2224.1] ssList(u) ||  -> equal(cons(hd(skc8),u),app(skc8,u))**.
% 15.34/15.56  9993[9:Spt:9917.0,1021.0,2271.0] || memberP(skc11,skc13)* -> .
% 15.34/15.56  9994[9:Spt:9917.0,1021.1] ||  -> memberP(skc12,skc13)*.
% 15.34/15.56  10095[9:Res:9994.0,4308.1] ssItem(skc13) ||  -> memberP(skc8,skc13)*.
% 15.34/15.56  10096[9:MRR:10095.0,1.0] ||  -> memberP(skc8,skc13)*.
% 15.34/15.56  10173[3:SpL:9921.0,177.3] ssList(nil) ssItem(hd(skc8)) ssItem(u) || memberP(skc8,u) -> memberP(nil,u)* equal(u,hd(skc8)).
% 15.34/15.56  10199[8:SSi:10173.1,10173.0,2640.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2360.0,3126.0,2362.0,16.0,15.0,14.0,13.0,12.0,11.0,10.0,9.2] ssItem(u) || memberP(skc8,u) -> memberP(nil,u)* equal(u,hd(skc8)).
% 15.34/15.56  10200[8:MRR:10199.2,74.1] ssItem(u) || memberP(skc8,u)* -> equal(u,hd(skc8)).
% 15.34/15.56  10760[10:Spt:5212.0] ||  -> equal(skc11,nil)**.
% 15.34/15.56  10765[10:Rew:10760.0,5211.0] ||  -> equal(app(nil,cons(skc10,skc12)),skc8)**.
% 15.34/15.56  10767[10:Rew:10760.0,9993.0] || memberP(nil,skc13)* -> .
% 15.34/15.56  10867[10:SpR:10765.0,86.1] ssList(cons(skc10,skc12)) ||  -> equal(cons(skc10,skc12),skc8)**.
% 15.34/15.56  10891[10:SSi:10867.0,98.0,4.0,2.2] ||  -> equal(cons(skc10,skc12),skc8)**.
% 15.34/15.56  10917[10:SpR:10891.0,119.2] ssItem(skc10) ssList(skc12) ||  -> equal(tl(skc8),skc12)**.
% 15.34/15.56  10958[10:Rew:2547.0,10917.2] ssItem(skc10) ssList(skc12) ||  -> equal(skc12,nil)**.
% 15.34/15.56  10959[10:SSi:10958.1,10958.0,2.0,4.0] ||  -> equal(skc12,nil)**.
% 15.34/15.56  10965[10:Rew:10959.0,9994.0] ||  -> memberP(nil,skc13)*.
% 15.34/15.56  10989[10:MRR:10965.0,10767.0] ||  -> .
% 15.34/15.56  11070[10:Spt:10989.0,5212.0,10760.0] || equal(skc11,nil)** -> .
% 15.34/15.56  11071[10:Spt:10989.0,5212.1] ||  -> equal(hd(skc11),hd(skc8))**.
% 15.34/15.56  11075[10:SpR:11071.0,125.2] ssList(skc11) ||  -> equal(skc11,nil) equal(cons(hd(skc8),tl(skc11)),skc11)**.
% 15.34/15.56  11077[10:SpR:11071.0,2508.1] ||  -> SkP0(u,skc11)* equal(cons(hd(skc8),nil),skc11)**.
% 15.34/15.56  11081[10:Rew:9921.0,11077.1] ||  -> SkP0(u,skc11)* equal(skc11,skc8).
% 15.34/15.56  11085[10:MRR:11075.0,11075.1,3.0,11070.0] ||  -> equal(cons(hd(skc8),tl(skc11)),skc11)**.
% 15.34/15.56  11099[11:Spt:11081.1] ||  -> equal(skc11,skc8)**.
% 15.34/15.56  11103[11:Rew:11099.0,9993.0] || memberP(skc8,skc13)* -> .
% 15.34/15.56  11149[11:MRR:11103.0,10096.0] ||  -> .
% 15.34/15.56  11155[11:Spt:11149.0,11081.1,11099.0] || equal(skc11,skc8)** -> .
% 15.34/15.56  11156[11:Spt:11149.0,11081.0] ||  -> SkP0(u,skc11)*.
% 15.34/15.56  11158[11:MRR:9927.1,11155.0] || frontsegP(skc11,skc8)* -> .
% 15.34/15.56  14132[0:Res:6966.1,4837.3] ssList(skc8) ssItem(skc10) || equal(skc12,skc8)** equal(nil,skc8) -> .
% 15.34/15.56  14609[9:Res:10096.0,6723.1] ssItem(skc13) ||  -> SkP0(u,skc8)* equal(hd(skc8),skc13).
% 15.34/15.56  14611[0:Res:6966.1,6723.1] ssItem(skc10) || equal(skc12,skc8) -> SkP0(u,skc8)* equal(hd(skc8),skc10).
% 15.34/15.56  14616[9:SSi:14609.0,1.0] ||  -> SkP0(u,skc8)* equal(hd(skc8),skc13).
% 15.34/15.56  14620[9:Rew:14616.1,14611.3] ssItem(skc10) || equal(skc12,skc8) -> SkP0(u,skc8)* equal(skc13,skc10).
% 15.34/15.56  14621[9:SSi:14620.0,4.0] || equal(skc12,skc8) -> SkP0(u,skc8)* equal(skc13,skc10).
% 15.34/15.56  14636[12:Spt:14616.1] ||  -> equal(hd(skc8),skc13)**.
% 15.34/15.56  14642[12:Rew:14636.0,11085.0] ||  -> equal(cons(skc13,tl(skc11)),skc11)**.
% 15.34/15.56  14677[12:Rew:14636.0,9964.1] ssList(u) ||  -> equal(app(skc8,u),cons(skc13,u))**.
% 15.34/15.56  14684[12:Rew:14636.0,10200.2] ssItem(u) || memberP(skc8,u)* -> equal(u,skc13).
% 15.34/15.56  14756[12:Rew:14636.0,3401.1] ||  -> equal(app(skc11,cons(skc10,nil)),nil) equal(hd(app(skc11,cons(skc10,nil))),skc13)**.
% 15.34/15.56  15377[13:Spt:14756.0] ||  -> equal(app(skc11,cons(skc10,nil)),nil)**.
% 15.34/15.56  15422[13:SpL:15377.0,137.2] ssList(cons(skc10,nil)) ssList(skc11) || equal(nil,nil) -> equal(skc11,nil)**.
% 15.34/15.56  15442[13:Obv:15422.2] ssList(cons(skc10,nil)) ssList(skc11) ||  -> equal(skc11,nil)**.
% 15.34/15.56  15443[13:SSi:15442.1,15442.0,3.0,81.0,4.0,80.0,4.0,79.0,4.0,78.0,4.0,77.2,4.0,76.1,4.0,75.1,4.0,3067.1,4.0,98.1,4.0,16.1,15.0,14.1,13.0,12.1,11.0,10.1,9.0] ||  -> equal(skc11,nil)**.
% 15.34/15.56  15444[13:MRR:15443.0,11070.0] ||  -> .
% 15.34/15.56  15510[13:Spt:15444.0,14756.0,15377.0] || equal(app(skc11,cons(skc10,nil)),nil)** -> .
% 15.34/15.56  15511[13:Spt:15444.0,14756.1] ||  -> equal(hd(app(skc11,cons(skc10,nil))),skc13)**.
% 15.34/15.56  16680[14:Spt:14621.2] ||  -> equal(skc13,skc10)**.
% 15.34/15.56  16708[14:Rew:16680.0,14642.0] ||  -> equal(cons(skc10,tl(skc11)),skc11)**.
% 15.34/15.56  16755[14:Rew:16680.0,14677.1] ssList(u) ||  -> equal(app(skc8,u),cons(skc10,u))**.
% 15.34/15.56  17981[14:SpR:16755.1,4638.2] ssList(u) ssList(skc8) ssList(u) ||  -> frontsegP(cons(skc10,u),skc8)*.
% 15.34/15.56  18016[14:Obv:17981.0] ssList(skc8) ssList(u) ||  -> frontsegP(cons(skc10,u),skc8)*.
% 15.34/15.56  18017[14:SSi:18016.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2360.0,3126.0,2362.0] ssList(u) ||  -> frontsegP(cons(skc10,u),skc8)*.
% 15.34/15.56  18072[14:SpR:16708.0,18017.1] ssList(tl(skc11)) ||  -> frontsegP(skc11,skc8)*.
% 15.34/15.56  18078[14:MRR:18072.1,11158.0] ssList(tl(skc11)) ||  -> .
% 15.34/15.56  18082[14:SoR:18078.0,93.1] ssList(skc11) ||  -> equal(skc11,nil)**.
% 15.34/15.56  18084[14:SSi:18082.0,3.0] ||  -> equal(skc11,nil)**.
% 15.34/15.56  18085[14:MRR:18084.0,11070.0] ||  -> .
% 15.34/15.56  18086[14:Spt:18085.0,14621.2,16680.0] || equal(skc13,skc10)** -> .
% 15.34/15.56  18087[14:Spt:18085.0,14621.0,14621.1] || equal(skc12,skc8) -> SkP0(u,skc8)*.
% 15.34/15.56  18569[12:Res:6907.2,14684.1] ssList(skc8) ssItem(skc10) || equal(skc8,skc8) -> equal(skc13,skc10)**.
% 15.34/15.56  18579[12:Obv:18569.2] ssList(skc8) ssItem(skc10) ||  -> equal(skc13,skc10)**.
% 15.34/15.56  18580[12:SSi:18579.1,18579.0,4.0,6.0,2246.0,2250.0,2255.0,2259.0,2260.0,2360.0,3126.0,2362.0] ||  -> equal(skc13,skc10)**.
% 16.98/17.20  18581[14:MRR:18580.0,18086.0] ||  -> .
% 16.98/17.20  18582[12:Spt:18581.0,14616.1,14636.0] || equal(hd(skc8),skc13)** -> .
% 16.98/17.20  18583[12:Spt:18581.0,14616.0] ||  -> SkP0(u,skc8)*.
% 16.98/17.20  18584[12:MRR:2220.0,18583.0] ||  -> .
% 16.98/17.20  18587[8:Spt:18584.0,227.0,2260.0] || strictorderP(skc8)* -> .
% 16.98/17.20  18588[8:Spt:18584.0,227.1] ||  -> equal(app(app(skf64(skc8),cons(skf62(skc8),skf65(skc8))),cons(skf63(skc8),skf66(skc8))),skc8)**.
% 16.98/17.20  18589[8:MRR:18587.0,2365.0] ||  -> .
% 16.98/17.20  18911[7:Spt:18589.0,226.0,2259.0] || totalorderP(skc8)* -> .
% 16.98/17.20  18912[7:Spt:18589.0,226.1] ||  -> equal(app(app(skf59(skc8),cons(skf57(skc8),skf60(skc8))),cons(skf58(skc8),skf61(skc8))),skc8)**.
% 16.98/17.20  18913[7:MRR:18911.0,2366.0] ||  -> .
% 16.98/17.20  19088[6:Spt:18913.0,272.0,2255.0] || cyclefreeP(skc8)* -> .
% 16.98/17.20  19089[6:Spt:18913.0,272.1] ||  -> leq(skf53(skc8),skf52(skc8))*.
% 16.98/17.20  19090[6:MRR:19088.0,2367.0] ||  -> .
% 16.98/17.20  19298[5:Spt:19090.0,229.0,2250.0] || strictorderedP(skc8)* -> .
% 16.98/17.20  19299[5:Spt:19090.0,229.1] ||  -> equal(app(app(skf74(skc8),cons(skf72(skc8),skf75(skc8))),cons(skf73(skc8),skf76(skc8))),skc8)**.
% 16.98/17.20  19300[5:MRR:19298.0,2363.0] ||  -> .
% 16.98/17.20  19477[4:Spt:19300.0,228.0,2246.0] || totalorderedP(skc8)* -> .
% 16.98/17.20  19478[4:Spt:19300.0,228.1] ||  -> equal(app(app(skf69(skc8),cons(skf67(skc8),skf70(skc8))),cons(skf68(skc8),skf71(skc8))),skc8)**.
% 16.98/17.20  19479[4:MRR:19477.0,2364.0] ||  -> .
% 16.98/17.20  19658[2:Spt:19479.0,246.1] ||  -> equal(nil,skc8)**.
% 16.98/17.20  19701[2:Rew:19658.0,67.1] ssList(u) ||  -> rearsegP(u,skc8)*.
% 16.98/17.20  20489[0:SSi:4610.1,4610.0,2.0,6.0] || rearsegP(skc12,skc8)* -> equal(skc12,skc8).
% 16.98/17.20  20506[2:Rew:19658.0,14132.3] ssList(skc8) ssItem(skc10) || equal(skc12,skc8)** equal(skc8,skc8) -> .
% 16.98/17.20  20507[2:Obv:20506.3] ssList(skc8) ssItem(skc10) || equal(skc12,skc8)** -> .
% 16.98/17.20  20508[2:SSi:20507.1,20507.0,4.0,6.0] || equal(skc12,skc8)** -> .
% 16.98/17.20  20509[2:MRR:20489.1,20508.0] || rearsegP(skc12,skc8)* -> .
% 16.98/17.20  21176[2:Res:19701.1,20509.0] ssList(skc12) ||  -> .
% 16.98/17.20  21178[2:SSi:21176.0,2.0] ||  -> .
% 16.98/17.20  21179[1:Spt:21178.0,252.1] ||  -> equal(nil,skc8)**.
% 16.98/17.20  21209[1:Rew:21179.0,67.1] ssList(u) ||  -> rearsegP(u,skc8)*.
% 16.98/17.20  21491[1:Rew:21179.0,14132.3] ssList(skc8) ssItem(skc10) || equal(skc12,skc8)** equal(skc8,skc8) -> .
% 16.98/17.20  21492[1:Obv:21491.3] ssList(skc8) ssItem(skc10) || equal(skc12,skc8)** -> .
% 16.98/17.20  21493[1:SSi:21492.1,21492.0,4.0,6.0] || equal(skc12,skc8)** -> .
% 16.98/17.20  21494[1:MRR:20489.1,21493.0] || rearsegP(skc12,skc8)* -> .
% 16.98/17.20  22363[1:Res:21209.1,21494.0] ssList(skc12) ||  -> .
% 16.98/17.20  22365[1:SSi:22363.0,2.0] ||  -> .
% 16.98/17.20  % SZS output end Refutation
% 16.98/17.20  Formulae used in the proof : co1 ax2 ax17 ax60 ax62 ax64 ax66 ax69 ax72 ax74 ax4 ax42 ax49 ax51 ax38 ax59 ax61 ax63 ax65 ax68 ax71 ax73 ax28 ax76 ax8 ax13 ax16 ax26 ax21 ax23 ax25 ax78 ax81 ax83 ax85 ax41 ax48 ax5 ax36 ax43 ax50 ax86 ax82 ax37 ax12 ax11 ax10 ax9 ax3 ax77
% 16.98/17.20  
%------------------------------------------------------------------------------