TSTP Solution File: SWC197-1 by SPASS---3.9

View Problem - Process Solution

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

% Computer : n013.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:24 EDT 2022

% Result   : Unsatisfiable 185.83s 186.00s
% Output   : Refutation 259.02s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.12  % Problem  : SWC197-1 : TPTP v8.1.0. Released v2.4.0.
% 0.03/0.12  % Command  : run_spass %d %s
% 0.12/0.33  % Computer : n013.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 08:08:58 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 185.83/186.00  
% 185.83/186.00  SPASS V 3.9 
% 185.83/186.00  SPASS beiseite: Proof found.
% 185.83/186.00  % SZS status Theorem
% 185.83/186.00  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 185.83/186.00  SPASS derived 72466 clauses, backtracked 39663 clauses, performed 196 splits and kept 61029 clauses.
% 185.83/186.00  SPASS allocated 159415 KBytes.
% 185.83/186.00  SPASS spent	0:03:05.52 on the problem.
% 185.83/186.00  		0:00:00.04 for the input.
% 185.83/186.00  		0:00:00.00 for the FLOTTER CNF translation.
% 185.83/186.00  		0:00:00.82 for inferences.
% 185.83/186.00  		0:00:08.05 for the backtracking.
% 185.83/186.00  		0:2:55.63 for the reduction.
% 185.83/186.00  
% 185.83/186.00  
% 185.83/186.00  Here is a proof with depth 7, length 766 :
% 185.83/186.00  % SZS output start Refutation
% 185.83/186.00  2[0:Inp] ||  -> ssList(sk2)*.
% 185.83/186.00  3[0:Inp] ||  -> ssList(sk3)*.
% 185.83/186.00  5[0:Inp] ||  -> equal(sk4,sk2)**.
% 185.83/186.00  6[0:Inp] ||  -> equal(sk1,sk3)**.
% 185.83/186.00  7[0:Inp] ||  -> segmentP(sk4,sk3)*.
% 185.83/186.00  10[0:Inp] ||  -> ssList(sk7)*.
% 185.83/186.00  11[0:Inp] ||  -> ssList(sk8)*.
% 185.83/186.00  12[0:Inp] ||  -> ssList(sk9)*.
% 185.83/186.00  13[0:Inp] ||  -> equal(app(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil)),sk8),sk1)**.
% 185.83/186.00  14[0:Inp] || equal(sk6,sk5)** -> .
% 185.83/186.00  15[0:Inp] || neq(sk4,nil)* -> singletonP(sk3).
% 185.83/186.00  16[0:Inp] ||  -> equalelemsP(nil)*.
% 185.83/186.00  17[0:Inp] ||  -> duplicatefreeP(nil)*.
% 185.83/186.00  18[0:Inp] ||  -> strictorderedP(nil)*.
% 185.83/186.00  19[0:Inp] ||  -> totalorderedP(nil)*.
% 185.83/186.00  20[0:Inp] ||  -> strictorderP(nil)*.
% 185.83/186.00  21[0:Inp] ||  -> totalorderP(nil)*.
% 185.83/186.00  22[0:Inp] ||  -> cyclefreeP(nil)*.
% 185.83/186.00  23[0:Inp] ||  -> ssList(nil)*.
% 185.83/186.00  27[0:Inp] ||  -> ssItem(skaf83(u))*.
% 185.83/186.00  28[0:Inp] ||  -> ssList(skaf82(u))*.
% 185.83/186.00  33[0:Inp] ||  -> ssList(skaf77(u))*.
% 185.83/186.00  34[0:Inp] ||  -> ssList(skaf76(u))*.
% 185.83/186.00  35[0:Inp] ||  -> ssList(skaf75(u))*.
% 185.83/186.00  37[0:Inp] ||  -> ssList(skaf73(u))*.
% 185.83/186.00  38[0:Inp] ||  -> ssList(skaf72(u))*.
% 185.83/186.00  39[0:Inp] ||  -> ssList(skaf71(u))*.
% 185.83/186.00  42[0:Inp] ||  -> ssList(skaf68(u))*.
% 185.83/186.00  43[0:Inp] ||  -> ssList(skaf67(u))*.
% 185.83/186.00  44[0:Inp] ||  -> ssList(skaf66(u))*.
% 185.83/186.00  47[0:Inp] ||  -> ssList(skaf63(u))*.
% 185.83/186.00  48[0:Inp] ||  -> ssList(skaf62(u))*.
% 185.83/186.00  49[0:Inp] ||  -> ssList(skaf61(u))*.
% 185.83/186.00  52[0:Inp] ||  -> ssList(skaf58(u))*.
% 185.83/186.00  53[0:Inp] ||  -> ssList(skaf57(u))*.
% 185.83/186.00  54[0:Inp] ||  -> ssList(skaf56(u))*.
% 185.83/186.00  57[0:Inp] ||  -> ssList(skaf53(u))*.
% 185.83/186.00  58[0:Inp] ||  -> ssList(skaf52(u))*.
% 185.83/186.00  59[0:Inp] ||  -> ssList(skaf51(u))*.
% 185.83/186.00  63[0:Inp] ||  -> ssList(skaf48(u,v))*.
% 185.83/186.00  64[0:Inp] ||  -> ssList(skaf47(u,v))*.
% 185.83/186.00  71[0:Inp] ssList(u) ||  -> segmentP(u,nil)*.
% 185.83/186.00  77[0:Inp] ssItem(u) ||  -> leq(u,u)*.
% 185.83/186.00  78[0:Inp] ssItem(u) || lt(u,u)* -> .
% 185.83/186.00  79[0:Inp] ssItem(u) ||  -> equalelemsP(cons(u,nil))*.
% 185.83/186.00  80[0:Inp] ssItem(u) ||  -> duplicatefreeP(cons(u,nil))*.
% 185.83/186.00  81[0:Inp] ssItem(u) ||  -> strictorderedP(cons(u,nil))*.
% 185.83/186.00  82[0:Inp] ssItem(u) ||  -> totalorderedP(cons(u,nil))*.
% 185.83/186.00  83[0:Inp] ssItem(u) ||  -> strictorderP(cons(u,nil))*.
% 185.83/186.00  84[0:Inp] ssItem(u) ||  -> totalorderP(cons(u,nil))*.
% 185.83/186.00  85[0:Inp] ssItem(u) ||  -> cyclefreeP(cons(u,nil))*.
% 185.83/186.00  86[0:Inp] ssItem(u) || memberP(nil,u)* -> .
% 185.83/186.00  87[0:Inp] ssList(u) ||  -> ssItem(v)* duplicatefreeP(u)*.
% 185.83/186.00  88[0:Inp] ssList(u) ||  -> equal(app(u,nil),u)**.
% 185.83/186.00  89[0:Inp] ssList(u) ||  -> equal(app(nil,u),u)**.
% 185.83/186.00  92[0:Inp] ssList(u) ||  -> ssList(tl(u))* equal(nil,u).
% 185.83/186.00  94[0:Inp] ssList(u) || equal(nil,u) -> segmentP(nil,u)*.
% 185.83/186.00  95[0:Inp] ssList(u) || segmentP(nil,u)* -> equal(nil,u).
% 185.83/186.00  97[0:Inp] ssList(u) || rearsegP(nil,u)* -> equal(nil,u).
% 185.83/186.00  99[0:Inp] ssList(u) || frontsegP(nil,u)* -> equal(nil,u).
% 185.83/186.00  100[0:Inp] ssList(u) ssList(v) ||  -> ssList(app(u,v))*.
% 185.83/186.00  101[0:Inp] ssList(u) ssItem(v) ||  -> ssList(cons(v,u))*.
% 185.83/186.00  102[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf50(u),skaf49(u))*.
% 185.83/186.00  103[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf49(u),skaf50(u))*.
% 185.83/186.00  108[0:Inp] ssList(u) || lt(skaf59(u),skaf60(u))* -> strictorderP(u).
% 185.83/186.00  110[0:Inp] ssList(u) || leq(skaf54(u),skaf55(u))* -> totalorderP(u).
% 185.83/186.00  111[0:Inp] ssList(u) ssItem(v) ||  -> equal(tl(cons(v,u)),u)**.
% 185.83/186.00  112[0:Inp] ssList(u) ssItem(v) ||  -> equal(hd(cons(v,u)),v)**.
% 185.83/186.00  113[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),nil)** -> .
% 185.83/186.00  114[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),u)** -> .
% 185.83/186.00  116[0:Inp] ssList(u) singletonP(u) ||  -> equal(cons(skaf44(u),nil),u)**.
% 185.83/186.00  117[0:Inp] ssItem(u) ssItem(v) ||  -> equal(u,v) neq(u,v)*.
% 185.83/186.00  124[0:Inp] ssList(u) ||  -> equal(nil,u) equal(cons(skaf83(u),skaf82(u)),u)**.
% 185.83/186.00  126[0:Inp] ssItem(u) ssItem(v) || lt(u,v)* equal(u,v) -> .
% 185.83/186.00  127[0:Inp] ssItem(u) ssList(v) || equal(nil,v) -> strictorderedP(cons(u,v))*.
% 185.83/186.00  128[0:Inp] ssItem(u) ssList(v) || equal(nil,v) -> totalorderedP(cons(u,v))*.
% 185.83/186.00  131[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 185.83/186.00  133[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,u).
% 185.83/186.00  134[0:Inp] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(nil,v).
% 185.83/186.00  135[0:Inp] ssList(u) ssItem(v) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 185.83/186.00  138[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,u) equal(hd(app(u,v)),hd(u))**.
% 185.83/186.00  139[0:Inp] ssItem(u) ssList(v) || strictorderedP(cons(u,v))* -> strictorderedP(v) equal(nil,v).
% 185.83/186.00  140[0:Inp] ssItem(u) ssList(v) || totalorderedP(cons(u,v))* -> totalorderedP(v) equal(nil,v).
% 185.83/186.00  142[0:Inp] ssList(u) ssList(v) || segmentP(u,v)*+ segmentP(v,u)* -> equal(u,v).
% 185.83/186.00  143[0:Inp] ssList(u) ssList(v) || rearsegP(u,v)*+ rearsegP(v,u)* -> equal(u,v).
% 185.83/186.00  145[0:Inp] ssItem(u) ssItem(v) || leq(u,v)*+ leq(v,u)* -> equal(u,v).
% 185.83/186.00  148[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,u) equal(app(tl(u),v),tl(app(u,v)))**.
% 185.83/186.00  149[0:Inp] ssItem(u) ssList(v) || strictorderedP(cons(u,v)) -> lt(u,hd(v))* equal(nil,v).
% 185.83/186.00  153[0:Inp] ssItem(u) ssItem(v) ssList(w) || equal(u,v) -> memberP(cons(v,w),u)*.
% 185.83/186.00  154[0:Inp] ssItem(u) ssItem(v) ssList(w) || memberP(w,u) -> memberP(cons(v,w),u)*.
% 185.83/186.00  156[0:Inp] ssItem(u) ssList(v) ssList(w) || memberP(w,u) -> memberP(app(v,w),u)*.
% 185.83/186.00  158[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),u)*+ -> rearsegP(u,v)*.
% 185.83/186.00  159[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(v,w),u)*+ -> frontsegP(u,v)*.
% 185.83/186.00  160[0:Inp] ssList(u) ssList(v) || equal(nil,v) equal(nil,u) -> equal(app(u,v),nil)**.
% 185.83/186.00  164[0:Inp] ssList(u) ssList(v) ssList(w) ||  -> equal(app(app(u,v),w),app(u,app(v,w)))**.
% 185.83/186.00  166[0:Inp] ssList(u) ssList(v) ssList(w) || equal(app(w,v),app(u,v))* -> equal(w,u).
% 185.83/186.00  167[0:Inp] ssList(u) ssList(v) ssList(w) || segmentP(u,v)*+ segmentP(v,w)* -> segmentP(u,w)*.
% 185.83/186.00  172[0:Inp] ssList(u) ssList(v) ssItem(w) ||  -> equal(app(cons(w,v),u),cons(w,app(v,u)))**.
% 185.83/186.00  174[0:Inp] totalorderedP(u) ssList(u) ssItem(v) || leq(v,hd(u))* -> totalorderedP(cons(v,u)) equal(nil,u).
% 185.83/186.00  176[0:Inp] ssItem(u) ssItem(v) ssList(w) || memberP(cons(v,w),u)* -> equal(u,v) memberP(w,u).
% 185.83/186.00  177[0:Inp] ssList(u) ||  -> duplicatefreeP(u) equal(app(app(skaf75(u),cons(skaf74(u),skaf76(u))),cons(skaf74(u),skaf77(u))),u)**.
% 185.83/186.00  178[0:Inp] ssList(u) ||  -> strictorderedP(u) equal(app(app(skaf71(u),cons(skaf69(u),skaf72(u))),cons(skaf70(u),skaf73(u))),u)**.
% 185.83/186.00  179[0:Inp] ssList(u) ||  -> totalorderedP(u) equal(app(app(skaf66(u),cons(skaf64(u),skaf67(u))),cons(skaf65(u),skaf68(u))),u)**.
% 185.83/186.00  180[0:Inp] ssList(u) ||  -> strictorderP(u) equal(app(app(skaf61(u),cons(skaf59(u),skaf62(u))),cons(skaf60(u),skaf63(u))),u)**.
% 185.83/186.00  181[0:Inp] ssList(u) ||  -> totalorderP(u) equal(app(app(skaf56(u),cons(skaf54(u),skaf57(u))),cons(skaf55(u),skaf58(u))),u)**.
% 185.83/186.00  182[0:Inp] ssList(u) ||  -> cyclefreeP(u) equal(app(app(skaf51(u),cons(skaf49(u),skaf52(u))),cons(skaf50(u),skaf53(u))),u)**.
% 185.83/186.00  183[0:Inp] ssList(u) ssList(v) || segmentP(u,v) -> equal(app(app(skaf47(u,v),v),skaf48(v,u)),u)**.
% 185.83/186.00  185[0:Inp] ssList(u) ssList(v) ssItem(w) ssItem(x) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 185.83/186.00  190[0:Inp] ssList(u) ssItem(v) ssList(w) ssList(x) || equal(app(w,cons(v,x)),u)*+ -> memberP(u,v)*.
% 185.83/186.00  192[0:Inp] ssList(u) ssList(v) || equal(hd(v),hd(u))* equal(tl(v),tl(u)) -> equal(v,u) equal(nil,v) equal(nil,u).
% 185.83/186.00  194[0:Inp] ssList(u) duplicatefreeP(u) ssItem(v) ssList(w) ssList(x) ssList(y) || equal(app(app(w,cons(v,x)),cons(v,y)),u)* -> .
% 185.83/186.00  196[0:Inp] ssList(u) strictorderedP(u) ssItem(v) ssItem(w) ssList(x) ssList(y) ssList(z) || equal(app(app(x,cons(v,y)),cons(w,z)),u)* -> lt(v,w).
% 185.83/186.00  197[0:Inp] ssList(u) totalorderedP(u) ssItem(v) ssItem(w) ssList(x) ssList(y) ssList(z) || equal(app(app(x,cons(v,y)),cons(w,z)),u)* -> leq(v,w).
% 185.83/186.00  203[0:Rew:5.0,7.0] ||  -> segmentP(sk2,sk3)*.
% 185.83/186.00  204[0:Rew:5.0,15.0] || neq(sk2,nil)* -> singletonP(sk3).
% 185.83/186.00  205[0:Rew:6.0,13.0] ||  -> equal(app(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil)),sk8),sk3)**.
% 185.83/186.00  206[0:MRR:174.5,128.2] ssItem(u) ssList(v) totalorderedP(v) || leq(u,hd(v))* -> totalorderedP(cons(u,v)).
% 185.83/186.00  226[0:Res:12.0,181.0] ||  -> totalorderP(sk9) equal(app(app(skaf56(sk9),cons(skaf54(sk9),skaf57(sk9))),cons(skaf55(sk9),skaf58(sk9))),sk9)**.
% 185.83/186.00  227[0:Res:12.0,180.0] ||  -> strictorderP(sk9) equal(app(app(skaf61(sk9),cons(skaf59(sk9),skaf62(sk9))),cons(skaf60(sk9),skaf63(sk9))),sk9)**.
% 185.83/186.00  228[0:Res:12.0,179.0] ||  -> totalorderedP(sk9) equal(app(app(skaf66(sk9),cons(skaf64(sk9),skaf67(sk9))),cons(skaf65(sk9),skaf68(sk9))),sk9)**.
% 185.83/186.00  229[0:Res:12.0,178.0] ||  -> strictorderedP(sk9) equal(app(app(skaf71(sk9),cons(skaf69(sk9),skaf72(sk9))),cons(skaf70(sk9),skaf73(sk9))),sk9)**.
% 185.83/186.00  230[0:Res:12.0,177.0] ||  -> duplicatefreeP(sk9) equal(app(app(skaf75(sk9),cons(skaf74(sk9),skaf76(sk9))),cons(skaf74(sk9),skaf77(sk9))),sk9)**.
% 185.83/186.00  238[0:Res:12.0,166.0] ssList(u) ssList(v) || equal(app(sk9,v),app(u,v))* -> equal(sk9,u).
% 185.83/186.00  240[0:Res:12.0,164.0] ssList(u) ssList(v) ||  -> equal(app(app(u,v),sk9),app(u,app(v,sk9)))**.
% 185.83/186.00  260[0:Res:12.0,139.0] ssItem(u) || strictorderedP(cons(u,sk9))* -> strictorderedP(sk9) equal(nil,sk9).
% 185.83/186.00  263[0:Res:12.0,134.0] ssList(u) || equal(app(u,sk9),nil)** -> equal(nil,sk9).
% 185.83/186.00  264[0:Res:12.0,127.0] ssItem(u) || equal(nil,sk9) -> strictorderedP(cons(u,sk9))*.
% 185.83/186.00  281[0:Res:12.0,97.0] || rearsegP(nil,sk9)* -> equal(nil,sk9).
% 185.83/186.00  284[0:Res:12.0,100.0] ssList(u) ||  -> ssList(app(u,sk9))*.
% 185.83/186.00  285[0:Res:12.0,102.0] ||  -> cyclefreeP(sk9) leq(skaf50(sk9),skaf49(sk9))*.
% 185.83/186.00  287[0:Res:12.0,92.0] ||  -> ssList(tl(sk9))* equal(nil,sk9).
% 185.83/186.00  290[0:Res:12.0,89.0] ||  -> equal(app(nil,sk9),sk9)**.
% 185.83/186.00  321[0:Res:12.0,164.1] ssList(u) ssList(v) ||  -> equal(app(app(u,sk9),v),app(u,app(sk9,v)))**.
% 185.83/186.00  328[0:Res:12.0,158.1] ssList(u) ssList(v) || equal(app(v,sk9),u)*+ -> rearsegP(u,sk9)*.
% 185.83/186.00  338[0:Res:12.0,135.1] ssItem(u) ||  -> equal(app(cons(u,nil),sk9),cons(u,sk9))**.
% 185.83/186.00  341[0:Res:12.0,111.1] ssItem(u) ||  -> equal(tl(cons(u,sk9)),sk9)**.
% 185.83/186.00  343[0:Res:12.0,113.1] ssItem(u) || equal(cons(u,sk9),nil)** -> .
% 185.83/186.00  347[0:Res:12.0,101.1] ssItem(u) ||  -> ssList(cons(u,sk9))*.
% 185.83/186.00  397[0:Res:11.0,181.0] ||  -> totalorderP(sk8) equal(app(app(skaf56(sk8),cons(skaf54(sk8),skaf57(sk8))),cons(skaf55(sk8),skaf58(sk8))),sk8)**.
% 185.83/186.00  398[0:Res:11.0,180.0] ||  -> strictorderP(sk8) equal(app(app(skaf61(sk8),cons(skaf59(sk8),skaf62(sk8))),cons(skaf60(sk8),skaf63(sk8))),sk8)**.
% 185.83/186.00  399[0:Res:11.0,179.0] ||  -> totalorderedP(sk8) equal(app(app(skaf66(sk8),cons(skaf64(sk8),skaf67(sk8))),cons(skaf65(sk8),skaf68(sk8))),sk8)**.
% 185.83/186.00  400[0:Res:11.0,178.0] ||  -> strictorderedP(sk8) equal(app(app(skaf71(sk8),cons(skaf69(sk8),skaf72(sk8))),cons(skaf70(sk8),skaf73(sk8))),sk8)**.
% 185.83/186.00  421[0:Res:11.0,156.0] ssItem(u) ssList(v) || memberP(sk8,u) -> memberP(app(v,sk8),u)*.
% 185.83/186.00  430[0:Res:11.0,138.0] ssList(u) ||  -> equal(nil,u) equal(hd(app(u,sk8)),hd(u))**.
% 185.83/186.00  434[0:Res:11.0,134.0] ssList(u) || equal(app(u,sk8),nil)** -> equal(nil,sk8).
% 185.83/186.00  439[0:Res:11.0,124.0] ||  -> equal(nil,sk8) equal(cons(skaf83(sk8),skaf82(sk8)),sk8)**.
% 185.83/186.00  456[0:Res:11.0,102.0] ||  -> cyclefreeP(sk8) leq(skaf50(sk8),skaf49(sk8))*.
% 185.83/186.00  457[0:Res:11.0,103.0] ||  -> cyclefreeP(sk8) leq(skaf49(sk8),skaf50(sk8))*.
% 185.83/186.00  477[0:Res:11.0,192.1] ssList(u) || equal(hd(u),hd(sk8))* equal(tl(u),tl(sk8)) -> equal(u,sk8) equal(nil,u) equal(nil,sk8).
% 185.83/186.00  506[0:Res:11.0,138.1] ssList(u) ||  -> equal(nil,sk8) equal(hd(app(sk8,u)),hd(sk8))**.
% 185.83/186.00  509[0:Res:11.0,135.1] ssItem(u) ||  -> equal(app(cons(u,nil),sk8),cons(u,sk8))**.
% 185.83/186.00  512[0:Res:11.0,111.1] ssItem(u) ||  -> equal(tl(cons(u,sk8)),sk8)**.
% 185.83/186.00  513[0:Res:11.0,112.1] ssItem(u) ||  -> equal(hd(cons(u,sk8)),u)**.
% 185.83/186.00  514[0:Res:11.0,113.1] ssItem(u) || equal(cons(u,sk8),nil)** -> .
% 185.83/186.00  515[0:Res:11.0,114.1] ssItem(u) || equal(cons(u,sk8),sk8)** -> .
% 185.83/186.00  518[0:Res:11.0,101.1] ssItem(u) ||  -> ssList(cons(u,sk8))*.
% 185.83/186.00  529[0:Res:11.0,172.2] ssList(u) ssItem(v) ||  -> equal(app(cons(v,u),sk8),cons(v,app(u,sk8)))**.
% 185.83/186.00  532[0:Res:11.0,167.2] ssList(u) ssList(v) || segmentP(u,v)*+ segmentP(sk8,u)* -> segmentP(sk8,v)*.
% 185.83/186.00  540[0:Res:11.0,190.3] ssItem(u) ssList(v) ssList(w) || equal(app(v,cons(u,w)),sk8)** -> memberP(sk8,u).
% 185.83/186.00  556[1:Spt:87.1] ||  -> ssItem(u)*.
% 185.83/186.00  557[1:MRR:77.0,556.0] ||  -> leq(u,u)*.
% 185.83/186.00  559[1:MRR:518.0,556.0] ||  -> ssList(cons(u,sk8))*.
% 185.83/186.00  560[1:MRR:347.0,556.0] ||  -> ssList(cons(u,sk9))*.
% 185.83/186.00  561[1:MRR:86.0,556.0] || memberP(nil,u)* -> .
% 185.83/186.00  562[1:MRR:85.0,556.0] ||  -> cyclefreeP(cons(u,nil))*.
% 185.83/186.00  563[1:MRR:84.0,556.0] ||  -> totalorderP(cons(u,nil))*.
% 185.83/186.00  564[1:MRR:83.0,556.0] ||  -> strictorderP(cons(u,nil))*.
% 185.83/186.00  565[1:MRR:82.0,556.0] ||  -> totalorderedP(cons(u,nil))*.
% 185.83/186.00  566[1:MRR:81.0,556.0] ||  -> strictorderedP(cons(u,nil))*.
% 185.83/186.00  567[1:MRR:80.0,556.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 185.83/186.00  568[1:MRR:79.0,556.0] ||  -> equalelemsP(cons(u,nil))*.
% 185.83/186.00  569[1:MRR:78.0,556.0] || lt(u,u)* -> .
% 185.83/186.00  570[1:MRR:515.0,556.0] || equal(cons(u,sk8),sk8)** -> .
% 185.83/186.00  571[1:MRR:514.0,556.0] || equal(cons(u,sk8),nil)** -> .
% 185.83/186.00  572[1:MRR:513.0,556.0] ||  -> equal(hd(cons(u,sk8)),u)**.
% 185.83/186.00  573[1:MRR:512.0,556.0] ||  -> equal(tl(cons(u,sk8)),sk8)**.
% 185.83/186.00  575[1:MRR:343.0,556.0] || equal(cons(u,sk9),nil)** -> .
% 185.83/186.00  577[1:MRR:341.0,556.0] ||  -> equal(tl(cons(u,sk9)),sk9)**.
% 185.83/186.00  583[1:MRR:264.0,556.0] || equal(nil,sk9) -> strictorderedP(cons(u,sk9))*.
% 185.83/186.00  584[1:MRR:509.0,556.0] ||  -> equal(app(cons(u,nil),sk8),cons(u,sk8))**.
% 185.83/186.00  585[1:MRR:338.0,556.0] ||  -> equal(app(cons(u,nil),sk9),cons(u,sk9))**.
% 185.83/186.00  586[1:MRR:117.1,117.0,556.0] ||  -> equal(u,v) neq(u,v)*.
% 185.83/186.00  590[1:MRR:260.0,556.0] || strictorderedP(cons(u,sk9))* -> strictorderedP(sk9) equal(nil,sk9).
% 185.83/186.00  600[1:MRR:126.1,126.0,556.0] || lt(u,v)* equal(u,v) -> .
% 185.83/186.00  604[1:MRR:421.0,556.0] ssList(u) || memberP(sk8,v) -> memberP(app(u,sk8),v)*.
% 185.83/186.00  622[1:MRR:140.0,556.0] ssList(u) || totalorderedP(cons(v,u))* -> totalorderedP(u) equal(nil,u).
% 185.83/186.00  623[1:MRR:139.0,556.0] ssList(u) || strictorderedP(cons(v,u))* -> strictorderedP(u) equal(nil,u).
% 185.83/186.00  625[1:MRR:145.1,145.0,556.0] || leq(u,v)*+ leq(v,u)* -> equal(u,v).
% 185.83/186.00  635[1:MRR:156.0,556.0] ssList(u) ssList(v) || memberP(v,w) -> memberP(app(u,v),w)*.
% 185.83/186.00  637[1:MRR:154.1,154.0,556.0] ssList(u) || memberP(u,v) -> memberP(cons(w,u),v)*.
% 185.83/186.00  638[1:MRR:153.1,153.0,556.0] ssList(u) || equal(v,w) -> memberP(cons(w,u),v)*.
% 185.83/186.00  640[1:MRR:149.0,556.0] ssList(u) || strictorderedP(cons(v,u)) -> lt(v,hd(u))* equal(nil,u).
% 185.83/186.00  641[1:MRR:206.0,556.0] ssList(u) totalorderedP(u) || leq(v,hd(u))* -> totalorderedP(cons(v,u)).
% 185.83/186.00  652[1:MRR:540.0,556.0] ssList(u) ssList(v) || equal(app(u,cons(w,v)),sk8)** -> memberP(sk8,w).
% 185.83/186.00  658[1:MRR:176.1,176.0,556.0] ssList(u) || memberP(cons(v,u),w)* -> equal(w,v) memberP(u,w).
% 185.83/186.00  681[1:MRR:101.1,556.0] ssList(u) ||  -> ssList(cons(v,u))*.
% 185.83/186.00  682[1:MRR:114.1,556.0] ssList(u) || equal(cons(v,u),u)** -> .
% 185.83/186.00  683[1:MRR:113.1,556.0] ssList(u) || equal(cons(v,u),nil)** -> .
% 185.83/186.00  684[1:MRR:112.1,556.0] ssList(u) ||  -> equal(hd(cons(v,u)),v)**.
% 185.83/186.00  685[1:MRR:111.1,556.0] ssList(u) ||  -> equal(tl(cons(v,u)),u)**.
% 185.83/186.00  686[1:MRR:131.1,556.0] ssList(u) || equal(cons(v,nil),u)*+ -> singletonP(u)*.
% 185.83/186.00  687[1:MRR:135.1,556.0] ssList(u) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 185.83/186.00  688[1:MRR:529.1,556.0] ssList(u) ||  -> equal(app(cons(v,u),sk8),cons(v,app(u,sk8)))**.
% 185.83/186.00  701[1:MRR:190.1,556.0] ssList(u) ssList(v) ssList(w) || equal(app(v,cons(x,w)),u)*+ -> memberP(u,x)*.
% 185.83/186.00  712[1:MRR:194.2,556.0] ssList(u) duplicatefreeP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(y,x)),u)* -> .
% 185.83/186.00  738[1:MRR:197.3,197.2,556.0] ssList(u) totalorderedP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(z,x)),u)* -> leq(y,z).
% 185.83/186.00  739[1:MRR:196.3,196.2,556.0] ssList(u) strictorderedP(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,cons(y,w)),cons(z,x)),u)* -> lt(y,z).
% 185.83/186.00  751[1:MRR:185.3,185.2,556.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 185.83/186.00  752[2:Spt:506.0,506.2] ssList(u) ||  -> equal(hd(app(sk8,u)),hd(sk8))**.
% 185.83/186.00  3149[3:Spt:477.5] ||  -> equal(nil,sk8)**.
% 185.83/186.00  3166[3:Rew:3149.0,568.0] ||  -> equalelemsP(cons(u,sk8))*.
% 185.83/186.00  3167[3:Rew:3149.0,567.0] ||  -> duplicatefreeP(cons(u,sk8))*.
% 185.83/186.00  3168[3:Rew:3149.0,566.0] ||  -> strictorderedP(cons(u,sk8))*.
% 185.83/186.00  3169[3:Rew:3149.0,565.0] ||  -> totalorderedP(cons(u,sk8))*.
% 185.83/186.00  3170[3:Rew:3149.0,564.0] ||  -> strictorderP(cons(u,sk8))*.
% 185.83/186.00  3171[3:Rew:3149.0,563.0] ||  -> totalorderP(cons(u,sk8))*.
% 185.83/186.00  3172[3:Rew:3149.0,562.0] ||  -> cyclefreeP(cons(u,sk8))*.
% 185.83/186.00  3199[3:Rew:3149.0,88.1] ssList(u) ||  -> equal(app(u,sk8),u)**.
% 185.83/186.00  3200[3:Rew:3149.0,89.1] ssList(u) ||  -> equal(app(sk8,u),u)**.
% 185.83/186.00  3279[3:Rew:3199.1,688.1] ssList(u) ||  -> equal(app(cons(v,u),sk8),cons(v,u))**.
% 185.83/186.00  3289[3:Rew:3200.1,752.1] ssList(u) ||  -> equal(hd(u),hd(sk8))*.
% 185.83/186.00  4054[3:SpR:3289.1,572.0] ssList(cons(u,sk8)) ||  -> equal(hd(sk8),u)*.
% 185.83/186.00  4061[3:SSi:4054.0,3172.0,3171.0,3170.0,3169.0,3168.0,3167.0,559.0,3166.0] ||  -> equal(hd(sk8),u)*.
% 185.83/186.00  4219[3:Rew:4061.0,3279.1] ssList(u) ||  -> equal(cons(v,u),hd(sk8))**.
% 185.83/186.00  4274[3:Rew:4061.0,751.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk8))** -> equal(w,x)*.
% 185.83/186.00  4394[3:Con:4274.1] ssList(u) || equal(cons(v,u),hd(sk8))** -> equal(v,w)*.
% 185.83/186.00  4395[3:AED:14.0,4394.2] ssList(u) || equal(cons(v,u),hd(sk8))** -> .
% 185.83/186.00  4396[3:Rew:4219.1,4395.1] ssList(u) || equal(hd(sk8),hd(sk8))* -> .
% 185.83/186.00  4397[3:Obv:4396.1] ssList(u) ||  -> .
% 185.83/186.00  4398[3:UnC:4397.0,11.0] ||  -> .
% 185.83/186.00  4576[3:Spt:4398.0,477.5,3149.0] || equal(nil,sk8)** -> .
% 185.83/186.00  4577[3:Spt:4398.0,477.0,477.1,477.2,477.3,477.4] ssList(u) || equal(hd(u),hd(sk8))* equal(tl(u),tl(sk8)) -> equal(u,sk8) equal(nil,u).
% 185.83/186.00  4582[3:MRR:439.0,4576.0] ||  -> equal(cons(skaf83(sk8),skaf82(sk8)),sk8)**.
% 185.83/186.00  4587[3:MRR:434.2,4576.0] ssList(u) || equal(app(u,sk8),nil)** -> .
% 185.83/186.00  4598[4:Spt:400.0] ||  -> strictorderedP(sk8)*.
% 185.83/186.00  4601[5:Spt:399.0] ||  -> totalorderedP(sk8)*.
% 185.83/186.00  4607[6:Spt:456.0] ||  -> cyclefreeP(sk8)*.
% 185.83/186.00  4611[7:Spt:398.0] ||  -> strictorderP(sk8)*.
% 185.83/186.00  4612[8:Spt:397.0] ||  -> totalorderP(sk8)*.
% 185.83/186.00  4615[1:Res:586.1,204.0] ||  -> equal(nil,sk2) singletonP(sk3)*.
% 185.83/186.00  4619[9:Spt:4615.0] ||  -> equal(nil,sk2)**.
% 185.83/186.00  4622[9:Rew:4619.0,22.0] ||  -> cyclefreeP(sk2)*.
% 185.83/186.00  4623[9:Rew:4619.0,21.0] ||  -> totalorderP(sk2)*.
% 185.83/186.00  4624[9:Rew:4619.0,20.0] ||  -> strictorderP(sk2)*.
% 185.83/186.00  4625[9:Rew:4619.0,19.0] ||  -> totalorderedP(sk2)*.
% 185.83/186.00  4626[9:Rew:4619.0,18.0] ||  -> strictorderedP(sk2)*.
% 185.83/186.00  4627[9:Rew:4619.0,17.0] ||  -> duplicatefreeP(sk2)*.
% 185.83/186.00  4628[9:Rew:4619.0,16.0] ||  -> equalelemsP(sk2)*.
% 185.83/186.00  4645[9:Rew:4619.0,562.0] ||  -> cyclefreeP(cons(u,sk2))*.
% 185.83/186.00  4646[9:Rew:4619.0,563.0] ||  -> totalorderP(cons(u,sk2))*.
% 185.83/186.00  4647[9:Rew:4619.0,564.0] ||  -> strictorderP(cons(u,sk2))*.
% 185.83/186.00  4648[9:Rew:4619.0,565.0] ||  -> totalorderedP(cons(u,sk2))*.
% 185.83/186.00  4649[9:Rew:4619.0,566.0] ||  -> strictorderedP(cons(u,sk2))*.
% 185.83/186.00  4650[9:Rew:4619.0,567.0] ||  -> duplicatefreeP(cons(u,sk2))*.
% 185.83/186.00  4651[9:Rew:4619.0,568.0] ||  -> equalelemsP(cons(u,sk2))*.
% 185.83/186.00  4688[9:Rew:4619.0,95.2] ssList(u) || segmentP(nil,u)* -> equal(sk2,u).
% 185.83/186.00  4697[9:Rew:4619.0,686.1] ssList(u) || equal(cons(v,sk2),u)*+ -> singletonP(u)*.
% 185.83/186.00  4700[9:Rew:4619.0,4587.1] ssList(u) || equal(app(u,sk8),sk2)** -> .
% 185.83/186.00  4703[9:Rew:4619.0,205.0] ||  -> equal(app(app(app(app(sk7,cons(sk5,sk2)),sk9),cons(sk6,sk2)),sk8),sk3)**.
% 185.83/186.00  4705[9:Rew:4619.0,4688.1] ssList(u) || segmentP(sk2,u)* -> equal(sk2,u).
% 185.83/186.00  4855[9:Res:203.0,4705.1] ssList(sk3) ||  -> equal(sk3,sk2)**.
% 185.83/186.00  4859[9:SSi:4855.0,3.0] ||  -> equal(sk3,sk2)**.
% 185.83/186.00  4864[9:Rew:4859.0,4703.0] ||  -> equal(app(app(app(app(sk7,cons(sk5,sk2)),sk9),cons(sk6,sk2)),sk8),sk2)**.
% 185.83/186.00  4961[9:EqR:4697.1] ssList(cons(u,sk2)) ||  -> singletonP(cons(u,sk2))*.
% 185.83/186.00  4962[9:SSi:4961.0,681.0,2.0,4622.0,4623.0,4624.0,4625.0,4626.0,4627.0,4628.0,4645.0,4646.0,4647.0,4648.0,4649.0,4650.0,4651.1] ||  -> singletonP(cons(u,sk2))*.
% 185.83/186.00  4971[1:Res:103.2,625.0] ssList(u) || leq(skaf50(u),skaf49(u))* -> cyclefreeP(u) equal(skaf49(u),skaf50(u)).
% 185.83/186.00  4973[1:MRR:4971.1,102.2] ssList(u) ||  -> cyclefreeP(u) equal(skaf49(u),skaf50(u))**.
% 185.83/186.00  4978[1:Rew:4973.2,182.2] ssList(u) ||  -> cyclefreeP(u) equal(app(app(skaf51(u),cons(skaf50(u),skaf52(u))),cons(skaf50(u),skaf53(u))),u)**.
% 185.83/186.00  5060[3:SpR:4582.0,637.2] ssList(skaf82(sk8)) || memberP(skaf82(sk8),u)* -> memberP(sk8,u).
% 185.83/186.00  5063[8:SSi:5060.0,28.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0] || memberP(skaf82(sk8),u)* -> memberP(sk8,u).
% 185.83/186.00  5328[9:SpL:4864.0,4700.1] ssList(app(app(app(sk7,cons(sk5,sk2)),sk9),cons(sk6,sk2))) || equal(sk2,sk2)* -> .
% 185.83/186.00  5329[9:Obv:5328.1] ssList(app(app(app(sk7,cons(sk5,sk2)),sk9),cons(sk6,sk2))) ||  -> .
% 185.83/186.00  5330[9:SSi:5329.0,100.0,284.0,100.0,10.0,681.0,2.0,4622.0,4623.0,4624.0,4625.0,4626.0,4627.0,4628.0,4645.0,4646.0,4647.0,4648.1,4649.0,4650.0,4651.0,4962.0,681.0,2.0,4622.0,4623.0,4624.0,4625.0,4626.0,4627.0,4628.0,4645.0,4646.0,4647.0,4648.1,4649.0,4650.2,4651.1,4962.2] ||  -> .
% 185.83/186.00  5331[9:Spt:5330.0,4615.0,4619.0] || equal(nil,sk2)** -> .
% 185.83/186.00  5332[9:Spt:5330.0,4615.1] ||  -> singletonP(sk3)*.
% 185.83/186.00  5423[1:EqR:686.1] ssList(cons(u,nil)) ||  -> singletonP(cons(u,nil))*.
% 185.83/186.00  5424[1:SSi:5423.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.1] ||  -> singletonP(cons(u,nil))*.
% 185.83/186.00  5451[1:SpR:116.2,565.0] ssList(u) singletonP(u) ||  -> totalorderedP(u)*.
% 185.83/186.00  5468[1:SpL:116.2,682.1] ssList(u) singletonP(u) ssList(nil) || equal(u,nil)* -> .
% 185.83/186.00  5472[1:SSi:5468.2,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) singletonP(u) || equal(u,nil)* -> .
% 185.83/186.00  5501[1:SpR:124.2,685.1] ssList(u) ssList(skaf82(u)) ||  -> equal(nil,u) equal(tl(u),skaf82(u))**.
% 185.83/186.00  5502[1:SpR:124.2,684.1] ssList(u) ssList(skaf82(u)) ||  -> equal(nil,u) equal(hd(u),skaf83(u))**.
% 185.83/186.00  5505[1:SpR:124.2,638.2] ssList(u) ssList(skaf82(u)) || equal(v,skaf83(u)) -> equal(nil,u) memberP(u,v)*.
% 185.83/186.00  5513[1:SSi:5501.1,28.0] ssList(u) ||  -> equal(nil,u) equal(tl(u),skaf82(u))**.
% 185.83/186.00  5519[1:Rew:5513.2,148.3] ssList(u) ssList(v) ||  -> equal(nil,u) equal(app(skaf82(u),v),tl(app(u,v)))**.
% 185.83/186.00  5522[1:SSi:5502.1,28.0] ssList(u) ||  -> equal(nil,u) equal(hd(u),skaf83(u))**.
% 185.83/186.00  5524[1:Rew:5522.2,640.2] ssList(u) || strictorderedP(cons(v,u)) -> lt(v,skaf83(u))* equal(nil,u).
% 185.83/186.00  5525[1:Rew:5522.2,430.2] ssList(u) ||  -> equal(nil,u) equal(hd(app(u,sk8)),skaf83(u))**.
% 185.83/186.00  5527[1:Rew:5522.2,138.3] ssList(u) ssList(v) ||  -> equal(nil,u) equal(hd(app(u,v)),skaf83(u))**.
% 185.83/186.00  5532[1:SSi:5505.1,28.0] ssList(u) || equal(v,skaf83(u)) -> equal(nil,u) memberP(u,v)*.
% 185.83/186.00  5541[3:SpL:4582.0,622.1] ssList(skaf82(sk8)) || totalorderedP(sk8) -> totalorderedP(skaf82(sk8))* equal(skaf82(sk8),nil).
% 185.83/186.00  5552[8:SSi:5541.0,28.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0] || totalorderedP(sk8) -> totalorderedP(skaf82(sk8))* equal(skaf82(sk8),nil).
% 185.83/186.00  5553[8:MRR:5552.0,4601.0] ||  -> totalorderedP(skaf82(sk8))* equal(skaf82(sk8),nil).
% 185.83/186.00  5558[10:Spt:5553.1] ||  -> equal(skaf82(sk8),nil)**.
% 185.83/186.00  5561[10:Rew:5558.0,4582.0] ||  -> equal(cons(skaf83(sk8),nil),sk8)**.
% 185.83/186.00  5570[10:SpR:5561.0,568.0] ||  -> equalelemsP(sk8)*.
% 185.83/186.00  5571[10:SpR:5561.0,567.0] ||  -> duplicatefreeP(sk8)*.
% 185.83/186.00  5579[10:SpR:5561.0,5424.0] ||  -> singletonP(sk8)*.
% 185.83/186.00  5623[3:SpL:205.0,4587.1] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))) || equal(nil,sk3)** -> .
% 185.83/186.00  5624[3:SSi:5623.0,100.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.0,562.0,5424.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5424.2] || equal(nil,sk3)** -> .
% 185.83/186.00  5746[1:Res:557.0,641.2] ssList(u) totalorderedP(u) ||  -> totalorderedP(cons(hd(u),u))*.
% 185.83/186.00  5865[1:Res:5524.2,600.0] ssList(u) || strictorderedP(cons(v,u))* equal(v,skaf83(u)) -> equal(nil,u).
% 185.83/186.00  5885[1:SpR:205.0,635.3] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))) ssList(sk8) || memberP(sk8,u)* -> memberP(sk3,u).
% 185.83/186.00  5888[10:SSi:5885.1,5885.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0,5570.0,5571.0,5579.0,100.0,284.0,100.0,10.0,681.0,16.0,17.0,18.1,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0,681.0,16.0,17.0,18.1,19.0,20.2,21.1,22.2,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0] || memberP(sk8,u)* -> memberP(sk3,u).
% 185.83/186.00  5946[1:SpL:116.2,658.1] ssList(u) singletonP(u) ssList(nil) || memberP(u,v)* -> equal(v,skaf44(u)) memberP(nil,v)*.
% 185.83/186.00  5963[1:SSi:5946.2,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf44(u)) memberP(nil,v)*.
% 185.83/186.00  5964[1:MRR:5963.4,561.0] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf44(u)).
% 185.83/186.00  6005[1:SpR:584.0,5527.3] ssList(cons(u,nil)) ssList(sk8) ||  -> equal(cons(u,nil),nil) equal(hd(cons(u,sk8)),skaf83(cons(u,nil)))**.
% 185.83/186.00  6010[1:Rew:684.1,6005.3] ssList(cons(u,nil)) ssList(sk8) ||  -> equal(cons(u,nil),nil) equal(skaf83(cons(u,nil)),u)**.
% 185.83/186.00  6011[10:SSi:6010.1,6010.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0,5570.0,5571.0,5579.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.1,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0] ||  -> equal(cons(u,nil),nil) equal(skaf83(cons(u,nil)),u)**.
% 185.83/186.00  6398[0:Res:203.0,142.2] ssList(sk2) ssList(sk3) || segmentP(sk3,sk2)* -> equal(sk3,sk2).
% 185.83/186.00  6449[1:SpL:5519.3,134.2] ssList(u) ssList(v) ssList(skaf82(u)) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 185.83/186.00  6461[1:Obv:6449.1] ssList(u) ssList(skaf82(u)) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 185.83/186.00  6462[1:SSi:6461.1,28.0] ssList(u) ssList(v) || equal(tl(app(u,v)),nil)** -> equal(nil,u) equal(nil,v).
% 185.83/186.00  6846[0:EqR:159.3] ssList(app(u,v)) ssList(u) ssList(v) ||  -> frontsegP(app(u,v),u)*.
% 185.83/186.00  6862[0:SSi:6846.0,100.2] ssList(u) ssList(v) ||  -> frontsegP(app(u,v),u)*.
% 185.83/186.00  6882[0:EqR:158.3] ssList(app(u,v)) ssList(v) ssList(u) ||  -> rearsegP(app(u,v),v)*.
% 185.83/186.00  6898[0:SSi:6882.0,100.2] ssList(u) ssList(v) ||  -> rearsegP(app(v,u),u)*.
% 185.83/186.00  6988[1:SpR:160.4,635.3] ssList(u) ssList(v) ssList(u) ssList(v) || equal(nil,v) equal(nil,u)* memberP(v,w)* -> memberP(nil,w)*.
% 185.83/186.00  7138[1:Obv:6988.1] ssList(u) ssList(v) || equal(nil,v) equal(nil,u)* memberP(v,w)* -> memberP(nil,w)*.
% 185.83/186.00  7139[1:Con:7138.0] ssList(u) || equal(nil,u) memberP(u,v)* -> memberP(nil,v)*.
% 185.83/186.00  7140[1:MRR:7139.3,561.0] ssList(u) || equal(nil,u) memberP(u,v)* -> .
% 185.83/186.00  7234[0:SpL:89.1,166.3] ssList(u) ssList(nil) ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 185.83/186.00  7251[0:Obv:7234.0] ssList(nil) ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 185.83/186.00  7252[0:SSi:7251.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ssList(v) || equal(app(v,u),u)** -> equal(v,nil).
% 185.83/186.00  7296[0:SpR:164.3,205.0] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),app(cons(sk6,nil),sk8)),sk3)**.
% 185.83/186.00  7307[0:SpR:89.1,164.3] ssList(u) ssList(nil) ssList(u) ssList(v) ||  -> equal(app(nil,app(u,v)),app(u,v))**.
% 185.83/186.00  7331[0:Obv:7307.0] ssList(nil) ssList(u) ssList(v) ||  -> equal(app(nil,app(u,v)),app(u,v))**.
% 185.83/186.00  7332[0:SSi:7331.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ssList(v) ||  -> equal(app(nil,app(u,v)),app(u,v))**.
% 185.83/186.00  7374[1:Rew:584.0,7296.3] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,nil)) ssList(sk8) ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  7375[10:SSi:7374.2,7374.1,7374.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0,5570.0,5571.0,5579.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.1,23.0,568.2,567.1,566.0,565.0,564.0,563.0,562.0,5424.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.1,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0] ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  7565[1:EqR:701.3] ssList(app(u,cons(v,w))) ssList(u) ssList(w) ||  -> memberP(app(u,cons(v,w)),v)*.
% 185.83/186.00  7585[1:SSi:7565.0,100.1,681.2] ssList(u) ssList(v) ||  -> memberP(app(u,cons(w,v)),w)*.
% 185.83/186.00  8207[0:SpR:88.1,183.3] ssList(skaf47(u,nil)) ssList(u) ssList(nil) || segmentP(u,nil) -> equal(app(skaf47(u,nil),skaf48(nil,u)),u)**.
% 185.83/186.00  8217[0:SSi:8207.2,8207.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,64.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) || segmentP(u,nil) -> equal(app(skaf47(u,nil),skaf48(nil,u)),u)**.
% 185.83/186.00  8218[0:MRR:8217.1,71.1] ssList(u) ||  -> equal(app(skaf47(u,nil),skaf48(nil,u)),u)**.
% 185.83/186.00  8439[10:SpR:6011.1,124.2] ssList(cons(u,nil)) ||  -> equal(cons(u,nil),nil) equal(cons(u,nil),nil) equal(cons(u,skaf82(cons(u,nil))),cons(u,nil))**.
% 185.83/186.00  8446[10:SpR:116.2,6011.1] ssList(u) singletonP(u) ||  -> equal(cons(skaf44(u),nil),nil)** equal(skaf44(u),skaf83(u)).
% 185.83/186.00  8450[10:Rew:116.2,8446.2] ssList(u) singletonP(u) ||  -> equal(u,nil) equal(skaf44(u),skaf83(u))**.
% 185.83/186.00  8451[10:MRR:8450.2,5472.2] ssList(u) singletonP(u) ||  -> equal(skaf44(u),skaf83(u))**.
% 185.83/186.00  8452[10:Rew:8451.2,116.2] ssList(u) singletonP(u) ||  -> equal(cons(skaf83(u),nil),u)**.
% 185.83/186.00  8456[10:Rew:8451.2,5964.3] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf83(u)).
% 185.83/186.00  8469[10:Obv:8439.1] ssList(cons(u,nil)) ||  -> equal(cons(u,nil),nil) equal(cons(u,skaf82(cons(u,nil))),cons(u,nil))**.
% 185.83/186.00  8470[10:SSi:8469.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.1] ||  -> equal(cons(u,nil),nil) equal(cons(u,skaf82(cons(u,nil))),cons(u,nil))**.
% 185.83/186.00  9044[1:SpL:4978.2,712.5] ssList(u) ssList(v) duplicatefreeP(v) ssList(skaf51(u)) ssList(skaf52(u)) ssList(skaf53(u)) || equal(u,v)* -> cyclefreeP(u)*.
% 185.83/186.00  9054[1:SSi:9044.5,9044.4,9044.3,57.0,58.0,59.0] ssList(u) ssList(v) duplicatefreeP(v) || equal(u,v)*+ -> cyclefreeP(u)*.
% 185.83/186.00  9219[1:SpL:181.2,738.5] ssList(u) ssList(v) totalorderedP(v) ssList(skaf56(u)) ssList(skaf57(u)) ssList(skaf58(u)) || equal(u,v)* -> totalorderP(u) leq(skaf54(u),skaf55(u))*.
% 185.83/186.00  9242[1:SSi:9219.5,9219.4,9219.3,52.0,53.0,54.0] ssList(u) ssList(v) totalorderedP(v) || equal(u,v)* -> totalorderP(u) leq(skaf54(u),skaf55(u))*.
% 185.83/186.00  9243[1:MRR:9242.5,110.1] ssList(u) ssList(v) totalorderedP(v) || equal(u,v)*+ -> totalorderP(u)*.
% 185.83/186.00  9354[1:SpL:180.2,739.5] ssList(u) ssList(v) strictorderedP(v) ssList(skaf61(u)) ssList(skaf62(u)) ssList(skaf63(u)) || equal(u,v)* -> strictorderP(u) lt(skaf59(u),skaf60(u))*.
% 185.83/186.00  9357[1:SpL:177.2,739.5] ssList(u) ssList(v) strictorderedP(v) ssList(skaf75(u)) ssList(skaf76(u)) ssList(skaf77(u)) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))*.
% 185.83/186.00  9374[1:SSi:9357.5,9357.4,9357.3,33.0,34.0,35.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)* -> duplicatefreeP(u) lt(skaf74(u),skaf74(u))*.
% 185.83/186.00  9375[1:MRR:9374.5,569.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)*+ -> duplicatefreeP(u)*.
% 185.83/186.00  9379[1:SSi:9354.5,9354.4,9354.3,47.0,48.0,49.0] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)* -> strictorderP(u) lt(skaf59(u),skaf60(u))*.
% 185.83/186.00  9380[1:MRR:9379.5,108.1] ssList(u) ssList(v) strictorderedP(v) || equal(u,v)*+ -> strictorderP(u)*.
% 185.83/186.00  9898[1:SpR:5513.2,577.0] ssList(cons(u,sk9)) ||  -> equal(cons(u,sk9),nil) equal(skaf82(cons(u,sk9)),sk9)**.
% 185.83/186.00  9923[1:SSi:9898.0,560.0] ||  -> equal(cons(u,sk9),nil) equal(skaf82(cons(u,sk9)),sk9)**.
% 185.83/186.00  9924[1:MRR:9923.0,575.0] ||  -> equal(skaf82(cons(u,sk9)),sk9)**.
% 185.83/186.00  10008[1:SpR:5522.2,684.1] ssList(cons(u,v)) ssList(v) ||  -> equal(cons(u,v),nil) equal(skaf83(cons(u,v)),u)**.
% 185.83/186.00  10041[1:SSi:10008.0,681.1] ssList(u) ||  -> equal(cons(v,u),nil) equal(skaf83(cons(v,u)),v)**.
% 185.83/186.00  10042[1:MRR:10041.1,683.1] ssList(u) ||  -> equal(skaf83(cons(v,u)),v)**.
% 185.83/186.00  10491[1:SpR:687.1,6898.2] ssList(u) ssList(u) ssList(cons(v,nil)) ||  -> rearsegP(cons(v,u),u)*.
% 185.83/186.00  10500[1:SpR:584.0,6898.2] ssList(sk8) ssList(cons(u,nil)) ||  -> rearsegP(cons(u,sk8),sk8)*.
% 185.83/186.00  10522[10:SSi:10500.1,10500.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0,5570.0,5571.0,5579.1] ||  -> rearsegP(cons(u,sk8),sk8)*.
% 185.83/186.00  10523[1:Obv:10491.0] ssList(u) ssList(cons(v,nil)) ||  -> rearsegP(cons(v,u),u)*.
% 185.83/186.00  10524[1:SSi:10523.1,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.1] ssList(u) ||  -> rearsegP(cons(v,u),u)*.
% 185.83/186.00  10624[1:SpR:205.0,604.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))) || memberP(sk8,u)* -> memberP(sk3,u).
% 185.83/186.00  10749[1:Res:10524.1,143.2] ssList(u) ssList(cons(v,u)) ssList(u) || rearsegP(u,cons(v,u))* -> equal(cons(v,u),u).
% 185.83/186.00  10755[1:Obv:10749.0] ssList(cons(u,v)) ssList(v) || rearsegP(v,cons(u,v))* -> equal(cons(u,v),v).
% 185.83/186.00  10756[1:SSi:10755.0,681.1] ssList(u) || rearsegP(u,cons(v,u))* -> equal(cons(v,u),u).
% 185.83/186.00  10757[1:MRR:10756.2,682.1] ssList(u) || rearsegP(u,cons(v,u))* -> .
% 185.83/186.00  10842[10:SpL:8452.2,10757.1] ssList(u) singletonP(u) ssList(nil) || rearsegP(nil,u)* -> .
% 185.83/186.00  10850[10:SSi:10842.2,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) singletonP(u) || rearsegP(nil,u)* -> .
% 185.83/186.00  10919[0:SpR:8218.1,6862.2] ssList(u) ssList(skaf47(u,nil)) ssList(skaf48(nil,u)) ||  -> frontsegP(u,skaf47(u,nil))*.
% 185.83/186.00  10922[0:SpR:8218.1,6898.2] ssList(u) ssList(skaf48(nil,u)) ssList(skaf47(u,nil)) ||  -> rearsegP(u,skaf48(nil,u))*.
% 185.83/186.00  10935[0:SSi:10919.2,10919.1,63.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,64.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ||  -> frontsegP(u,skaf47(u,nil))*.
% 185.83/186.00  10936[0:SSi:10922.2,10922.1,64.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,63.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ||  -> rearsegP(u,skaf48(nil,u))*.
% 185.83/186.00  11227[0:Res:10935.1,99.1] ssList(nil) ssList(skaf47(nil,nil)) ||  -> equal(skaf47(nil,nil),nil)**.
% 185.83/186.00  11230[0:SSi:11227.1,11227.0,64.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ||  -> equal(skaf47(nil,nil),nil)**.
% 185.83/186.00  11238[0:SpR:11230.0,8218.1] ssList(nil) ||  -> equal(app(nil,skaf48(nil,nil)),nil)**.
% 185.83/186.00  11241[0:SSi:11238.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ||  -> equal(app(nil,skaf48(nil,nil)),nil)**.
% 185.83/186.00  11256[0:SpR:11241.0,89.1] ssList(skaf48(nil,nil)) ||  -> equal(skaf48(nil,nil),nil)**.
% 185.83/186.00  11268[0:SSi:11256.0,63.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ||  -> equal(skaf48(nil,nil),nil)**.
% 185.83/186.00  11402[10:SpR:7375.0,6898.2] ssList(cons(sk6,sk8)) ssList(app(app(sk7,cons(sk5,nil)),sk9)) ||  -> rearsegP(sk3,cons(sk6,sk8))*.
% 185.83/186.00  11426[10:SSi:11402.1,11402.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.1,562.0,5424.2,559.1] ||  -> rearsegP(sk3,cons(sk6,sk8))*.
% 185.83/186.00  11452[10:Res:11426.0,143.2] ssList(sk3) ssList(cons(sk6,sk8)) || rearsegP(cons(sk6,sk8),sk3)* -> equal(cons(sk6,sk8),sk3).
% 185.83/186.00  11453[10:SSi:11452.1,11452.0,559.0,5332.0,3.0] || rearsegP(cons(sk6,sk8),sk3)* -> equal(cons(sk6,sk8),sk3).
% 185.83/186.00  11491[1:SpR:205.0,5525.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))) ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil)),nil) equal(skaf83(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))),hd(sk3))**.
% 185.83/186.00  11795[10:Res:10936.1,10850.2] ssList(nil) ssList(skaf48(nil,nil)) singletonP(skaf48(nil,nil)) ||  -> .
% 185.83/186.00  11800[10:SSi:11795.1,11795.0,63.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] singletonP(skaf48(nil,nil)) ||  -> .
% 185.83/186.00  11875[10:SoR:11800.0,686.2] ssList(skaf48(nil,nil)) || equal(cons(u,nil),skaf48(nil,nil))* -> .
% 185.83/186.00  11880[10:Rew:11268.0,11875.1] ssList(skaf48(nil,nil)) || equal(cons(u,nil),nil)** -> .
% 185.83/186.00  11881[10:SSi:11880.0,63.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] || equal(cons(u,nil),nil)** -> .
% 185.83/186.00  11883[10:MRR:8470.0,11881.0] ||  -> equal(cons(u,skaf82(cons(u,nil))),cons(u,nil))**.
% 185.83/186.00  12460[10:SpR:11883.0,681.1] ssList(skaf82(cons(u,nil))) ||  -> ssList(cons(u,nil))*.
% 185.83/186.00  12515[10:SSi:12460.0,28.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.1,5424.0] ||  -> ssList(cons(u,nil))*.
% 185.83/186.00  12593[1:SpR:89.1,7585.2] ssList(cons(u,v)) ssList(nil) ssList(v) ||  -> memberP(cons(u,v),u)*.
% 185.83/186.00  12598[1:SpR:179.2,7585.2] ssList(u) ssList(app(skaf66(u),cons(skaf64(u),skaf67(u)))) ssList(skaf68(u)) ||  -> totalorderedP(u) memberP(u,skaf65(u))*.
% 185.83/186.00  12599[1:SpR:178.2,7585.2] ssList(u) ssList(app(skaf71(u),cons(skaf69(u),skaf72(u)))) ssList(skaf73(u)) ||  -> strictorderedP(u) memberP(u,skaf70(u))*.
% 185.83/186.00  12602[10:SpR:7375.0,7585.2] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(sk8) ||  -> memberP(sk3,sk6)*.
% 185.83/186.00  12616[10:SSi:12602.1,12602.0,11.0,4598.0,4601.0,4607.0,4611.0,4612.0,5570.0,5571.0,5579.0,284.0,100.2,10.1,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0,12515.0] ||  -> memberP(sk3,sk6)*.
% 185.83/186.00  12618[1:SSi:12593.1,12593.0,16.1,17.0,18.0,19.0,20.0,21.0,22.0,23.0,681.0] ssList(u) ||  -> memberP(cons(v,u),v)*.
% 185.83/186.00  12630[1:SSi:12599.2,12599.1,37.0,100.1,39.0,681.2,38.0] ssList(u) ||  -> strictorderedP(u) memberP(u,skaf70(u))*.
% 185.83/186.00  12631[1:SSi:12598.2,12598.1,42.0,100.1,44.0,681.2,43.0] ssList(u) ||  -> totalorderedP(u) memberP(u,skaf65(u))*.
% 185.83/186.00  12737[10:SpR:5561.0,12618.1] ssList(nil) ||  -> memberP(sk8,skaf83(sk8))*.
% 185.83/186.00  12753[10:SSi:12737.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ||  -> memberP(sk8,skaf83(sk8))*.
% 185.83/186.00  12787[10:Res:12753.0,5888.0] ||  -> memberP(sk3,skaf83(sk8))*.
% 185.83/186.00  15507[1:Res:12630.2,7140.2] ssList(u) ssList(u) || equal(nil,u) -> strictorderedP(u)*.
% 185.83/186.00  15513[1:Obv:15507.0] ssList(u) || equal(nil,u) -> strictorderedP(u)*.
% 185.83/186.00  15764[10:Res:12616.0,8456.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  15770[10:Res:12787.0,8456.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk8),skaf83(sk3))**.
% 185.83/186.00  15790[10:SSi:15764.1,15764.0,5332.0,3.0,5332.0,3.0] ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  15791[10:Rew:15790.0,15770.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk8),sk6)**.
% 185.83/186.00  15792[10:SSi:15791.1,15791.0,5332.0,3.0,5332.0,3.0] ||  -> equal(skaf83(sk8),sk6)**.
% 185.83/186.00  15812[10:Rew:15792.0,5561.0] ||  -> equal(cons(sk6,nil),sk8)**.
% 185.83/186.00  16505[10:SpR:15790.0,8452.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  16508[10:Rew:15812.0,16505.2] ssList(sk3) singletonP(sk3) ||  -> equal(sk8,sk3)**.
% 185.83/186.00  16509[10:SSi:16508.1,16508.0,5332.0,3.0,5332.0,3.0] ||  -> equal(sk8,sk3)**.
% 185.83/186.00  16531[10:Rew:16509.0,570.0] || equal(cons(u,sk3),sk3)** -> .
% 185.83/186.00  16654[10:Rew:16509.0,10522.0] ||  -> rearsegP(cons(u,sk3),sk3)*.
% 185.83/186.00  17072[10:Rew:16509.0,11453.0] || rearsegP(cons(sk6,sk3),sk3)* -> equal(cons(sk6,sk8),sk3).
% 185.83/186.00  17305[10:Rew:16509.0,17072.1] || rearsegP(cons(sk6,sk3),sk3)* -> equal(cons(sk6,sk3),sk3).
% 185.83/186.00  17306[10:MRR:17305.0,17305.1,16654.0,16531.0] ||  -> .
% 185.83/186.00  17475[10:Spt:17306.0,5553.1,5558.0] || equal(skaf82(sk8),nil)** -> .
% 185.83/186.00  17476[10:Spt:17306.0,5553.0] ||  -> totalorderedP(skaf82(sk8))*.
% 185.83/186.00  17550[1:SSi:10624.0,100.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.0,562.0,5424.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5424.2] || memberP(sk8,u)* -> memberP(sk3,u).
% 185.83/186.00  17728[1:SSi:7374.1,7374.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.1,284.0,100.2,10.1,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.1] ssList(sk8) ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  17729[1:MRR:17728.0,11.0] ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  17769[1:SSi:11491.0,100.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.0,562.0,5424.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5424.2] ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil)),nil) equal(skaf83(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))),hd(sk3))**.
% 185.83/186.00  17816[1:SpR:116.2,10042.1] ssList(u) singletonP(u) ssList(nil) ||  -> equal(skaf44(u),skaf83(u))**.
% 185.83/186.00  17870[1:SSi:17816.2,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) singletonP(u) ||  -> equal(skaf44(u),skaf83(u))**.
% 185.83/186.00  17871[1:Rew:17870.2,116.2] ssList(u) singletonP(u) ||  -> equal(cons(skaf83(u),nil),u)**.
% 185.83/186.00  17873[1:Rew:17870.2,5964.3] ssList(u) singletonP(u) || memberP(u,v)* -> equal(v,skaf83(u)).
% 185.83/186.00  18439[3:SpR:4582.0,12618.1] ssList(skaf82(sk8)) ||  -> memberP(sk8,skaf83(sk8))*.
% 185.83/186.00  18453[3:SpL:4582.0,623.1] ssList(skaf82(sk8)) || strictorderedP(sk8) -> strictorderedP(skaf82(sk8))* equal(skaf82(sk8),nil).
% 185.83/186.00  18485[10:SSi:18439.0,17476.0,28.0,4612.0,11.0,4611.0,4607.0,4601.0,4598.0] ||  -> memberP(sk8,skaf83(sk8))*.
% 185.83/186.00  18488[10:SSi:18453.0,17476.0,28.0,4612.0,11.0,4611.0,4607.0,4601.0,4598.0] || strictorderedP(sk8) -> strictorderedP(skaf82(sk8))* equal(skaf82(sk8),nil).
% 185.83/186.00  18489[10:MRR:18488.0,18488.2,4598.0,17475.0] ||  -> strictorderedP(skaf82(sk8))*.
% 185.83/186.00  18576[10:Res:18485.0,17550.0] ||  -> memberP(sk3,skaf83(sk8))*.
% 185.83/186.00  18823[8:Res:5532.3,5063.0] ssList(skaf82(sk8)) || equal(u,skaf83(skaf82(sk8)))* -> equal(skaf82(sk8),nil) memberP(sk8,u)*.
% 185.83/186.00  19503[1:SpR:17729.0,635.3] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,sk8)) || memberP(cons(sk6,sk8),u)* -> memberP(sk3,u).
% 185.83/186.00  19541[1:SSi:19503.1,19503.0,559.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5424.0] || memberP(cons(sk6,sk8),u)* -> memberP(sk3,u).
% 185.83/186.00  19636[1:Res:12618.1,19541.0] ssList(sk8) ||  -> memberP(sk3,sk6)*.
% 185.83/186.00  20100[1:Res:12631.2,7140.2] ssList(u) ssList(u) || equal(nil,u) -> totalorderedP(u)*.
% 185.83/186.00  20108[1:Obv:20100.0] ssList(u) || equal(nil,u) -> totalorderedP(u)*.
% 185.83/186.00  22291[10:Res:18576.0,17873.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk8),skaf83(sk3))**.
% 185.83/186.00  22687[10:SSi:22291.1,22291.0,5332.0,3.0,5332.0,3.0] ||  -> equal(skaf83(sk8),skaf83(sk3))**.
% 185.83/186.00  22695[10:Rew:22687.0,4582.0] ||  -> equal(cons(skaf83(sk3),skaf82(sk8)),sk8)**.
% 185.83/186.00  24686[0:EqR:328.2] ssList(app(u,sk9)) ssList(u) ||  -> rearsegP(app(u,sk9),sk9)*.
% 185.83/186.00  24704[0:SSi:24686.0,284.1] ssList(u) ||  -> rearsegP(app(u,sk9),sk9)*.
% 185.83/186.00  26282[1:SpL:17729.0,7252.2] ssList(cons(sk6,sk8)) ssList(app(app(sk7,cons(sk5,nil)),sk9)) || equal(cons(sk6,sk8),sk3) -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)**.
% 185.83/186.00  26435[1:SpR:17729.0,7332.2] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,sk8)) ||  -> equal(app(nil,sk3),sk3)**.
% 185.83/186.00  27029[8:SSi:19636.0,4612.0,11.0,4611.0,4607.0,4601.0,4598.0] ||  -> memberP(sk3,sk6)*.
% 185.83/186.00  27078[10:SSi:18823.0,17476.0,18489.0,28.0,4612.0,11.0,4611.0,4607.0,4601.0,4598.0] || equal(u,skaf83(skaf82(sk8)))* -> equal(skaf82(sk8),nil) memberP(sk8,u)*.
% 185.83/186.00  27079[10:MRR:27078.1,17475.0] || equal(u,skaf83(skaf82(sk8)))*+ -> memberP(sk8,u)*.
% 185.83/186.00  27087[1:SSi:26435.1,26435.0,559.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5424.0] ||  -> equal(app(nil,sk3),sk3)**.
% 185.83/186.00  27194[1:SSi:26282.1,26282.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.1,562.0,5424.2,559.1] || equal(cons(sk6,sk8),sk3) -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)**.
% 185.83/186.00  27252[8:Res:27029.0,17873.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  27254[9:SSi:27252.1,27252.0,5332.0,3.0,5332.0,3.0] ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  27263[10:Rew:27254.0,22695.0] ||  -> equal(cons(sk6,skaf82(sk8)),sk8)**.
% 185.83/186.00  27452[9:SpR:27254.0,17871.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  27456[9:SSi:27452.1,27452.0,5332.0,3.0,5332.0,3.0] ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  27745[9:SpL:27456.0,658.1] ssList(nil) || memberP(sk3,u) -> equal(u,sk6) memberP(nil,u)*.
% 185.83/186.00  27823[9:SSi:27745.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] || memberP(sk3,u) -> equal(u,sk6) memberP(nil,u)*.
% 185.83/186.00  27824[9:MRR:27823.2,561.0] || memberP(sk3,u)* -> equal(u,sk6).
% 185.83/186.00  28366[1:EqR:9243.3] ssList(u) ssList(u) totalorderedP(u) ||  -> totalorderP(u)*.
% 185.83/186.00  28367[1:Obv:28366.0] ssList(u) totalorderedP(u) ||  -> totalorderP(u)*.
% 185.83/186.00  28751[1:EqR:9054.3] ssList(u) ssList(u) duplicatefreeP(u) ||  -> cyclefreeP(u)*.
% 185.83/186.00  28752[1:Obv:28751.0] ssList(u) duplicatefreeP(u) ||  -> cyclefreeP(u)*.
% 185.83/186.00  28869[1:EqR:9375.3] ssList(u) ssList(u) strictorderedP(u) ||  -> duplicatefreeP(u)*.
% 185.83/186.00  28870[1:Obv:28869.0] ssList(u) strictorderedP(u) ||  -> duplicatefreeP(u)*.
% 185.83/186.00  28955[1:EqR:9380.3] ssList(u) ssList(u) strictorderedP(u) ||  -> strictorderP(u)*.
% 185.83/186.00  28956[1:Obv:28955.0] ssList(u) strictorderedP(u) ||  -> strictorderP(u)*.
% 185.83/186.00  29323[10:SpL:27263.0,5865.1] ssList(skaf82(sk8)) || strictorderedP(sk8) equal(skaf83(skaf82(sk8)),sk6)** -> equal(skaf82(sk8),nil).
% 185.83/186.00  31533[0:SpL:89.1,238.2] ssList(u) ssList(nil) ssList(u) || equal(app(sk9,u),u)** -> equal(nil,sk9).
% 185.83/186.00  31574[0:Obv:31533.0] ssList(nil) ssList(u) || equal(app(sk9,u),u)** -> equal(nil,sk9).
% 185.83/186.00  31817[0:SpR:290.0,321.2] ssList(nil) ssList(u) ||  -> equal(app(nil,app(sk9,u)),app(sk9,u))**.
% 185.83/186.00  31874[0:SSi:31817.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) ||  -> equal(app(nil,app(sk9,u)),app(sk9,u))**.
% 185.83/186.00  32915[1:SpR:240.2,17729.0] ssList(sk7) ssList(cons(sk5,nil)) ||  -> equal(app(app(sk7,app(cons(sk5,nil),sk9)),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  33032[1:Rew:585.0,32915.2] ssList(sk7) ssList(cons(sk5,nil)) ||  -> equal(app(app(sk7,cons(sk5,sk9)),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  34415[1:SpL:17729.0,652.2] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(sk8) || equal(sk8,sk3) -> memberP(sk8,sk6)*.
% 185.83/186.00  35630[0:Res:203.0,532.2] ssList(sk2) ssList(sk3) || segmentP(sk8,sk2) -> segmentP(sk8,sk3)*.
% 185.83/186.00  35868[10:EqR:27079.0] ||  -> memberP(sk8,skaf83(skaf82(sk8)))*.
% 185.83/186.00  35869[10:Res:35868.0,17550.0] ||  -> memberP(sk3,skaf83(skaf82(sk8)))*.
% 185.83/186.00  35873[10:Res:35869.0,27824.0] ||  -> equal(skaf83(skaf82(sk8)),sk6)**.
% 185.83/186.00  36336[10:Rew:35873.0,29323.2] ssList(skaf82(sk8)) || strictorderedP(sk8) equal(sk6,sk6) -> equal(skaf82(sk8),nil)**.
% 185.83/186.00  36337[10:Obv:36336.2] ssList(skaf82(sk8)) || strictorderedP(sk8) -> equal(skaf82(sk8),nil)**.
% 185.83/186.00  36338[10:SSi:36337.0,17476.0,18489.0,28.0,4612.0,11.0,4611.0,4607.0,4601.0,4598.0] || strictorderedP(sk8) -> equal(skaf82(sk8),nil)**.
% 185.83/186.00  36339[10:MRR:36338.0,36338.1,4598.0,17475.0] ||  -> .
% 185.83/186.00  36817[8:Spt:36339.0,397.0,4612.0] || totalorderP(sk8)* -> .
% 185.83/186.00  36818[8:Spt:36339.0,397.1] ||  -> equal(app(app(skaf56(sk8),cons(skaf54(sk8),skaf57(sk8))),cons(skaf55(sk8),skaf58(sk8))),sk8)**.
% 185.83/186.00  36854[0:SSi:6398.1,6398.0,3.0,2.0] || segmentP(sk3,sk2)* -> equal(sk3,sk2).
% 185.83/186.00  36860[0:SSi:35630.1,35630.0,3.0,2.0] || segmentP(sk8,sk2) -> segmentP(sk8,sk3)*.
% 185.83/186.00  36890[0:SSi:31574.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ssList(u) || equal(app(sk9,u),u)** -> equal(nil,sk9).
% 185.83/186.00  36961[1:SSi:33032.1,33032.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.0,564.0,563.0,562.0,5424.0,10.1] ||  -> equal(app(app(sk7,cons(sk5,sk9)),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  37756[8:Res:28367.2,36817.0] ssList(sk8) totalorderedP(sk8) ||  -> .
% 185.83/186.00  37759[8:SSi:37756.1,37756.0,11.0,4611.0,4607.0,4601.0,4598.0,11.0,4611.0,4607.0,4601.0,4598.0] ||  -> .
% 185.83/186.00  37764[7:Spt:37759.0,398.0,4611.0] || strictorderP(sk8)* -> .
% 185.83/186.00  37765[7:Spt:37759.0,398.1] ||  -> equal(app(app(skaf61(sk8),cons(skaf59(sk8),skaf62(sk8))),cons(skaf60(sk8),skaf63(sk8))),sk8)**.
% 185.83/186.00  38344[7:Res:28956.2,37764.0] ssList(sk8) strictorderedP(sk8) ||  -> .
% 185.83/186.00  38355[7:SSi:38344.1,38344.0,11.0,4607.0,4601.0,4598.0,11.0,4607.0,4601.0,4598.0] ||  -> .
% 185.83/186.00  38362[6:Spt:38355.0,456.0,4607.0] || cyclefreeP(sk8)* -> .
% 185.83/186.00  38363[6:Spt:38355.0,456.1] ||  -> leq(skaf50(sk8),skaf49(sk8))*.
% 185.83/186.00  39179[6:Res:28752.2,38362.0] ssList(sk8) duplicatefreeP(sk8) ||  -> .
% 185.83/186.00  39194[6:SSi:39179.1,39179.0,28870.0,11.0,4601.0,4598.0,11.0,4601.0,4598.2] ||  -> .
% 185.83/186.00  39201[5:Spt:39194.0,399.0,4601.0] || totalorderedP(sk8)* -> .
% 185.83/186.00  39202[5:Spt:39194.0,399.1] ||  -> equal(app(app(skaf66(sk8),cons(skaf64(sk8),skaf67(sk8))),cons(skaf65(sk8),skaf68(sk8))),sk8)**.
% 185.83/186.00  39203[4:SSi:19636.0,11.0,4598.0] ||  -> memberP(sk3,sk6)*.
% 185.83/186.00  40079[6:Spt:457.0] ||  -> cyclefreeP(sk8)*.
% 185.83/186.00  40087[4:Res:39203.0,17873.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  40089[4:SSi:40087.0,3.0] singletonP(sk3) ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  40098[7:Spt:398.0] ||  -> strictorderP(sk8)*.
% 185.83/186.00  40115[8:Spt:397.0] ||  -> totalorderP(sk8)*.
% 185.83/186.00  40224[9:Spt:4615.0] ||  -> equal(nil,sk2)**.
% 185.83/186.00  40257[9:Rew:40224.0,71.1] ssList(u) ||  -> segmentP(u,sk2)*.
% 185.83/186.00  40321[9:Rew:40224.0,5624.0] || equal(sk3,sk2)** -> .
% 185.83/186.00  40996[9:MRR:36854.1,40321.0] || segmentP(sk3,sk2)* -> .
% 185.83/186.00  41257[9:Res:40257.1,40996.0] ssList(sk3) ||  -> .
% 185.83/186.00  41258[9:SSi:41257.0,3.0] ||  -> .
% 185.83/186.00  41265[9:Spt:41258.0,4615.0,40224.0] || equal(nil,sk2)** -> .
% 185.83/186.00  41266[9:Spt:41258.0,4615.1] ||  -> singletonP(sk3)*.
% 185.83/186.00  41267[9:MRR:40089.0,41266.0] ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  41361[1:MRR:622.3,20108.1] ssList(u) || totalorderedP(cons(v,u))* -> totalorderedP(u).
% 185.83/186.00  41362[1:MRR:623.3,15513.1] ssList(u) || strictorderedP(cons(v,u))* -> strictorderedP(u).
% 185.83/186.00  42834[9:SpR:41267.0,17871.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  42882[9:SSi:42834.1,42834.0,3.0,41266.0,3.0,41266.0] ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  42887[9:Rew:42882.0,205.0] ||  -> equal(app(app(app(app(sk7,cons(sk5,nil)),sk9),sk3),sk8),sk3)**.
% 185.83/186.00  42926[9:SpR:42882.0,562.0] ||  -> cyclefreeP(sk3)*.
% 185.83/186.00  42927[9:SpR:42882.0,563.0] ||  -> totalorderP(sk3)*.
% 185.83/186.00  42928[9:SpR:42882.0,564.0] ||  -> strictorderP(sk3)*.
% 185.83/186.00  42929[9:SpR:42882.0,565.0] ||  -> totalorderedP(sk3)*.
% 185.83/186.00  42930[9:SpR:42882.0,566.0] ||  -> strictorderedP(sk3)*.
% 185.83/186.00  42931[9:SpR:42882.0,567.0] ||  -> duplicatefreeP(sk3)*.
% 185.83/186.00  42932[9:SpR:42882.0,568.0] ||  -> equalelemsP(sk3)*.
% 185.83/186.00  42935[9:SpR:42882.0,685.1] ssList(nil) ||  -> equal(tl(sk3),nil)**.
% 185.83/186.00  43002[9:SSi:42935.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0] ||  -> equal(tl(sk3),nil)**.
% 185.83/186.00  43301[1:SpL:124.2,41362.1] ssList(u) ssList(skaf82(u)) || strictorderedP(u) -> equal(nil,u) strictorderedP(skaf82(u))*.
% 185.83/186.00  43345[1:SSi:43301.1,28.0] ssList(u) || strictorderedP(u) -> equal(nil,u) strictorderedP(skaf82(u))*.
% 185.83/186.00  46203[1:SpR:9924.0,43345.3] ssList(cons(u,sk9)) || strictorderedP(cons(u,sk9))* -> equal(cons(u,sk9),nil) strictorderedP(sk9).
% 185.83/186.00  50635[1:SpR:230.1,7585.2] ssList(app(skaf75(sk9),cons(skaf74(sk9),skaf76(sk9)))) ssList(skaf77(sk9)) ||  -> duplicatefreeP(sk9) memberP(sk9,skaf74(sk9))*.
% 185.83/186.00  50658[1:SpL:230.1,652.2] ssList(app(skaf75(sk9),cons(skaf74(sk9),skaf76(sk9)))) ssList(skaf77(sk9)) || equal(sk9,sk8) -> duplicatefreeP(sk9) memberP(sk8,skaf74(sk9))*.
% 185.83/186.00  53998[1:SpL:17729.0,6462.2] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,sk8)) || equal(tl(sk3),nil) -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)** equal(cons(sk6,sk8),nil).
% 185.83/186.00  54026[9:SpL:42887.0,6462.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),sk3)) ssList(sk8) || equal(tl(sk3),nil) -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),sk3),nil)** equal(nil,sk8).
% 185.83/186.00  54185[9:Rew:43002.0,53998.2] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,sk8)) || equal(nil,nil) -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)** equal(cons(sk6,sk8),nil).
% 185.83/186.00  54186[9:Obv:54185.2] ssList(app(app(sk7,cons(sk5,nil)),sk9)) ssList(cons(sk6,sk8)) ||  -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)** equal(cons(sk6,sk8),nil).
% 185.83/186.00  54187[9:SSi:54186.1,54186.0,559.0,284.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5424.0,562.0,563.0,564.1,565.0,566.2,567.1,568.0] ||  -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)** equal(cons(sk6,sk8),nil).
% 185.83/186.00  54188[9:MRR:54187.1,571.0] ||  -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)**.
% 185.83/186.00  54885[9:Rew:43002.0,54026.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),sk3)) ssList(sk8) || equal(nil,nil) -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),sk3),nil)** equal(nil,sk8).
% 185.83/186.00  54886[9:Obv:54885.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),sk3)) ssList(sk8) ||  -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),sk3),nil)** equal(nil,sk8).
% 185.83/186.00  54887[9:Rew:54188.0,54886.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),sk3)) ssList(sk8) ||  -> equal(app(nil,sk3),nil)** equal(nil,sk8).
% 185.83/186.00  54888[9:Rew:27087.0,54887.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),sk3)) ssList(sk8) ||  -> equal(nil,sk3) equal(nil,sk8)**.
% 185.83/186.00  54889[9:SSi:54888.1,54888.0,11.0,4598.0,40079.0,40098.0,40115.0,100.0,284.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5424.0,562.0,563.0,564.0,565.0,566.0,567.0,568.1,3.0,41266.2,42926.1,42927.2,42928.0,42929.0,42930.0,42931.0,42932.0] ||  -> equal(nil,sk3) equal(nil,sk8)**.
% 185.83/186.00  54890[9:MRR:54889.0,54889.1,5624.0,4576.0] ||  -> .
% 185.83/186.00  55010[8:Spt:54890.0,397.0,40115.0] || totalorderP(sk8)* -> .
% 185.83/186.00  55011[8:Spt:54890.0,397.1] ||  -> equal(app(app(skaf56(sk8),cons(skaf54(sk8),skaf57(sk8))),cons(skaf55(sk8),skaf58(sk8))),sk8)**.
% 185.83/186.00  55273[1:SSi:53998.1,53998.0,559.0,284.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0,5424.0,562.0,563.0,564.1,565.0,566.2,567.1,568.0] || equal(tl(sk3),nil) -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)** equal(cons(sk6,sk8),nil).
% 185.83/186.00  55274[1:MRR:55273.2,571.0] || equal(tl(sk3),nil) -> equal(app(app(sk7,cons(sk5,nil)),sk9),nil)**.
% 185.83/186.00  55535[1:SpL:205.0,6462.2] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))) ssList(sk8) || equal(tl(sk3),nil) -> equal(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil)),nil)** equal(nil,sk8).
% 185.83/186.00  55570[1:Rew:55274.1,55535.3] ssList(app(app(app(sk7,cons(sk5,nil)),sk9),cons(sk6,nil))) ssList(sk8) || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk8).
% 185.83/186.00  55571[7:SSi:55570.1,55570.0,11.0,4598.0,40079.0,40098.0,100.0,284.0,100.0,10.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.1,5424.0,562.0,563.0,564.0,565.0,566.0,567.0,568.0,681.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.1,5424.0,562.2,563.1,564.2,565.0,566.0,567.0,568.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk8).
% 185.83/186.00  55572[7:MRR:55571.2,4576.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)**.
% 185.83/186.00  55585[9:Spt:4615.0] ||  -> equal(nil,sk2)**.
% 185.83/186.00  55607[9:Rew:55585.0,5624.0] || equal(sk3,sk2)** -> .
% 185.83/186.00  55641[9:Rew:55585.0,71.1] ssList(u) ||  -> segmentP(u,sk2)*.
% 185.83/186.00  56642[9:MRR:36854.1,55607.0] || segmentP(sk3,sk2)* -> .
% 185.83/186.00  57371[9:Res:55641.1,56642.0] ssList(sk3) ||  -> .
% 185.83/186.00  57372[9:SSi:57371.0,3.0] ||  -> .
% 185.83/186.00  57379[9:Spt:57372.0,4615.0,55585.0] || equal(nil,sk2)** -> .
% 185.83/186.00  57380[9:Spt:57372.0,4615.1] ||  -> singletonP(sk3)*.
% 185.83/186.00  57383[9:MRR:40089.0,57380.0] ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  58843[9:SpR:57383.0,17871.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  58893[9:SSi:58843.1,58843.0,3.0,57380.0,3.0,57380.0] ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  58894[9:Rew:58893.0,55572.1] || equal(tl(sk3),nil) -> equal(app(nil,sk3),nil)**.
% 185.83/186.00  58919[9:Rew:27087.0,58894.1] || equal(tl(sk3),nil)** -> equal(nil,sk3).
% 185.83/186.00  58920[9:MRR:58919.1,5624.0] || equal(tl(sk3),nil)** -> .
% 185.83/186.00  58943[9:SpR:58893.0,685.1] ssList(nil) ||  -> equal(tl(sk3),nil)**.
% 185.83/186.00  59015[9:SSi:58943.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0] ||  -> equal(tl(sk3),nil)**.
% 185.83/186.00  59016[9:MRR:59015.0,58920.0] ||  -> .
% 185.83/186.00  59082[7:Spt:59016.0,398.0,40098.0] || strictorderP(sk8)* -> .
% 185.83/186.00  59083[7:Spt:59016.0,398.1] ||  -> equal(app(app(skaf61(sk8),cons(skaf59(sk8),skaf62(sk8))),cons(skaf60(sk8),skaf63(sk8))),sk8)**.
% 185.83/186.00  59737[7:Res:28956.2,59082.0] ssList(sk8) strictorderedP(sk8) ||  -> .
% 185.83/186.00  59743[7:SSi:59737.1,59737.0,11.0,4598.0,40079.0,11.0,4598.0,40079.0] ||  -> .
% 185.83/186.00  59746[6:Spt:59743.0,457.0,40079.0] || cyclefreeP(sk8)* -> .
% 185.83/186.00  59747[6:Spt:59743.0,457.1] ||  -> leq(skaf49(sk8),skaf50(sk8))*.
% 185.83/186.00  60298[6:Res:28752.2,59746.0] ssList(sk8) duplicatefreeP(sk8) ||  -> .
% 185.83/186.00  60302[6:SSi:60298.1,60298.0,28870.0,11.0,4598.0,11.0,4598.2] ||  -> .
% 185.83/186.00  60303[4:Spt:60302.0,400.0,4598.0] || strictorderedP(sk8)* -> .
% 185.83/186.00  60304[4:Spt:60302.0,400.1] ||  -> equal(app(app(skaf71(sk8),cons(skaf69(sk8),skaf72(sk8))),cons(skaf70(sk8),skaf73(sk8))),sk8)**.
% 185.83/186.00  60305[1:SSi:19636.0,11.0] ||  -> memberP(sk3,sk6)*.
% 185.83/186.00  60422[1:SSi:34415.1,34415.0,11.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.0,565.1,564.0,563.2,562.1,5424.0] || equal(sk8,sk3) -> memberP(sk8,sk6)*.
% 185.83/186.00  60834[1:SSi:55570.1,55570.0,11.0,100.0,284.0,100.0,10.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.1,565.0,564.0,563.0,562.0,5424.0,681.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,568.0,567.0,566.1,565.0,564.2,563.1,562.2,5424.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)** equal(nil,sk8).
% 185.83/186.00  60835[3:MRR:60834.2,4576.0] || equal(tl(sk3),nil) -> equal(app(nil,cons(sk6,nil)),nil)**.
% 185.83/186.00  61091[1:Res:60305.0,17873.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  61093[1:SSi:61091.0,3.0] singletonP(sk3) ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  61407[5:Spt:4615.0] ||  -> equal(nil,sk2)**.
% 185.83/186.00  61430[5:Rew:61407.0,5624.0] || equal(sk3,sk2)** -> .
% 185.83/186.00  61444[5:Rew:61407.0,71.1] ssList(u) ||  -> segmentP(u,sk2)*.
% 185.83/186.00  62429[5:MRR:36854.1,61430.0] || segmentP(sk3,sk2)* -> .
% 185.83/186.00  62754[5:Res:61444.1,62429.0] ssList(sk3) ||  -> .
% 185.83/186.00  62755[5:SSi:62754.0,3.0] ||  -> .
% 185.83/186.00  62762[5:Spt:62755.0,4615.0,61407.0] || equal(nil,sk2)** -> .
% 185.83/186.00  62763[5:Spt:62755.0,4615.1] ||  -> singletonP(sk3)*.
% 185.83/186.00  62764[5:MRR:61093.0,62763.0] ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  64147[5:SpR:62764.0,17871.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  64198[5:SSi:64147.1,64147.0,3.0,62763.0,3.0,62763.0] ||  -> equal(cons(sk6,nil),sk3)**.
% 185.83/186.00  64199[5:Rew:64198.0,60835.1] || equal(tl(sk3),nil) -> equal(app(nil,sk3),nil)**.
% 185.83/186.00  64225[5:Rew:27087.0,64199.1] || equal(tl(sk3),nil)** -> equal(nil,sk3).
% 185.83/186.00  64226[5:MRR:64225.1,5624.0] || equal(tl(sk3),nil)** -> .
% 185.83/186.00  64247[5:SpR:64198.0,685.1] ssList(nil) ||  -> equal(tl(sk3),nil)**.
% 185.83/186.00  64321[5:SSi:64247.0,23.0,22.0,21.0,20.0,19.0,18.0,17.0,16.0] ||  -> equal(tl(sk3),nil)**.
% 185.83/186.00  64322[5:MRR:64321.0,64226.0] ||  -> .
% 185.83/186.00  64388[2:Spt:64322.0,506.1] ||  -> equal(nil,sk8)**.
% 185.83/186.00  64394[2:Rew:64388.0,19.0] ||  -> totalorderedP(sk8)*.
% 185.83/186.00  64406[2:Rew:64388.0,561.0] || memberP(sk8,u)* -> .
% 185.83/186.00  64407[2:Rew:64388.0,562.0] ||  -> cyclefreeP(cons(u,sk8))*.
% 185.83/186.00  64408[2:Rew:64388.0,5424.0] ||  -> singletonP(cons(u,sk8))*.
% 185.83/186.00  64409[2:Rew:64388.0,563.0] ||  -> totalorderP(cons(u,sk8))*.
% 185.83/186.00  64410[2:Rew:64388.0,564.0] ||  -> strictorderP(cons(u,sk8))*.
% 185.83/186.00  64411[2:Rew:64388.0,565.0] ||  -> totalorderedP(cons(u,sk8))*.
% 185.83/186.00  64412[2:Rew:64388.0,566.0] ||  -> strictorderedP(cons(u,sk8))*.
% 185.83/186.00  64413[2:Rew:64388.0,567.0] ||  -> duplicatefreeP(cons(u,sk8))*.
% 185.83/186.00  64414[2:Rew:64388.0,568.0] ||  -> equalelemsP(cons(u,sk8))*.
% 185.83/186.00  64424[2:Rew:64388.0,71.1] ssList(u) ||  -> segmentP(u,sk8)*.
% 185.83/186.00  64429[2:Rew:64388.0,89.1] ssList(u) ||  -> equal(app(sk8,u),u)**.
% 185.83/186.00  64433[2:Rew:64388.0,94.2] ssList(u) || equal(nil,u) -> segmentP(sk8,u)*.
% 185.83/186.00  64434[2:Rew:64388.0,95.1] ssList(u) || segmentP(sk8,u)* -> equal(nil,u).
% 185.83/186.00  64445[2:Rew:64388.0,17871.2] ssList(u) singletonP(u) ||  -> equal(cons(skaf83(u),sk8),u)**.
% 185.83/186.00  64521[2:Rew:64388.0,17729.0] ||  -> equal(app(app(app(sk7,cons(sk5,sk8)),sk9),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  64743[2:Rew:64388.0,133.3] ssList(u) ssList(v) || equal(app(u,v),nil)** -> equal(sk8,u).
% 185.83/186.00  64832[2:Rew:64388.0,687.1] ssList(u) ||  -> equal(app(cons(v,sk8),u),cons(v,u))**.
% 185.83/186.00  65001[2:Rew:64388.0,31874.1] ssList(u) ||  -> equal(app(sk8,app(sk9,u)),app(sk9,u))**.
% 185.83/186.00  65328[2:Rew:64388.0,4615.0] ||  -> equal(sk8,sk2) singletonP(sk3)*.
% 185.83/186.00  65341[2:Rew:64388.0,287.1] ||  -> ssList(tl(sk9))* equal(sk9,sk8).
% 185.83/186.00  65430[2:MRR:60422.1,64406.0] || equal(sk8,sk3)** -> .
% 185.83/186.00  65442[2:Rew:64388.0,281.1,64388.0,281.0] || rearsegP(sk8,sk9)* -> equal(sk9,sk8).
% 185.83/186.00  65451[2:Rew:64388.0,583.0] || equal(sk9,sk8) -> strictorderedP(cons(u,sk9))*.
% 185.83/186.00  65702[2:Rew:64388.0,590.2] || strictorderedP(cons(u,sk9))* -> strictorderedP(sk9) equal(sk9,sk8).
% 185.83/186.00  65703[2:Rew:64388.0,64433.1] ssList(u) || equal(sk8,u) -> segmentP(sk8,u)*.
% 185.83/186.00  65704[2:Rew:64388.0,64434.2] ssList(u) || segmentP(sk8,u)* -> equal(sk8,u).
% 185.83/186.00  65747[2:Rew:64388.0,263.2,64388.0,263.1] ssList(u) || equal(app(u,sk9),sk8)** -> equal(sk9,sk8).
% 185.83/186.00  65756[2:Rew:64388.0,36890.2] ssList(u) || equal(app(sk9,u),u)** -> equal(sk9,sk8).
% 185.83/186.00  65924[2:Rew:64388.0,55274.1,64388.0,55274.0] || equal(tl(sk3),sk8) -> equal(app(app(sk7,cons(sk5,sk8)),sk9),sk8)**.
% 185.83/186.00  65974[2:Rew:64388.0,27194.1] || equal(cons(sk6,sk8),sk3) -> equal(app(app(sk7,cons(sk5,sk8)),sk9),sk8)**.
% 185.83/186.00  66009[2:Rew:64388.0,64743.2] ssList(u) ssList(v) || equal(app(u,v),sk8)** -> equal(sk8,u).
% 185.83/186.00  66120[2:Rew:65702.2,46203.2,64388.0,46203.2] ssList(cons(u,sk9)) || strictorderedP(cons(u,sk9))* -> equal(cons(u,sk8),sk8) strictorderedP(sk9).
% 185.83/186.00  66121[2:SSi:66120.0,560.0] || strictorderedP(cons(u,sk9))* -> equal(cons(u,sk8),sk8) strictorderedP(sk9).
% 185.83/186.00  66122[2:MRR:66121.1,570.0] || strictorderedP(cons(u,sk9))* -> strictorderedP(sk9).
% 185.83/186.00  66442[1:SSi:50635.1,50635.0,33.0,12.0,100.1,35.0,12.0,681.2,34.0,12.0] ||  -> duplicatefreeP(sk9) memberP(sk9,skaf74(sk9))*.
% 185.83/186.00  66941[1:SSi:50658.1,50658.0,33.0,12.0,100.1,35.0,12.0,681.2,34.0,12.0] || equal(sk9,sk8) -> duplicatefreeP(sk9) memberP(sk8,skaf74(sk9))*.
% 185.83/186.00  66942[2:MRR:66941.2,64406.0] || equal(sk9,sk8) -> duplicatefreeP(sk9)*.
% 185.83/186.00  67468[2:Rew:64521.0,17769.1,64388.0,17769.1,64521.0,17769.0,64388.0,17769.0] ||  -> equal(sk8,sk3) equal(hd(sk3),skaf83(sk3))**.
% 185.83/186.00  67469[2:MRR:67468.0,65430.0] ||  -> equal(hd(sk3),skaf83(sk3))**.
% 185.83/186.00  67745[3:Spt:228.0] ||  -> totalorderedP(sk9)*.
% 185.83/186.00  67749[4:Spt:229.0] ||  -> strictorderedP(sk9)*.
% 185.83/186.00  67752[5:Spt:285.0] ||  -> cyclefreeP(sk9)*.
% 185.83/186.00  67754[6:Spt:226.0] ||  -> totalorderP(sk9)*.
% 185.83/186.00  67755[7:Spt:227.0] ||  -> strictorderP(sk9)*.
% 185.83/186.00  67823[8:Spt:65328.0] ||  -> equal(sk8,sk2)**.
% 185.83/186.00  67878[8:Rew:67823.0,65430.0] || equal(sk3,sk2)** -> .
% 185.83/186.00  68786[8:Rew:67823.0,64424.1] ssList(u) ||  -> segmentP(u,sk2)*.
% 185.83/186.00  69063[8:MRR:36854.1,67878.0] || segmentP(sk3,sk2)* -> .
% 185.83/186.00  71660[8:Res:68786.1,69063.0] ssList(sk3) ||  -> .
% 185.83/186.00  71661[8:SSi:71660.0,3.0] ||  -> .
% 185.83/186.00  71664[8:Spt:71661.0,65328.0,67823.0] || equal(sk8,sk2)** -> .
% 185.83/186.00  71665[8:Spt:71661.0,65328.1] ||  -> singletonP(sk3)*.
% 185.83/186.00  71666[8:MRR:61093.0,71665.0] ||  -> equal(skaf83(sk3),sk6)**.
% 185.83/186.00  71667[8:Rew:71666.0,67469.0] ||  -> equal(hd(sk3),sk6)**.
% 185.83/186.00  71737[8:SpR:71667.0,5746.2] ssList(sk3) totalorderedP(sk3) ||  -> totalorderedP(cons(sk6,sk3))*.
% 185.83/186.00  71742[8:SSi:71737.1,71737.0,5451.0,3.0,71665.0,3.0,71665.2] ||  -> totalorderedP(cons(sk6,sk3))*.
% 185.83/186.00  71749[8:Res:71742.0,41361.1] ssList(sk3) ||  -> totalorderedP(sk3)*.
% 185.83/186.00  71750[8:SSi:71749.0,3.0,71665.0] ||  -> totalorderedP(sk3)*.
% 185.83/186.00  71971[9:Spt:66442.0] ||  -> duplicatefreeP(sk9)*.
% 185.83/186.00  71980[10:Spt:65341.1] ||  -> equal(sk9,sk8)**.
% 185.83/186.00  72127[10:Rew:71980.0,36961.0] ||  -> equal(app(app(sk7,cons(sk5,sk8)),cons(sk6,sk8)),sk3)**.
% 185.83/186.00  74110[2:Res:36860.1,65704.1] ssList(sk3) || segmentP(sk8,sk2)* -> equal(sk8,sk3).
% 185.83/186.00  74290[8:SpR:71666.0,64445.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,sk8),sk3)**.
% 185.83/186.00  74328[8:SSi:74290.1,74290.0,3.0,71665.0,71750.0,3.0,71665.0,71750.0] ||  -> equal(cons(sk6,sk8),sk3)**.
% 185.83/186.00  74349[10:Rew:74328.0,72127.0] ||  -> equal(app(app(sk7,cons(sk5,sk8)),sk3),sk3)**.
% 185.83/186.00  74475[8:SpR:74328.0,64414.0] ||  -> equalelemsP(sk3)*.
% 185.83/186.00  74476[8:SpR:74328.0,64413.0] ||  -> duplicatefreeP(sk3)*.
% 185.83/186.00  74477[8:SpR:74328.0,64412.0] ||  -> strictorderedP(sk3)*.
% 185.83/186.00  74479[8:SpR:74328.0,64410.0] ||  -> strictorderP(sk3)*.
% 185.83/186.00  74480[8:SpR:74328.0,64409.0] ||  -> totalorderP(sk3)*.
% 185.83/186.00  74482[8:SpR:74328.0,64407.0] ||  -> cyclefreeP(sk3)*.
% 185.83/186.00  74486[8:SpR:74328.0,573.0] ||  -> equal(tl(sk3),sk8)**.
% 185.83/186.00  74905[10:SpR:74349.0,164.3] ssList(sk7) ssList(cons(sk5,sk8)) ssList(sk3) ||  -> equal(app(sk7,app(cons(sk5,sk8),sk3)),sk3)**.
% 185.83/186.00  74920[10:Rew:64832.1,74905.3] ssList(sk7) ssList(cons(sk5,sk8)) ssList(sk3) ||  -> equal(app(sk7,cons(sk5,sk3)),sk3)**.
% 185.83/186.00  74921[10:SSi:74920.2,74920.1,74920.0,3.0,71665.0,71750.0,74475.0,74476.0,74477.0,74479.0,74480.0,74482.0,64414.0,64413.0,64412.0,64411.0,64410.0,64409.0,64408.0,64407.0,559.0,10.0] ||  -> equal(app(sk7,cons(sk5,sk3)),sk3)**.
% 185.83/186.00  74949[10:SpR:74921.0,7585.2] ssList(sk7) ssList(sk3) ||  -> memberP(sk3,sk5)*.
% 185.83/186.00  74971[10:SSi:74949.1,74949.0,3.0,71665.0,71750.0,74475.0,74476.0,74477.0,74479.0,74480.0,74482.0,10.0] ||  -> memberP(sk3,sk5)*.
% 185.83/186.00  75002[10:Res:74971.0,17873.2] ssList(sk3) singletonP(sk3) ||  -> equal(skaf83(sk3),sk5)**.
% 185.83/186.00  75005[10:Rew:71666.0,75002.2] ssList(sk3) singletonP(sk3) ||  -> equal(sk6,sk5)**.
% 185.83/186.00  75006[10:SSi:75005.1,75005.0,3.0,71665.0,71750.0,74475.0,74476.0,74477.0,74479.0,74480.0,74482.0,3.0,71665.0,71750.0,74475.0,74476.0,74477.0,74479.0,74480.0,74482.0] ||  -> equal(sk6,sk5)**.
% 185.83/186.00  75007[10:MRR:75006.0,14.0] ||  -> .
% 185.83/186.00  75008[10:Spt:75007.0,65341.1,71980.0] || equal(sk9,sk8)** -> .
% 185.83/186.00  75009[10:Spt:75007.0,65341.0] ||  -> ssList(tl(sk9))*.
% 185.83/186.00  75028[10:MRR:65756.2,75008.0] ssList(u) || equal(app(sk9,u),u)** -> .
% 185.83/186.00  75035[8:Rew:74486.0,65924.0] || equal(sk8,sk8) -> equal(app(app(sk7,cons(sk5,sk8)),sk9),sk8)**.
% 185.83/186.00  75036[8:Obv:75035.0] ||  -> equal(app(app(sk7,cons(sk5,sk8)),sk9),sk8)**.
% 185.83/186.00  75878[8:SpR:75036.0,164.3] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) ssList(u) ||  -> equal(app(app(sk7,cons(sk5,sk8)),app(sk9,u)),app(sk8,u))**.
% 185.83/186.00  75901[8:SpL:75036.0,66009.2] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) || equal(sk8,sk8) -> equal(app(sk7,cons(sk5,sk8)),sk8)**.
% 185.83/186.00  75950[8:Obv:75901.2] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) ||  -> equal(app(sk7,cons(sk5,sk8)),sk8)**.
% 185.83/186.00  75951[9:SSi:75950.1,75950.0,12.0,71971.0,67745.0,67749.0,67752.0,67754.0,67755.0,100.0,10.0,64414.0,64413.2,64412.0,64411.0,64410.0,64409.0,64408.0,64407.0,559.0] ||  -> equal(app(sk7,cons(sk5,sk8)),sk8)**.
% 185.83/186.00  75966[8:Rew:64429.1,75878.3] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) ssList(u) ||  -> equal(app(app(sk7,cons(sk5,sk8)),app(sk9,u)),u)**.
% 185.83/186.00  75967[9:Rew:65001.1,75966.3,75951.0,75966.3] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) ssList(u) ||  -> equal(app(sk9,u),u)**.
% 185.83/186.00  75968[9:SSi:75967.1,75967.0,12.0,71971.0,67745.0,67749.0,67752.0,67754.0,67755.0,100.0,10.0,64414.0,64413.2,64412.0,64411.0,64410.0,64409.0,64408.0,64407.0,559.0] ssList(u) ||  -> equal(app(sk9,u),u)**.
% 185.83/186.00  75969[10:MRR:75968.1,75028.1] ssList(u) ||  -> .
% 185.83/186.00  75970[10:UnC:75969.0,12.0] ||  -> .
% 185.83/186.00  75975[9:Spt:75970.0,66442.0,71971.0] || duplicatefreeP(sk9)* -> .
% 185.83/186.00  75976[9:Spt:75970.0,66442.1] ||  -> memberP(sk9,skaf74(sk9))*.
% 185.83/186.00  75977[9:MRR:66942.1,75975.0] || equal(sk9,sk8)** -> .
% 185.83/186.00  75992[9:MRR:65756.2,75977.0] ssList(u) || equal(app(sk9,u),u)** -> .
% 185.83/186.00  76037[8:SSi:75950.1,75950.0,12.0,67745.0,67749.0,67752.0,67754.0,67755.0,100.0,10.0,64414.0,64413.0,64412.2,64411.0,64410.0,64409.0,64408.0,64407.0,559.0] ||  -> equal(app(sk7,cons(sk5,sk8)),sk8)**.
% 185.83/186.00  76143[8:Rew:64429.1,75878.3] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) ssList(u) ||  -> equal(app(app(sk7,cons(sk5,sk8)),app(sk9,u)),u)**.
% 185.83/186.00  76144[8:Rew:65001.1,76143.3,76037.0,76143.3] ssList(app(sk7,cons(sk5,sk8))) ssList(sk9) ssList(u) ||  -> equal(app(sk9,u),u)**.
% 185.83/186.00  76145[8:SSi:76144.1,76144.0,12.0,67745.0,67749.0,67752.0,67754.0,67755.0,100.0,10.0,64414.0,64413.0,64412.2,64411.0,64410.0,64409.0,64408.0,64407.0,559.0] ssList(u) ||  -> equal(app(sk9,u),u)**.
% 185.83/186.00  76146[9:MRR:76145.1,75992.1] ssList(u) ||  -> .
% 185.83/186.00  76147[9:UnC:76146.0,12.0] ||  -> .
% 185.83/186.00  76157[7:Spt:76147.0,227.0,67755.0] || strictorderP(sk9)* -> .
% 185.83/186.00  76158[7:Spt:76147.0,227.1] ||  -> equal(app(app(skaf61(sk9),cons(skaf59(sk9),skaf62(sk9))),cons(skaf60(sk9),skaf63(sk9))),sk9)**.
% 185.83/186.00  76161[2:SSi:74110.0,3.0] || segmentP(sk8,sk2)* -> equal(sk8,sk3).
% 185.83/186.00  76162[2:MRR:76161.1,65430.0] || segmentP(sk8,sk2)* -> .
% 185.83/186.00  76267[7:Res:28956.2,76157.0] ssList(sk9) strictorderedP(sk9) ||  -> .
% 185.83/186.00  76269[7:SSi:76267.1,76267.0,12.0,67745.0,67749.0,67752.0,67754.0,12.0,67745.0,67749.0,67752.0,67754.0] ||  -> .
% 185.83/186.00  76278[6:Spt:76269.0,226.0,67754.0] || totalorderP(sk9)* -> .
% 185.83/186.00  76279[6:Spt:76269.0,226.1] ||  -> equal(app(app(skaf56(sk9),cons(skaf54(sk9),skaf57(sk9))),cons(skaf55(sk9),skaf58(sk9))),sk9)**.
% 185.83/186.00  76375[6:Res:28367.2,76278.0] ssList(sk9) totalorderedP(sk9) ||  -> .
% 259.02/259.24  76388[6:SSi:76375.1,76375.0,12.0,67745.0,67749.0,67752.0,12.0,67745.0,67749.0,67752.0] ||  -> .
% 259.02/259.24  76398[5:Spt:76388.0,285.0,67752.0] || cyclefreeP(sk9)* -> .
% 259.02/259.24  76399[5:Spt:76388.0,285.1] ||  -> leq(skaf50(sk9),skaf49(sk9))*.
% 259.02/259.24  76422[5:Res:28752.2,76398.0] ssList(sk9) duplicatefreeP(sk9) ||  -> .
% 259.02/259.24  76439[5:SSi:76422.1,76422.0,28870.0,12.0,67745.0,67749.0,12.0,67745.0,67749.2] ||  -> .
% 259.02/259.24  76449[4:Spt:76439.0,229.0,67749.0] || strictorderedP(sk9)* -> .
% 259.02/259.24  76450[4:Spt:76439.0,229.1] ||  -> equal(app(app(skaf71(sk9),cons(skaf69(sk9),skaf72(sk9))),cons(skaf70(sk9),skaf73(sk9))),sk9)**.
% 259.02/259.24  76451[4:MRR:66122.1,76449.0] || strictorderedP(cons(u,sk9))* -> .
% 259.02/259.24  76453[4:MRR:65451.1,76451.0] || equal(sk9,sk8)** -> .
% 259.02/259.24  76463[4:MRR:65747.2,76453.0] ssList(u) || equal(app(u,sk9),sk8)** -> .
% 259.02/259.24  76594[2:Res:65703.2,76162.0] ssList(sk2) || equal(sk8,sk2)** -> .
% 259.02/259.24  76596[2:SSi:76594.0,2.0] || equal(sk8,sk2)** -> .
% 259.02/259.24  76597[2:MRR:65328.0,76596.0] ||  -> singletonP(sk3)*.
% 259.02/259.24  76598[2:MRR:61093.0,76597.0] ||  -> equal(skaf83(sk3),sk6)**.
% 259.02/259.24  76619[2:SpR:76598.0,64445.2] ssList(sk3) singletonP(sk3) ||  -> equal(cons(sk6,sk8),sk3)**.
% 259.02/259.24  76624[2:SSi:76619.1,76619.0,3.0,76597.0,3.0,76597.0] ||  -> equal(cons(sk6,sk8),sk3)**.
% 259.02/259.24  76638[2:Rew:76624.0,65974.0] || equal(sk3,sk3) -> equal(app(app(sk7,cons(sk5,sk8)),sk9),sk8)**.
% 259.02/259.24  76662[2:Obv:76638.0] ||  -> equal(app(app(sk7,cons(sk5,sk8)),sk9),sk8)**.
% 259.02/259.24  77471[2:SpR:76662.0,24704.1] ssList(app(sk7,cons(sk5,sk8))) ||  -> rearsegP(sk8,sk9)*.
% 259.02/259.24  77484[4:SpL:76662.0,76463.1] ssList(app(sk7,cons(sk5,sk8))) || equal(sk8,sk8)* -> .
% 259.02/259.24  77493[2:SSi:77471.0,100.0,10.0,64414.0,64413.0,64412.0,64411.0,64410.0,64409.0,64408.0,64407.0,559.2] ||  -> rearsegP(sk8,sk9)*.
% 259.02/259.24  77495[4:Obv:77484.1] ssList(app(sk7,cons(sk5,sk8))) ||  -> .
% 259.02/259.24  77496[4:SSi:77495.0,100.0,10.0,64414.0,64413.0,64412.0,64411.0,64410.0,64409.0,64408.0,64407.0,559.2] ||  -> .
% 259.02/259.24  77557[3:Spt:77496.0,228.0,67745.0] || totalorderedP(sk9)* -> .
% 259.02/259.24  77558[3:Spt:77496.0,228.1] ||  -> equal(app(app(skaf66(sk9),cons(skaf64(sk9),skaf67(sk9))),cons(skaf65(sk9),skaf68(sk9))),sk9)**.
% 259.02/259.24  77559[2:MRR:65442.0,77493.0] ||  -> equal(sk9,sk8)**.
% 259.02/259.24  78483[3:Rew:77559.0,77557.0] || totalorderedP(sk8)* -> .
% 259.02/259.24  78493[3:MRR:78483.0,64394.0] ||  -> .
% 259.02/259.24  79712[1:Spt:78493.0,87.0,87.2] ssList(u) ||  -> duplicatefreeP(u)*.
% 259.02/259.24  79940[1:MRR:194.1,79712.1] ssList(u) ssItem(v) ssList(w) ssList(x) ssList(y) || equal(app(app(w,cons(v,x)),cons(v,y)),u)* -> .
% 259.02/259.24  116153[0:SpR:172.3,100.2] ssList(u) ssList(v) ssItem(w) ssList(cons(w,v)) ssList(u) ||  -> ssList(cons(w,app(v,u)))*.
% 259.02/259.24  116199[0:Obv:116153.0] ssList(u) ssItem(v) ssList(cons(v,u)) ssList(w) ||  -> ssList(cons(v,app(u,w)))*.
% 259.02/259.24  116200[0:SSi:116199.2,101.2] ssList(u) ssItem(v) ssList(w) ||  -> ssList(cons(v,app(u,w)))*.
% 259.02/259.24  117771[1:EqR:79940.5] ssList(app(app(u,cons(v,w)),cons(v,x))) ssItem(v) ssList(u) ssList(w) ssList(x) ||  -> .
% 259.02/259.24  117803[1:SSi:117771.0,100.2,100.2,101.2,101.2] ssItem(u) ssList(v) ssList(w) ssList(x) ||  -> .
% 259.02/259.24  117804[1:MRR:116200.3,117803.1] ssList(u) ssItem(v) ssList(w) ||  -> .
% 259.02/259.24  117807[1:Con:117804.2] ssList(u) ssItem(v) ||  -> .
% 259.02/259.24  117809[1:MRR:347.1,117807.0] ssItem(u) ||  -> .
% 259.02/259.24  117811[1:UnC:117809.0,27.0] ||  -> .
% 259.02/259.24  % SZS output end Refutation
% 259.02/259.24  Formulae used in the proof : co1_2 co1_3 co1_5 co1_6 co1_7 co1_10 co1_11 co1_12 co1_13 co1_14 co1_15 clause1 clause2 clause3 clause4 clause5 clause6 clause7 clause8 clause12 clause13 clause18 clause19 clause20 clause22 clause23 clause24 clause27 clause28 clause29 clause32 clause33 clause34 clause37 clause38 clause39 clause42 clause43 clause44 clause48 clause49 clause56 clause62 clause63 clause64 clause65 clause66 clause67 clause68 clause69 clause70 clause71 clause72 clause73 clause74 clause77 clause79 clause80 clause82 clause84 clause85 clause86 clause87 clause88 clause93 clause95 clause96 clause97 clause98 clause99 clause101 clause102 clause109 clause111 clause112 clause113 clause116 clause118 clause119 clause120 clause123 clause124 clause125 clause127 clause128 clause130 clause133 clause134 clause138 clause139 clause141 clause143 clause144 clause145 clause149 clause151 clause152 clause157 clause159 clause161 clause162 clause163 clause164 clause165 clause166 clause167 clause168 clause170 clause175 clause177 clause179 clause181 clause182
% 259.02/259.24  
%------------------------------------------------------------------------------