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

View Problem - Process Solution

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

% Computer : n005.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 600s
% DateTime : Tue Jul 19 22:03:55 EDT 2022

% Result   : Unsatisfiable 5.20s 5.42s
% Output   : Refutation 6.44s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.13  % Problem  : SWC415-1 : TPTP v8.1.0. Released v2.4.0.
% 0.09/0.14  % Command  : run_spass %d %s
% 0.14/0.35  % Computer : n005.cluster.edu
% 0.14/0.35  % Model    : x86_64 x86_64
% 0.14/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.35  % Memory   : 8042.1875MB
% 0.14/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.36  % CPULimit : 300
% 0.14/0.36  % WCLimit  : 600
% 0.14/0.36  % DateTime : Sat Jun 11 23:14:24 EDT 2022
% 0.14/0.36  % CPUTime  : 
% 5.20/5.42  
% 5.20/5.42  SPASS V 3.9 
% 5.20/5.42  SPASS beiseite: Proof found.
% 5.20/5.42  % SZS status Theorem
% 5.20/5.42  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 5.20/5.42  SPASS derived 14692 clauses, backtracked 9215 clauses, performed 219 splits and kept 16173 clauses.
% 5.20/5.42  SPASS allocated 87246 KBytes.
% 5.20/5.42  SPASS spent	0:00:05.04 on the problem.
% 5.20/5.42  		0:00:00.04 for the input.
% 5.20/5.42  		0:00:00.00 for the FLOTTER CNF translation.
% 5.20/5.42  		0:00:00.10 for inferences.
% 5.20/5.42  		0:00:00.11 for the backtracking.
% 5.20/5.42  		0:00:04.51 for the reduction.
% 5.20/5.42  
% 5.20/5.42  
% 5.20/5.42  Here is a proof with depth 6, length 513 :
% 5.20/5.42  % SZS output start Refutation
% 5.20/5.42  1[0:Inp] ||  -> ssList(sk1)*.
% 5.20/5.42  2[0:Inp] ||  -> ssList(sk2)*.
% 5.20/5.42  5[0:Inp] ||  -> equal(sk4,sk2)**.
% 5.20/5.42  6[0:Inp] ||  -> equal(sk3,sk1)**.
% 5.20/5.42  7[0:Inp] ||  -> neq(sk2,nil)* neq(sk2,nil)*.
% 5.20/5.42  11[0:Inp] ssList(u) || equal(tl(sk4),u)* neq(nil,sk4)* neq(sk4,nil) -> equal(sk3,u).
% 5.20/5.42  12[0:Inp] ssList(u) || equal(tl(sk2),u)* equal(sk1,u) neq(nil,sk2)* neq(sk4,nil) -> .
% 5.20/5.42  13[0:Inp] ||  -> equalelemsP(nil)*.
% 5.20/5.42  14[0:Inp] ||  -> duplicatefreeP(nil)*.
% 5.20/5.42  15[0:Inp] ||  -> strictorderedP(nil)*.
% 5.20/5.42  16[0:Inp] ||  -> totalorderedP(nil)*.
% 5.20/5.42  17[0:Inp] ||  -> strictorderP(nil)*.
% 5.20/5.42  18[0:Inp] ||  -> totalorderP(nil)*.
% 5.20/5.42  19[0:Inp] ||  -> cyclefreeP(nil)*.
% 5.20/5.42  20[0:Inp] ||  -> ssList(nil)*.
% 5.20/5.42  21[0:Inp] ||  -> ssItem(skac3)*.
% 5.20/5.42  22[0:Inp] ||  -> ssItem(skac2)*.
% 5.20/5.42  66[0:Inp] || equal(skac2,skac3)** -> .
% 5.20/5.42  76[0:Inp] ssItem(u) ||  -> equalelemsP(cons(u,nil))*.
% 5.20/5.42  77[0:Inp] ssItem(u) ||  -> duplicatefreeP(cons(u,nil))*.
% 5.20/5.42  78[0:Inp] ssItem(u) ||  -> strictorderedP(cons(u,nil))*.
% 5.20/5.42  79[0:Inp] ssItem(u) ||  -> totalorderedP(cons(u,nil))*.
% 5.20/5.42  80[0:Inp] ssItem(u) ||  -> strictorderP(cons(u,nil))*.
% 5.20/5.42  81[0:Inp] ssItem(u) ||  -> totalorderP(cons(u,nil))*.
% 5.20/5.42  82[0:Inp] ssItem(u) ||  -> cyclefreeP(cons(u,nil))*.
% 5.20/5.42  84[0:Inp] ssList(u) ||  -> ssItem(v)* duplicatefreeP(u)*.
% 5.20/5.42  86[0:Inp] ssList(u) ||  -> equal(app(nil,u),u)**.
% 5.20/5.42  89[0:Inp] ssList(u) ||  -> ssList(tl(u))* equal(nil,u).
% 5.20/5.42  98[0:Inp] ssList(u) ssItem(v) ||  -> ssList(cons(v,u))*.
% 5.20/5.42  99[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf50(u),skaf49(u))*.
% 5.20/5.42  100[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf49(u),skaf50(u))*.
% 5.20/5.42  109[0:Inp] ssList(u) ssItem(v) ||  -> equal(hd(cons(v,u)),v)**.
% 5.20/5.42  112[0:Inp] ssList(u) ssList(v) ||  -> equal(u,v) neq(u,v)*.
% 5.20/5.42  114[0:Inp] ssItem(u) ssItem(v) ||  -> equal(u,v) neq(u,v)*.
% 5.20/5.42  127[0:Inp] ssList(u) ssList(v) || neq(u,v)* equal(u,v) -> .
% 5.20/5.42  129[0:Inp] ssItem(u) ssItem(v) || neq(u,v)* equal(u,v) -> .
% 5.20/5.42  132[0:Inp] ssList(u) ssItem(v) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 5.20/5.42  135[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,u) equal(hd(app(u,v)),hd(u))**.
% 5.20/5.42  175[0:Inp] ssList(u) ||  -> strictorderedP(u) equal(app(app(skaf71(u),cons(skaf69(u),skaf72(u))),cons(skaf70(u),skaf73(u))),u)**.
% 5.20/5.42  176[0:Inp] ssList(u) ||  -> totalorderedP(u) equal(app(app(skaf66(u),cons(skaf64(u),skaf67(u))),cons(skaf65(u),skaf68(u))),u)**.
% 5.20/5.42  177[0:Inp] ssList(u) ||  -> strictorderP(u) equal(app(app(skaf61(u),cons(skaf59(u),skaf62(u))),cons(skaf60(u),skaf63(u))),u)**.
% 5.20/5.42  178[0:Inp] ssList(u) ||  -> totalorderP(u) equal(app(app(skaf56(u),cons(skaf54(u),skaf57(u))),cons(skaf55(u),skaf58(u))),u)**.
% 5.20/5.42  182[0:Inp] ssList(u) ssList(v) ssItem(w) ssItem(x) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 5.20/5.42  189[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).
% 5.20/5.42  200[0:Obv:7.0] ||  -> neq(sk2,nil)*.
% 5.20/5.42  201[0:Rew:6.0,11.4,5.0,11.3,5.0,11.2,5.0,11.1] ssList(u) || equal(tl(sk2),u)* neq(nil,sk2)* neq(sk2,nil) -> equal(sk1,u).
% 5.20/5.42  202[0:MRR:201.3,200.0] ssList(u) || neq(nil,sk2)* equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  203[0:Rew:5.0,12.4] ssList(u) || equal(tl(sk2),u)* equal(sk1,u) neq(nil,sk2)* neq(sk2,nil) -> .
% 5.20/5.42  204[0:MRR:203.4,200.0] ssList(u) || equal(sk1,u) neq(nil,sk2)* equal(tl(sk2),u)* -> .
% 5.20/5.42  225[0:Res:2.0,178.0] ||  -> totalorderP(sk2) equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  226[0:Res:2.0,177.0] ||  -> strictorderP(sk2) equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  227[0:Res:2.0,176.0] ||  -> totalorderedP(sk2) equal(app(app(skaf66(sk2),cons(skaf64(sk2),skaf67(sk2))),cons(skaf65(sk2),skaf68(sk2))),sk2)**.
% 5.20/5.42  228[0:Res:2.0,175.0] ||  -> strictorderedP(sk2) equal(app(app(skaf71(sk2),cons(skaf69(sk2),skaf72(sk2))),cons(skaf70(sk2),skaf73(sk2))),sk2)**.
% 5.20/5.42  270[0:Res:2.0,112.0] ssList(u) ||  -> equal(u,sk2) neq(u,sk2)*.
% 5.20/5.42  286[0:Res:2.0,99.0] ||  -> cyclefreeP(sk2) leq(skaf50(sk2),skaf49(sk2))*.
% 5.20/5.42  287[0:Res:2.0,100.0] ||  -> cyclefreeP(sk2) leq(skaf49(sk2),skaf50(sk2))*.
% 5.20/5.42  288[0:Res:2.0,89.0] ||  -> ssList(tl(sk2))* equal(nil,sk2).
% 5.20/5.42  292[0:Res:2.0,84.0] ||  -> ssItem(u)* duplicatefreeP(sk2)*.
% 5.20/5.42  307[0:Res:2.0,189.1] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u) equal(nil,sk2).
% 5.20/5.42  336[0:Res:2.0,135.1] ssList(u) ||  -> equal(nil,sk2) equal(hd(app(sk2,u)),hd(sk2))**.
% 5.20/5.42  340[0:Res:2.0,127.1] ssList(u) || neq(sk2,u)* equal(sk2,u) -> .
% 5.20/5.42  343[0:Res:2.0,109.1] ssItem(u) ||  -> equal(hd(cons(u,sk2)),u)**.
% 5.20/5.42  348[0:Res:2.0,98.1] ssItem(u) ||  -> ssList(cons(u,sk2))*.
% 5.20/5.42  413[0:Res:1.0,204.0] || equal(tl(sk2),sk1) equal(sk1,sk1) neq(nil,sk2)* -> .
% 5.20/5.42  465[0:Res:1.0,84.0] ||  -> ssItem(u)* duplicatefreeP(sk1)*.
% 5.20/5.42  516[0:Res:1.0,109.1] ssItem(u) ||  -> equal(hd(cons(u,sk1)),u)**.
% 5.20/5.42  521[0:Res:1.0,98.1] ssItem(u) ||  -> ssList(cons(u,sk1))*.
% 5.20/5.42  561[0:Obv:413.1] || neq(nil,sk2)* equal(tl(sk2),sk1) -> .
% 5.20/5.42  562[1:Spt:84.1] ||  -> ssItem(u)*.
% 5.20/5.42  566[1:MRR:348.0,562.0] ||  -> ssList(cons(u,sk2))*.
% 5.20/5.42  568[1:MRR:82.0,562.0] ||  -> cyclefreeP(cons(u,nil))*.
% 5.20/5.42  569[1:MRR:81.0,562.0] ||  -> totalorderP(cons(u,nil))*.
% 5.20/5.42  570[1:MRR:80.0,562.0] ||  -> strictorderP(cons(u,nil))*.
% 5.20/5.42  571[1:MRR:79.0,562.0] ||  -> totalorderedP(cons(u,nil))*.
% 5.20/5.42  572[1:MRR:78.0,562.0] ||  -> strictorderedP(cons(u,nil))*.
% 5.20/5.42  573[1:MRR:77.0,562.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 5.20/5.42  574[1:MRR:76.0,562.0] ||  -> equalelemsP(cons(u,nil))*.
% 5.20/5.42  582[1:MRR:343.0,562.0] ||  -> equal(hd(cons(u,sk2)),u)**.
% 5.20/5.42  592[1:MRR:114.1,114.0,562.0] ||  -> equal(u,v) neq(u,v)*.
% 5.20/5.42  602[1:MRR:129.1,129.0,562.0] || neq(u,v)* equal(u,v) -> .
% 5.20/5.42  693[1:MRR:132.1,562.0] ssList(u) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 5.20/5.42  757[1:MRR:182.3,182.2,562.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 5.20/5.42  760[2:Spt:336.0,336.2] ssList(u) ||  -> equal(hd(app(sk2,u)),hd(sk2))**.
% 5.20/5.42  766[3:Spt:307.5] ||  -> equal(nil,sk2)**.
% 5.20/5.42  850[3:Rew:766.0,86.1] ssList(u) ||  -> equal(app(sk2,u),u)**.
% 5.20/5.42  856[3:Rew:766.0,568.0] ||  -> cyclefreeP(cons(u,sk2))*.
% 5.20/5.42  857[3:Rew:766.0,569.0] ||  -> totalorderP(cons(u,sk2))*.
% 5.20/5.42  858[3:Rew:766.0,570.0] ||  -> strictorderP(cons(u,sk2))*.
% 5.20/5.42  859[3:Rew:766.0,571.0] ||  -> totalorderedP(cons(u,sk2))*.
% 5.20/5.42  860[3:Rew:766.0,572.0] ||  -> strictorderedP(cons(u,sk2))*.
% 5.20/5.42  861[3:Rew:766.0,573.0] ||  -> duplicatefreeP(cons(u,sk2))*.
% 5.20/5.42  862[3:Rew:766.0,574.0] ||  -> equalelemsP(cons(u,sk2))*.
% 5.20/5.42  871[3:Rew:766.0,693.1] ssList(u) ||  -> equal(app(cons(v,sk2),u),cons(v,u))**.
% 5.20/5.42  912[3:Rew:850.1,760.1] ssList(u) ||  -> equal(hd(u),hd(sk2))*.
% 5.20/5.42  1576[3:SpR:912.1,582.0] ssList(cons(u,sk2)) ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  1582[3:SSi:1576.0,862.0,861.0,860.0,859.0,858.0,857.0,856.0,566.0] ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  1756[3:Rew:1582.0,871.1] ssList(u) ||  -> equal(cons(v,u),hd(sk2))**.
% 5.20/5.42  1788[3:Rew:1582.0,757.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk2))** -> equal(w,x)*.
% 5.20/5.42  1916[3:Con:1788.1] ssList(u) || equal(cons(v,u),hd(sk2))** -> equal(v,w)*.
% 5.20/5.42  1917[3:AED:66.0,1916.2] ssList(u) || equal(cons(v,u),hd(sk2))** -> .
% 5.20/5.42  1918[3:Rew:1756.1,1917.1] ssList(u) || equal(hd(sk2),hd(sk2))* -> .
% 5.20/5.42  1919[3:Obv:1918.1] ssList(u) ||  -> .
% 5.20/5.42  1920[3:UnC:1919.0,2.0] ||  -> .
% 5.20/5.42  2045[3:Spt:1920.0,307.5,766.0] || equal(nil,sk2)** -> .
% 5.20/5.42  2046[3:Spt:1920.0,307.0,307.1,307.2,307.3,307.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 5.20/5.42  2047[3:MRR:288.1,2045.0] ||  -> ssList(tl(sk2))*.
% 5.20/5.42  2801[4:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  2802[4:EqR:2801.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  2803[4:SSi:2802.0,2047.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  2807[4:Rew:2803.0,561.1] || neq(nil,sk2)* equal(sk1,sk1) -> .
% 5.20/5.42  2812[4:Obv:2807.1] || neq(nil,sk2)* -> .
% 5.20/5.42  2837[4:Res:592.1,2812.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  2838[4:MRR:2837.0,2045.0] ||  -> .
% 5.20/5.42  2839[4:Spt:2838.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  2840[4:Res:592.1,2839.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  2841[4:MRR:2840.0,2045.0] ||  -> .
% 5.20/5.42  2842[2:Spt:2841.0,336.1] ||  -> equal(nil,sk2)**.
% 5.20/5.42  2858[2:Rew:2842.0,200.0] ||  -> neq(sk2,sk2)*.
% 5.20/5.42  3627[2:Res:2858.0,602.0] || equal(sk2,sk2)* -> .
% 5.20/5.42  3628[2:Obv:3627.0] ||  -> .
% 5.20/5.42  3629[1:Spt:3628.0,84.0,84.2] ssList(u) ||  -> duplicatefreeP(u)*.
% 5.20/5.42  3637[2:Spt:336.0,336.2] ssList(u) ||  -> equal(hd(app(sk2,u)),hd(sk2))**.
% 5.20/5.42  3645[3:Spt:465.0] ||  -> ssItem(u)*.
% 5.20/5.42  3649[3:MRR:76.0,3645.0] ||  -> equalelemsP(cons(u,nil))*.
% 5.20/5.42  3650[3:MRR:77.0,3645.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 5.20/5.42  3651[3:MRR:78.0,3645.0] ||  -> strictorderedP(cons(u,nil))*.
% 5.20/5.42  3652[3:MRR:79.0,3645.0] ||  -> totalorderedP(cons(u,nil))*.
% 5.20/5.42  3653[3:MRR:80.0,3645.0] ||  -> strictorderP(cons(u,nil))*.
% 5.20/5.42  3654[3:MRR:81.0,3645.0] ||  -> totalorderP(cons(u,nil))*.
% 5.20/5.42  3655[3:MRR:82.0,3645.0] ||  -> cyclefreeP(cons(u,nil))*.
% 5.20/5.42  3657[3:MRR:348.0,3645.0] ||  -> ssList(cons(u,sk2))*.
% 5.20/5.42  3660[3:MRR:343.0,3645.0] ||  -> equal(hd(cons(u,sk2)),u)**.
% 5.20/5.42  3673[3:MRR:114.1,114.0,3645.0] ||  -> equal(u,v) neq(u,v)*.
% 5.20/5.42  3776[3:MRR:132.1,3645.0] ssList(u) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 5.20/5.42  3840[3:MRR:182.3,182.2,3645.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 5.20/5.42  3843[4:Spt:307.5] ||  -> equal(nil,sk2)**.
% 5.20/5.42  3896[4:Rew:3843.0,86.1] ssList(u) ||  -> equal(app(sk2,u),u)**.
% 5.20/5.42  3933[4:Rew:3843.0,3649.0] ||  -> equalelemsP(cons(u,sk2))*.
% 5.20/5.42  3934[4:Rew:3843.0,3650.0] ||  -> duplicatefreeP(cons(u,sk2))*.
% 5.20/5.42  3935[4:Rew:3843.0,3651.0] ||  -> strictorderedP(cons(u,sk2))*.
% 5.20/5.42  3936[4:Rew:3843.0,3652.0] ||  -> totalorderedP(cons(u,sk2))*.
% 5.20/5.42  3937[4:Rew:3843.0,3653.0] ||  -> strictorderP(cons(u,sk2))*.
% 5.20/5.42  3938[4:Rew:3843.0,3654.0] ||  -> totalorderP(cons(u,sk2))*.
% 5.20/5.42  3939[4:Rew:3843.0,3655.0] ||  -> cyclefreeP(cons(u,sk2))*.
% 5.20/5.42  3949[4:Rew:3843.0,3776.1] ssList(u) ||  -> equal(app(cons(v,sk2),u),cons(v,u))**.
% 5.20/5.42  4002[4:Rew:3896.1,3637.1] ssList(u) ||  -> equal(hd(u),hd(sk2))*.
% 5.20/5.42  4654[4:SpR:4002.1,3660.0] ssList(cons(u,sk2)) ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  4660[4:SSi:4654.0,3939.0,3938.0,3937.0,3936.0,3935.0,3934.0,3933.0,3657.0] ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  4833[4:Rew:4660.0,3949.1] ssList(u) ||  -> equal(cons(v,u),hd(sk2))**.
% 5.20/5.42  4865[4:Rew:4660.0,3840.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk2))** -> equal(w,x)*.
% 5.20/5.42  4997[4:Con:4865.1] ssList(u) || equal(cons(v,u),hd(sk2))** -> equal(v,w)*.
% 5.20/5.42  4998[4:AED:66.0,4997.2] ssList(u) || equal(cons(v,u),hd(sk2))** -> .
% 5.20/5.42  4999[4:Rew:4833.1,4998.1] ssList(u) || equal(hd(sk2),hd(sk2))* -> .
% 5.20/5.42  5000[4:Obv:4999.1] ssList(u) ||  -> .
% 5.20/5.42  5001[4:UnC:5000.0,2.0] ||  -> .
% 5.20/5.42  5128[4:Spt:5001.0,307.5,3843.0] || equal(nil,sk2)** -> .
% 5.20/5.42  5129[4:Spt:5001.0,307.0,307.1,307.2,307.3,307.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 5.20/5.42  5130[4:MRR:288.1,5128.0] ||  -> ssList(tl(sk2))*.
% 5.20/5.42  5858[3:Res:3673.1,561.0] || equal(tl(sk2),sk1)** -> equal(nil,sk2).
% 5.20/5.42  5859[4:MRR:5858.1,5128.0] || equal(tl(sk2),sk1)** -> .
% 5.20/5.42  11586[5:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  11587[5:EqR:11586.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  11589[5:SSi:11587.0,5130.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  11590[5:MRR:11589.0,5859.0] ||  -> .
% 5.20/5.42  11591[5:Spt:11590.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  11592[5:Res:3673.1,11591.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  11593[5:MRR:11592.0,5128.0] ||  -> .
% 5.20/5.42  11594[3:Spt:11593.0,465.1] ||  -> duplicatefreeP(sk1)*.
% 5.20/5.42  11598[4:Spt:292.0] ||  -> ssItem(u)*.
% 5.20/5.42  11602[4:MRR:348.0,11598.0] ||  -> ssList(cons(u,sk2))*.
% 5.20/5.42  11604[4:MRR:82.0,11598.0] ||  -> cyclefreeP(cons(u,nil))*.
% 5.20/5.42  11605[4:MRR:81.0,11598.0] ||  -> totalorderP(cons(u,nil))*.
% 5.20/5.42  11606[4:MRR:80.0,11598.0] ||  -> strictorderP(cons(u,nil))*.
% 5.20/5.42  11607[4:MRR:79.0,11598.0] ||  -> totalorderedP(cons(u,nil))*.
% 5.20/5.42  11608[4:MRR:78.0,11598.0] ||  -> strictorderedP(cons(u,nil))*.
% 5.20/5.42  11609[4:MRR:77.0,11598.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 5.20/5.42  11610[4:MRR:76.0,11598.0] ||  -> equalelemsP(cons(u,nil))*.
% 5.20/5.42  11618[4:MRR:343.0,11598.0] ||  -> equal(hd(cons(u,sk2)),u)**.
% 5.20/5.42  11628[4:MRR:114.1,114.0,11598.0] ||  -> equal(u,v) neq(u,v)*.
% 5.20/5.42  11729[4:MRR:132.1,11598.0] ssList(u) ||  -> equal(app(cons(v,nil),u),cons(v,u))**.
% 5.20/5.42  11793[4:MRR:182.3,182.2,11598.0] ssList(u) ssList(v) || equal(cons(w,u),cons(x,v))* -> equal(w,x).
% 5.20/5.42  11794[5:Spt:307.5] ||  -> equal(nil,sk2)**.
% 5.20/5.42  11818[5:Rew:11794.0,86.1] ssList(u) ||  -> equal(app(sk2,u),u)**.
% 5.20/5.42  11885[5:Rew:11794.0,11604.0] ||  -> cyclefreeP(cons(u,sk2))*.
% 5.20/5.42  11886[5:Rew:11794.0,11605.0] ||  -> totalorderP(cons(u,sk2))*.
% 5.20/5.42  11887[5:Rew:11794.0,11606.0] ||  -> strictorderP(cons(u,sk2))*.
% 5.20/5.42  11888[5:Rew:11794.0,11607.0] ||  -> totalorderedP(cons(u,sk2))*.
% 5.20/5.42  11889[5:Rew:11794.0,11608.0] ||  -> strictorderedP(cons(u,sk2))*.
% 5.20/5.42  11890[5:Rew:11794.0,11609.0] ||  -> duplicatefreeP(cons(u,sk2))*.
% 5.20/5.42  11891[5:Rew:11794.0,11610.0] ||  -> equalelemsP(cons(u,sk2))*.
% 5.20/5.42  11900[5:Rew:11794.0,11729.1] ssList(u) ||  -> equal(app(cons(v,sk2),u),cons(v,u))**.
% 5.20/5.42  11950[5:Rew:11818.1,3637.1] ssList(u) ||  -> equal(hd(u),hd(sk2))*.
% 5.20/5.42  12573[5:SpR:11950.1,11618.0] ssList(cons(u,sk2)) ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  12579[5:SSi:12573.0,11891.0,11890.0,11889.0,11888.0,11887.0,11886.0,11885.0,11602.0] ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  12751[5:Rew:12579.0,11900.1] ssList(u) ||  -> equal(cons(v,u),hd(sk2))**.
% 5.20/5.42  12783[5:Rew:12579.0,11793.2] ssList(u) ssList(v) || equal(cons(w,u),hd(sk2))** -> equal(w,x)*.
% 5.20/5.42  12915[5:Con:12783.1] ssList(u) || equal(cons(v,u),hd(sk2))** -> equal(v,w)*.
% 5.20/5.42  12916[5:AED:66.0,12915.2] ssList(u) || equal(cons(v,u),hd(sk2))** -> .
% 5.20/5.42  12917[5:Rew:12751.1,12916.1] ssList(u) || equal(hd(sk2),hd(sk2))* -> .
% 5.20/5.42  12918[5:Obv:12917.1] ssList(u) ||  -> .
% 5.20/5.42  12919[5:UnC:12918.0,2.0] ||  -> .
% 5.20/5.42  13046[5:Spt:12919.0,307.5,11794.0] || equal(nil,sk2)** -> .
% 5.20/5.42  13047[5:Spt:12919.0,307.0,307.1,307.2,307.3,307.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 5.20/5.42  13048[5:MRR:288.1,13046.0] ||  -> ssList(tl(sk2))*.
% 5.20/5.42  13790[4:Res:11628.1,561.0] || equal(tl(sk2),sk1)** -> equal(nil,sk2).
% 5.20/5.42  13791[5:MRR:13790.1,13046.0] || equal(tl(sk2),sk1)** -> .
% 5.20/5.42  16112[6:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  16113[6:EqR:16112.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  16115[6:SSi:16113.0,13048.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  16116[6:MRR:16115.0,13791.0] ||  -> .
% 5.20/5.42  16117[6:Spt:16116.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  16118[6:Res:11628.1,16117.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  16119[6:MRR:16118.0,13046.0] ||  -> .
% 5.20/5.42  16120[4:Spt:16119.0,292.1] ||  -> duplicatefreeP(sk2)*.
% 5.20/5.42  16121[5:Spt:307.5] ||  -> equal(nil,sk2)**.
% 5.20/5.42  16146[5:Rew:16121.0,86.1] ssList(u) ||  -> equal(app(sk2,u),u)**.
% 5.20/5.42  16291[5:Rew:16146.1,3637.1] ssList(u) ||  -> equal(hd(u),hd(sk2))*.
% 5.20/5.42  17133[5:SpR:16291.1,516.1] ssList(cons(u,sk1)) ssItem(u) ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  17138[5:SSi:17133.0,521.1] ssItem(u) ||  -> equal(hd(sk2),u)*.
% 5.20/5.42  17145[5:SpR:17138.1,17138.1] ssItem(u) ssItem(v) ||  -> equal(u,v)*.
% 5.20/5.42  17291[5:EmS:17145.0,21.0] ssItem(u) ||  -> equal(skac3,u)*.
% 5.20/5.42  17315[5:EmS:17291.0,22.0] ||  -> equal(skac2,skac3)**.
% 5.20/5.42  17316[5:MRR:17315.0,66.0] ||  -> .
% 5.20/5.42  17480[5:Spt:17316.0,307.5,16121.0] || equal(nil,sk2)** -> .
% 5.20/5.42  17481[5:Spt:17316.0,307.0,307.1,307.2,307.3,307.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 5.20/5.42  17482[5:MRR:288.1,17480.0] ||  -> ssList(tl(sk2))*.
% 5.20/5.42  18113[6:Spt:227.0] ||  -> totalorderedP(sk2)*.
% 5.20/5.42  18117[7:Spt:228.0] ||  -> strictorderedP(sk2)*.
% 5.20/5.42  18127[8:Spt:286.0] ||  -> cyclefreeP(sk2)*.
% 5.20/5.42  18131[9:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  18132[10:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  18175[0:Res:270.2,561.0] ssList(nil) || equal(tl(sk2),sk1)** -> equal(nil,sk2).
% 5.20/5.42  18176[0:SSi:18175.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] || equal(tl(sk2),sk1)** -> equal(nil,sk2).
% 5.20/5.42  18177[5:MRR:18176.1,17480.0] || equal(tl(sk2),sk1)** -> .
% 5.20/5.42  18824[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  18825[11:EqR:18824.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18827[11:SSi:18825.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18828[11:MRR:18827.0,18177.0] ||  -> .
% 5.20/5.42  18830[11:Spt:18828.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  18833[11:Res:112.3,18830.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  18837[11:SSi:18833.1,18833.0,16120.0,2.0,18113.0,18117.0,18127.0,18131.0,18132.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  18838[11:MRR:18837.0,17480.0] ||  -> .
% 5.20/5.42  18839[10:Spt:18838.0,226.0,18132.0] || strictorderP(sk2)* -> .
% 5.20/5.42  18840[10:Spt:18838.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  18870[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  18871[11:EqR:18870.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18873[11:SSi:18871.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18874[11:MRR:18873.0,18177.0] ||  -> .
% 5.20/5.42  18875[11:Spt:18874.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  18878[11:Res:112.3,18875.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  18882[11:SSi:18878.1,18878.0,16120.0,2.0,18113.0,18117.0,18127.0,18131.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  18883[11:MRR:18882.0,17480.0] ||  -> .
% 5.20/5.42  18884[9:Spt:18883.0,225.0,18131.0] || totalorderP(sk2)* -> .
% 5.20/5.42  18885[9:Spt:18883.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  18902[10:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  18909[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  18910[11:EqR:18909.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18912[11:SSi:18910.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18913[11:MRR:18912.0,18177.0] ||  -> .
% 5.20/5.42  18914[11:Spt:18913.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  18917[11:Res:112.3,18914.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  18921[11:SSi:18917.1,18917.0,16120.0,2.0,18113.0,18117.0,18127.0,18902.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  18922[11:MRR:18921.0,17480.0] ||  -> .
% 5.20/5.42  18923[10:Spt:18922.0,226.0,18902.0] || strictorderP(sk2)* -> .
% 5.20/5.42  18924[10:Spt:18922.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  18942[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  18943[11:EqR:18942.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18945[11:SSi:18943.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18946[11:MRR:18945.0,18177.0] ||  -> .
% 5.20/5.42  18947[11:Spt:18946.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  18950[11:Res:112.3,18947.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  18954[11:SSi:18950.1,18950.0,16120.0,2.0,18113.0,18117.0,18127.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  18955[11:MRR:18954.0,17480.0] ||  -> .
% 5.20/5.42  18956[8:Spt:18955.0,286.0,18127.0] || cyclefreeP(sk2)* -> .
% 5.20/5.42  18957[8:Spt:18955.0,286.1] ||  -> leq(skaf50(sk2),skaf49(sk2))*.
% 5.20/5.42  18982[9:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  18991[10:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  18992[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  18993[11:EqR:18992.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18995[11:SSi:18993.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  18996[11:MRR:18995.0,18177.0] ||  -> .
% 5.20/5.42  18997[11:Spt:18996.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19000[11:Res:112.3,18997.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19004[11:SSi:19000.1,19000.0,16120.0,2.0,18113.0,18117.0,18982.0,18991.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19005[11:MRR:19004.0,17480.0] ||  -> .
% 5.20/5.42  19006[10:Spt:19005.0,225.0,18991.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19007[10:Spt:19005.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19016[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19017[11:EqR:19016.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19019[11:SSi:19017.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19020[11:MRR:19019.0,18177.0] ||  -> .
% 5.20/5.42  19021[11:Spt:19020.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19024[11:Res:112.3,19021.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19028[11:SSi:19024.1,19024.0,16120.0,2.0,18113.0,18117.0,18982.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19029[11:MRR:19028.0,17480.0] ||  -> .
% 5.20/5.42  19030[9:Spt:19029.0,226.0,18982.0] || strictorderP(sk2)* -> .
% 5.20/5.42  19031[9:Spt:19029.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  19037[10:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  19044[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19045[11:EqR:19044.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19047[11:SSi:19045.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19048[11:MRR:19047.0,18177.0] ||  -> .
% 5.20/5.42  19049[11:Spt:19048.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19052[11:Res:112.3,19049.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19056[11:SSi:19052.1,19052.0,16120.0,2.0,18113.0,18117.0,19037.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19057[11:MRR:19056.0,17480.0] ||  -> .
% 5.20/5.42  19058[10:Spt:19057.0,225.0,19037.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19059[10:Spt:19057.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19072[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19073[11:EqR:19072.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19075[11:SSi:19073.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19076[11:MRR:19075.0,18177.0] ||  -> .
% 5.20/5.42  19077[11:Spt:19076.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19080[11:Res:112.3,19077.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19084[11:SSi:19080.1,19080.0,16120.0,2.0,18113.0,18117.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19085[11:MRR:19084.0,17480.0] ||  -> .
% 5.20/5.42  19086[7:Spt:19085.0,228.0,18117.0] || strictorderedP(sk2)* -> .
% 5.20/5.42  19087[7:Spt:19085.0,228.1] ||  -> equal(app(app(skaf71(sk2),cons(skaf69(sk2),skaf72(sk2))),cons(skaf70(sk2),skaf73(sk2))),sk2)**.
% 5.20/5.42  19123[8:Spt:287.0] ||  -> cyclefreeP(sk2)*.
% 5.20/5.42  19129[9:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19130[9:EqR:19129.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19132[9:SSi:19130.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19133[9:MRR:19132.0,18177.0] ||  -> .
% 5.20/5.42  19134[9:Spt:19133.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19137[9:Res:112.3,19134.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19141[9:SSi:19137.1,19137.0,16120.0,2.0,18113.0,19123.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19142[9:MRR:19141.0,17480.0] ||  -> .
% 5.20/5.42  19143[8:Spt:19142.0,287.0,19123.0] || cyclefreeP(sk2)* -> .
% 5.20/5.42  19144[8:Spt:19142.0,287.1] ||  -> leq(skaf49(sk2),skaf50(sk2))*.
% 5.20/5.42  19151[9:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  19154[10:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  19157[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19158[11:EqR:19157.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19160[11:SSi:19158.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19161[11:MRR:19160.0,18177.0] ||  -> .
% 5.20/5.42  19162[11:Spt:19161.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19165[11:Res:112.3,19162.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19169[11:SSi:19165.1,19165.0,16120.0,2.0,18113.0,19151.0,19154.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19170[11:MRR:19169.0,17480.0] ||  -> .
% 5.20/5.42  19171[10:Spt:19170.0,226.0,19154.0] || strictorderP(sk2)* -> .
% 5.20/5.42  19172[10:Spt:19170.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  19182[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19183[11:EqR:19182.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19185[11:SSi:19183.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19186[11:MRR:19185.0,18177.0] ||  -> .
% 5.20/5.42  19187[11:Spt:19186.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19190[11:Res:112.3,19187.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19194[11:SSi:19190.1,19190.0,16120.0,2.0,18113.0,19151.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19195[11:MRR:19194.0,17480.0] ||  -> .
% 5.20/5.42  19196[9:Spt:19195.0,225.0,19151.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19197[9:Spt:19195.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19206[10:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  19212[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19213[11:EqR:19212.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19215[11:SSi:19213.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19216[11:MRR:19215.0,18177.0] ||  -> .
% 5.20/5.42  19217[11:Spt:19216.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19220[11:Res:112.3,19217.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19224[11:SSi:19220.1,19220.0,16120.0,2.0,18113.0,19206.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19225[11:MRR:19224.0,17480.0] ||  -> .
% 5.20/5.42  19226[10:Spt:19225.0,226.0,19206.0] || strictorderP(sk2)* -> .
% 5.20/5.42  19227[10:Spt:19225.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  19237[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19238[11:EqR:19237.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19240[11:SSi:19238.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19241[11:MRR:19240.0,18177.0] ||  -> .
% 5.20/5.42  19242[11:Spt:19241.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19245[11:Res:112.3,19242.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19249[11:SSi:19245.1,19245.0,16120.0,2.0,18113.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19250[11:MRR:19249.0,17480.0] ||  -> .
% 5.20/5.42  19251[6:Spt:19250.0,227.0,18113.0] || totalorderedP(sk2)* -> .
% 5.20/5.42  19252[6:Spt:19250.0,227.1] ||  -> equal(app(app(skaf66(sk2),cons(skaf64(sk2),skaf67(sk2))),cons(skaf65(sk2),skaf68(sk2))),sk2)**.
% 5.20/5.42  19276[7:Spt:228.0] ||  -> strictorderedP(sk2)*.
% 5.20/5.42  19282[8:Spt:286.0] ||  -> cyclefreeP(sk2)*.
% 5.20/5.42  19288[9:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19289[9:EqR:19288.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19291[9:SSi:19289.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19292[9:MRR:19291.0,18177.0] ||  -> .
% 5.20/5.42  19293[9:Spt:19292.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19296[9:Res:112.3,19293.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19300[9:SSi:19296.1,19296.0,16120.0,2.0,19276.0,19282.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19301[9:MRR:19300.0,17480.0] ||  -> .
% 5.20/5.42  19302[8:Spt:19301.0,286.0,19282.0] || cyclefreeP(sk2)* -> .
% 5.20/5.42  19303[8:Spt:19301.0,286.1] ||  -> leq(skaf50(sk2),skaf49(sk2))*.
% 5.20/5.42  19312[9:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  19316[10:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  19319[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19320[11:EqR:19319.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19322[11:SSi:19320.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19323[11:MRR:19322.0,18177.0] ||  -> .
% 5.20/5.42  19324[11:Spt:19323.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19327[11:Res:112.3,19324.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19331[11:SSi:19327.1,19327.0,16120.0,2.0,19276.0,19312.0,19316.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19332[11:MRR:19331.0,17480.0] ||  -> .
% 5.20/5.42  19333[10:Spt:19332.0,225.0,19316.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19334[10:Spt:19332.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19345[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19346[11:EqR:19345.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19348[11:SSi:19346.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19349[11:MRR:19348.0,18177.0] ||  -> .
% 5.20/5.42  19350[11:Spt:19349.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19353[11:Res:112.3,19350.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19357[11:SSi:19353.1,19353.0,16120.0,2.0,19276.0,19312.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19358[11:MRR:19357.0,17480.0] ||  -> .
% 5.20/5.42  19359[9:Spt:19358.0,226.0,19312.0] || strictorderP(sk2)* -> .
% 5.20/5.42  19360[9:Spt:19358.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  19369[10:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  19372[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19373[11:EqR:19372.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19375[11:SSi:19373.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19376[11:MRR:19375.0,18177.0] ||  -> .
% 5.20/5.42  19377[11:Spt:19376.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19380[11:Res:112.3,19377.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19384[11:SSi:19380.1,19380.0,16120.0,2.0,19276.0,19369.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19385[11:MRR:19384.0,17480.0] ||  -> .
% 5.20/5.42  19386[10:Spt:19385.0,225.0,19369.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19387[10:Spt:19385.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19398[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19399[11:EqR:19398.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19401[11:SSi:19399.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19402[11:MRR:19401.0,18177.0] ||  -> .
% 5.20/5.42  19403[11:Spt:19402.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19406[11:Res:112.3,19403.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19410[11:SSi:19406.1,19406.0,16120.0,2.0,19276.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19411[11:MRR:19410.0,17480.0] ||  -> .
% 5.20/5.42  19412[7:Spt:19411.0,228.0,19276.0] || strictorderedP(sk2)* -> .
% 5.20/5.42  19413[7:Spt:19411.0,228.1] ||  -> equal(app(app(skaf71(sk2),cons(skaf69(sk2),skaf72(sk2))),cons(skaf70(sk2),skaf73(sk2))),sk2)**.
% 5.20/5.42  19424[8:Spt:287.0] ||  -> cyclefreeP(sk2)*.
% 5.20/5.42  19427[9:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  19444[10:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19445[10:EqR:19444.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19447[10:SSi:19445.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19448[10:MRR:19447.0,18177.0] ||  -> .
% 5.20/5.42  19449[10:Spt:19448.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19452[10:Res:112.3,19449.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19456[10:SSi:19452.1,19452.0,16120.0,2.0,19424.0,19427.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19457[10:MRR:19456.0,17480.0] ||  -> .
% 5.20/5.42  19458[9:Spt:19457.0,225.0,19427.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19459[9:Spt:19457.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19464[10:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  19473[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19474[11:EqR:19473.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19476[11:SSi:19474.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19477[11:MRR:19476.0,18177.0] ||  -> .
% 5.20/5.42  19478[11:Spt:19477.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19481[11:Res:112.3,19478.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19485[11:SSi:19481.1,19481.0,16120.0,2.0,19424.0,19464.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19486[11:MRR:19485.0,17480.0] ||  -> .
% 5.20/5.42  19487[10:Spt:19486.0,226.0,19464.0] || strictorderP(sk2)* -> .
% 5.20/5.42  19488[10:Spt:19486.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 5.20/5.42  19497[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19498[11:EqR:19497.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19500[11:SSi:19498.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19501[11:MRR:19500.0,18177.0] ||  -> .
% 5.20/5.42  19502[11:Spt:19501.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19505[11:Res:112.3,19502.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19509[11:SSi:19505.1,19505.0,16120.0,2.0,19424.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19510[11:MRR:19509.0,17480.0] ||  -> .
% 5.20/5.42  19511[8:Spt:19510.0,287.0,19424.0] || cyclefreeP(sk2)* -> .
% 5.20/5.42  19512[8:Spt:19510.0,287.1] ||  -> leq(skaf49(sk2),skaf50(sk2))*.
% 5.20/5.42  19519[9:Spt:226.0] ||  -> strictorderP(sk2)*.
% 5.20/5.42  19523[10:Spt:225.0] ||  -> totalorderP(sk2)*.
% 5.20/5.42  19526[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19527[11:EqR:19526.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19529[11:SSi:19527.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19530[11:MRR:19529.0,18177.0] ||  -> .
% 5.20/5.42  19531[11:Spt:19530.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19534[11:Res:112.3,19531.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19538[11:SSi:19534.1,19534.0,16120.0,2.0,19519.0,19523.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 5.20/5.42  19539[11:MRR:19538.0,17480.0] ||  -> .
% 5.20/5.42  19540[10:Spt:19539.0,225.0,19523.0] || totalorderP(sk2)* -> .
% 5.20/5.42  19541[10:Spt:19539.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 5.20/5.42  19552[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 5.20/5.42  19553[11:EqR:19552.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19555[11:SSi:19553.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 5.20/5.42  19556[11:MRR:19555.0,18177.0] ||  -> .
% 5.20/5.42  19557[11:Spt:19556.0,202.1] || neq(nil,sk2)* -> .
% 5.20/5.42  19560[11:Res:112.3,19557.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 5.20/5.42  19564[11:SSi:19560.1,19560.0,16120.0,2.0,19519.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 6.44/6.65  19565[11:MRR:19564.0,17480.0] ||  -> .
% 6.44/6.65  19566[9:Spt:19565.0,226.0,19519.0] || strictorderP(sk2)* -> .
% 6.44/6.65  19567[9:Spt:19565.0,226.1] ||  -> equal(app(app(skaf61(sk2),cons(skaf59(sk2),skaf62(sk2))),cons(skaf60(sk2),skaf63(sk2))),sk2)**.
% 6.44/6.65  19575[10:Spt:225.0] ||  -> totalorderP(sk2)*.
% 6.44/6.65  19577[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 6.44/6.65  19578[11:EqR:19577.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 6.44/6.65  19580[11:SSi:19578.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 6.44/6.65  19581[11:MRR:19580.0,18177.0] ||  -> .
% 6.44/6.65  19582[11:Spt:19581.0,202.1] || neq(nil,sk2)* -> .
% 6.44/6.65  19585[11:Res:112.3,19582.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 6.44/6.65  19589[11:SSi:19585.1,19585.0,16120.0,2.0,19575.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 6.44/6.65  19590[11:MRR:19589.0,17480.0] ||  -> .
% 6.44/6.65  19591[10:Spt:19590.0,225.0,19575.0] || totalorderP(sk2)* -> .
% 6.44/6.65  19592[10:Spt:19590.0,225.1] ||  -> equal(app(app(skaf56(sk2),cons(skaf54(sk2),skaf57(sk2))),cons(skaf55(sk2),skaf58(sk2))),sk2)**.
% 6.44/6.65  19602[11:Spt:202.0,202.2,202.3] ssList(u) || equal(tl(sk2),u)* -> equal(sk1,u).
% 6.44/6.65  19603[11:EqR:19602.1] ssList(tl(sk2)) ||  -> equal(tl(sk2),sk1)**.
% 6.44/6.65  19605[11:SSi:19603.0,17482.0] ||  -> equal(tl(sk2),sk1)**.
% 6.44/6.65  19606[11:MRR:19605.0,18177.0] ||  -> .
% 6.44/6.65  19607[11:Spt:19606.0,202.1] || neq(nil,sk2)* -> .
% 6.44/6.65  19610[11:Res:112.3,19607.0] ssList(nil) ssList(sk2) ||  -> equal(nil,sk2)**.
% 6.44/6.65  19614[11:SSi:19610.1,19610.0,16120.0,2.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0] ||  -> equal(nil,sk2)**.
% 6.44/6.65  19615[11:MRR:19614.0,17480.0] ||  -> .
% 6.44/6.65  19616[2:Spt:19615.0,336.1] ||  -> equal(nil,sk2)**.
% 6.44/6.65  19617[2:Rew:19616.0,13.0] ||  -> equalelemsP(sk2)*.
% 6.44/6.65  19618[2:Rew:19616.0,14.0] ||  -> duplicatefreeP(sk2)*.
% 6.44/6.65  19619[2:Rew:19616.0,15.0] ||  -> strictorderedP(sk2)*.
% 6.44/6.65  19620[2:Rew:19616.0,16.0] ||  -> totalorderedP(sk2)*.
% 6.44/6.65  19621[2:Rew:19616.0,17.0] ||  -> strictorderP(sk2)*.
% 6.44/6.65  19622[2:Rew:19616.0,18.0] ||  -> totalorderP(sk2)*.
% 6.44/6.65  19623[2:Rew:19616.0,19.0] ||  -> cyclefreeP(sk2)*.
% 6.44/6.65  19625[2:Rew:19616.0,200.0] ||  -> neq(sk2,sk2)*.
% 6.44/6.65  20713[2:Res:19625.0,340.1] ssList(sk2) || equal(sk2,sk2)* -> .
% 6.44/6.65  20715[2:Obv:20713.1] ssList(sk2) ||  -> .
% 6.44/6.65  20716[2:SSi:20715.0,19623.0,19622.0,19621.0,19620.0,19619.0,19618.0,19617.0,2.0] ||  -> .
% 6.44/6.65  % SZS output end Refutation
% 6.44/6.65  Formulae used in the proof : co1_1 co1_2 co1_5 co1_6 co1_7 co1_11 co1_12 clause1 clause2 clause3 clause4 clause5 clause6 clause7 clause8 clause9 clause10 clause54 clause64 clause65 clause66 clause67 clause68 clause69 clause70 clause72 clause74 clause77 clause86 clause87 clause88 clause97 clause100 clause102 clause115 clause117 clause120 clause123 clause163 clause164 clause165 clause166 clause170 clause177
% 6.44/6.65  
%------------------------------------------------------------------------------