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  
%------------------------------------------------------------------------------