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

View Problem - Process Solution

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

% Computer : n017.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:01:31 EDT 2022

% Result   : Unsatisfiable 78.91s 79.15s
% Output   : Refutation 97.40s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.13/0.13  % Problem  : SWC071-1 : TPTP v8.1.0. Released v2.4.0.
% 0.13/0.14  % Command  : run_spass %d %s
% 0.13/0.35  % Computer : n017.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 600
% 0.13/0.35  % DateTime : Sun Jun 12 18:04:52 EDT 2022
% 0.13/0.36  % CPUTime  : 
% 78.91/79.15  
% 78.91/79.15  SPASS V 3.9 
% 78.91/79.15  SPASS beiseite: Proof found.
% 78.91/79.15  % SZS status Theorem
% 78.91/79.15  Problem: /export/starexec/sandbox/benchmark/theBenchmark.p 
% 78.91/79.15  SPASS derived 41316 clauses, backtracked 19898 clauses, performed 123 splits and kept 29188 clauses.
% 78.91/79.15  SPASS allocated 122026 KBytes.
% 78.91/79.15  SPASS spent	0:1:18.69 on the problem.
% 78.91/79.15  		0:00:00.04 for the input.
% 78.91/79.15  		0:00:00.00 for the FLOTTER CNF translation.
% 78.91/79.15  		0:00:00.64 for inferences.
% 78.91/79.15  		0:00:03.71 for the backtracking.
% 78.91/79.15  		0:1:13.60 for the reduction.
% 78.91/79.15  
% 78.91/79.15  
% 78.91/79.15  Here is a proof with depth 4, length 484 :
% 78.91/79.15  % SZS output start Refutation
% 78.91/79.15  1[0:Inp] ||  -> ssList(sk1)*.
% 78.91/79.15  2[0:Inp] ||  -> ssList(sk2)*.
% 78.91/79.15  5[0:Inp] ||  -> equal(sk4,sk2)**.
% 78.91/79.15  6[0:Inp] ||  -> equal(sk3,sk1)**.
% 78.91/79.15  7[0:Inp] ssList(u) || neq(u,nil) segmentP(sk1,u) segmentP(sk2,u)* -> .
% 78.91/79.15  8[0:Inp] || equal(nil,sk1) equal(nil,sk2)** -> .
% 78.91/79.15  9[0:Inp] ||  -> ssItem(sk5)* equal(nil,sk4).
% 78.91/79.15  10[0:Inp] ||  -> ssItem(sk5)* equal(nil,sk3).
% 78.91/79.15  13[0:Inp] ||  -> equal(cons(sk5,nil),sk3)** equal(nil,sk4).
% 78.91/79.15  17[0:Inp] ||  -> ssList(sk6)* equal(nil,sk3).
% 78.91/79.15  18[0:Inp] ||  -> ssList(sk7)* equal(nil,sk3).
% 78.91/79.15  19[0:Inp] ||  -> equal(cons(sk5,nil),sk3)** equal(nil,sk3).
% 78.91/79.15  20[0:Inp] ||  -> equal(app(app(sk6,sk3),sk7),sk4)** equal(nil,sk3).
% 78.91/79.15  23[0:Inp] ||  -> equalelemsP(nil)*.
% 78.91/79.15  24[0:Inp] ||  -> duplicatefreeP(nil)*.
% 78.91/79.15  25[0:Inp] ||  -> strictorderedP(nil)*.
% 78.91/79.15  26[0:Inp] ||  -> totalorderedP(nil)*.
% 78.91/79.15  27[0:Inp] ||  -> strictorderP(nil)*.
% 78.91/79.15  28[0:Inp] ||  -> totalorderP(nil)*.
% 78.91/79.15  29[0:Inp] ||  -> cyclefreeP(nil)*.
% 78.91/79.15  30[0:Inp] ||  -> ssList(nil)*.
% 78.91/79.15  34[0:Inp] ||  -> ssItem(skaf83(u))*.
% 78.91/79.15  79[0:Inp] ssList(u) ||  -> segmentP(u,u)*.
% 78.91/79.15  86[0:Inp] ssItem(u) ||  -> equalelemsP(cons(u,nil))*.
% 78.91/79.15  87[0:Inp] ssItem(u) ||  -> duplicatefreeP(cons(u,nil))*.
% 78.91/79.15  88[0:Inp] ssItem(u) ||  -> strictorderedP(cons(u,nil))*.
% 78.91/79.15  89[0:Inp] ssItem(u) ||  -> totalorderedP(cons(u,nil))*.
% 78.91/79.15  90[0:Inp] ssItem(u) ||  -> strictorderP(cons(u,nil))*.
% 78.91/79.15  91[0:Inp] ssItem(u) ||  -> totalorderP(cons(u,nil))*.
% 78.91/79.15  92[0:Inp] ssItem(u) ||  -> cyclefreeP(cons(u,nil))*.
% 78.91/79.15  94[0:Inp] ssList(u) ||  -> ssItem(v)* duplicatefreeP(u)*.
% 78.91/79.15  95[0:Inp] ssList(u) ||  -> equal(app(u,nil),u)**.
% 78.91/79.15  96[0:Inp] ssList(u) ||  -> equal(app(nil,u),u)**.
% 78.91/79.15  100[0:Inp] ssList(u) ||  -> ssItem(hd(u))* equal(nil,u).
% 78.91/79.15  102[0:Inp] ssList(u) || segmentP(nil,u)* -> equal(nil,u).
% 78.91/79.15  107[0:Inp] ssList(u) ssList(v) ||  -> ssList(app(u,v))*.
% 78.91/79.15  108[0:Inp] ssList(u) ssItem(v) ||  -> ssList(cons(v,u))*.
% 78.91/79.15  109[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf50(u),skaf49(u))*.
% 78.91/79.15  110[0:Inp] ssList(u) ||  -> cyclefreeP(u) leq(skaf49(u),skaf50(u))*.
% 78.91/79.15  118[0:Inp] ssList(u) ssItem(v) ||  -> equal(tl(cons(v,u)),u)**.
% 78.91/79.15  121[0:Inp] ssList(u) ssItem(v) || equal(cons(v,u),u)** -> .
% 78.91/79.15  122[0:Inp] ssList(u) ssList(v) ||  -> equal(u,v) neq(u,v)*.
% 78.91/79.15  124[0:Inp] ssItem(u) ssItem(v) ||  -> equal(u,v) neq(u,v)*.
% 78.91/79.15  126[0:Inp] ssList(u) ||  -> equal(nil,u) equal(cons(hd(u),tl(u)),u)**.
% 78.91/79.15  138[0:Inp] ssList(u) ssItem(v) || equal(cons(v,nil),u)* -> singletonP(u)*.
% 78.91/79.15  155[0:Inp] ssList(u) ssList(v) ||  -> equal(nil,u) equal(app(tl(u),v),tl(app(u,v)))**.
% 78.91/79.15  171[0:Inp] ssList(u) ssList(v) ssList(w) ||  -> equal(app(app(u,v),w),app(u,app(v,w)))**.
% 78.91/79.15  185[0:Inp] ssList(u) ||  -> strictorderedP(u) equal(app(app(skaf71(u),cons(skaf69(u),skaf72(u))),cons(skaf70(u),skaf73(u))),u)**.
% 78.91/79.15  186[0:Inp] ssList(u) ||  -> totalorderedP(u) equal(app(app(skaf66(u),cons(skaf64(u),skaf67(u))),cons(skaf65(u),skaf68(u))),u)**.
% 78.91/79.15  187[0:Inp] ssList(u) ||  -> strictorderP(u) equal(app(app(skaf61(u),cons(skaf59(u),skaf62(u))),cons(skaf60(u),skaf63(u))),u)**.
% 78.91/79.15  188[0:Inp] ssList(u) ||  -> totalorderP(u) equal(app(app(skaf56(u),cons(skaf54(u),skaf57(u))),cons(skaf55(u),skaf58(u))),u)**.
% 78.91/79.15  194[0:Inp] ssList(u) ssList(v) ssList(w) ssList(x) || segmentP(x,w) -> segmentP(app(app(v,x),u),w)*.
% 78.91/79.15  195[0:Inp] ssList(u) ssList(v) ssList(w) ssList(x) || equal(app(app(v,w),u),x)* -> segmentP(x,w)*.
% 78.91/79.15  199[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).
% 78.91/79.15  210[0:Rew:6.0,18.1] ||  -> ssList(sk7)* equal(nil,sk1).
% 78.91/79.15  211[0:Rew:6.0,17.1] ||  -> ssList(sk6)* equal(nil,sk1).
% 78.91/79.15  214[0:Rew:6.0,10.1] ||  -> ssItem(sk5)* equal(nil,sk1).
% 78.91/79.15  215[0:Rew:214.1,9.1,5.0,9.1] ||  -> ssItem(sk5)* equal(sk2,sk1).
% 78.91/79.15  216[0:Rew:6.0,19.1,6.0,19.0] ||  -> equal(nil,sk1) equal(cons(sk5,nil),sk1)**.
% 78.91/79.15  217[0:Rew:216.1,13.1,5.0,13.1,6.0,13.0] ||  -> equal(sk2,sk1) equal(cons(sk5,nil),sk1)**.
% 78.91/79.15  218[0:Rew:6.0,20.1,6.0,20.0,5.0,20.0] ||  -> equal(nil,sk1) equal(app(app(sk6,sk1),sk7),sk2)**.
% 78.91/79.15  226[0:Rew:171.3,194.5] ssList(u) ssList(v) ssList(w) ssList(x) || segmentP(u,v) -> segmentP(app(w,app(u,x)),v)*.
% 78.91/79.15  227[0:Rew:171.3,195.4] ssList(u) ssList(v) ssList(w) ssList(x) || equal(app(w,app(v,x)),u)*+ -> segmentP(u,v)*.
% 78.91/79.15  309[0:Res:2.0,96.0] ||  -> equal(app(nil,sk2),sk2)**.
% 78.91/79.15  310[0:Res:2.0,94.0] ||  -> ssItem(u)* duplicatefreeP(sk2)*.
% 78.91/79.15  325[0:Res:2.0,199.1] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u) equal(nil,sk2).
% 78.91/79.15  360[0:Res:2.0,118.1] ssItem(u) ||  -> equal(tl(cons(u,sk2)),sk2)**.
% 78.91/79.15  416[0:Res:1.0,188.0] ||  -> totalorderP(sk1) equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  417[0:Res:1.0,187.0] ||  -> strictorderP(sk1) equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  418[0:Res:1.0,186.0] ||  -> totalorderedP(sk1) equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  419[0:Res:1.0,185.0] ||  -> strictorderedP(sk1) equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  452[0:Res:1.0,7.0] || neq(sk1,nil) segmentP(sk2,sk1)* segmentP(sk1,sk1) -> .
% 78.91/79.15  458[0:Res:1.0,126.0] ||  -> equal(nil,sk1) equal(cons(hd(sk1),tl(sk1)),sk1)**.
% 78.91/79.15  470[0:Res:1.0,102.0] || segmentP(nil,sk1)* -> equal(nil,sk1).
% 78.91/79.15  475[0:Res:1.0,107.0] ssList(u) ||  -> ssList(app(u,sk1))*.
% 78.91/79.15  476[0:Res:1.0,109.0] ||  -> cyclefreeP(sk1) leq(skaf50(sk1),skaf49(sk1))*.
% 78.91/79.15  477[0:Res:1.0,110.0] ||  -> cyclefreeP(sk1) leq(skaf49(sk1),skaf50(sk1))*.
% 78.91/79.15  479[0:Res:1.0,100.0] ||  -> ssItem(hd(sk1))* equal(nil,sk1).
% 78.91/79.15  480[0:Res:1.0,95.0] ||  -> equal(app(sk1,nil),sk1)**.
% 78.91/79.15  482[0:Res:1.0,94.0] ||  -> ssItem(u)* duplicatefreeP(sk1)*.
% 78.91/79.15  484[0:Res:1.0,79.0] ||  -> segmentP(sk1,sk1)*.
% 78.91/79.15  497[0:Res:1.0,199.1] ssList(u) || equal(hd(u),hd(sk1))* equal(tl(u),tl(sk1)) -> equal(u,sk1) equal(nil,u) equal(nil,sk1).
% 78.91/79.15  514[0:Res:1.0,155.1] ssList(u) ||  -> equal(nil,sk1) equal(app(tl(sk1),u),tl(app(sk1,u)))**.
% 78.91/79.15  531[0:Res:1.0,138.1] ssItem(u) || equal(cons(u,nil),sk1)** -> singletonP(sk1).
% 78.91/79.15  532[0:Res:1.0,118.1] ssItem(u) ||  -> equal(tl(cons(u,sk1)),sk1)**.
% 78.91/79.15  535[0:Res:1.0,121.1] ssItem(u) || equal(cons(u,sk1),sk1)** -> .
% 78.91/79.15  536[0:Res:1.0,122.1] ssList(u) ||  -> equal(sk1,u) neq(sk1,u)*.
% 78.91/79.15  538[0:Res:1.0,108.1] ssItem(u) ||  -> ssList(cons(u,sk1))*.
% 78.91/79.15  575[0:MRR:452.2,484.0] || segmentP(sk2,sk1)* neq(sk1,nil) -> .
% 78.91/79.15  578[1:Spt:94.1] ||  -> ssItem(u)*.
% 78.91/79.15  584[1:MRR:92.0,578.0] ||  -> cyclefreeP(cons(u,nil))*.
% 78.91/79.15  585[1:MRR:91.0,578.0] ||  -> totalorderP(cons(u,nil))*.
% 78.91/79.15  586[1:MRR:90.0,578.0] ||  -> strictorderP(cons(u,nil))*.
% 78.91/79.15  587[1:MRR:89.0,578.0] ||  -> totalorderedP(cons(u,nil))*.
% 78.91/79.15  588[1:MRR:88.0,578.0] ||  -> strictorderedP(cons(u,nil))*.
% 78.91/79.15  589[1:MRR:87.0,578.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 78.91/79.15  590[1:MRR:86.0,578.0] ||  -> equalelemsP(cons(u,nil))*.
% 78.91/79.15  592[1:MRR:535.0,578.0] || equal(cons(u,sk1),sk1)** -> .
% 78.91/79.15  600[1:MRR:531.0,578.0] || equal(cons(u,nil),sk1)** -> singletonP(sk1).
% 78.91/79.15  608[1:MRR:124.1,124.0,578.0] ||  -> equal(u,v) neq(u,v)*.
% 78.91/79.15  786[2:Spt:497.5] ||  -> equal(nil,sk1)**.
% 78.91/79.15  791[2:Rew:786.0,8.0] || equal(sk1,sk1) equal(nil,sk2)** -> .
% 78.91/79.15  795[2:Rew:786.0,217.1] ||  -> equal(sk2,sk1) equal(cons(sk5,sk1),sk1)**.
% 78.91/79.15  932[2:Obv:791.0] || equal(nil,sk2)** -> .
% 78.91/79.15  933[2:Rew:786.0,932.0] || equal(sk2,sk1)** -> .
% 78.91/79.15  943[2:MRR:795.0,795.1,933.0,592.0] ||  -> .
% 78.91/79.15  1008[2:Spt:943.0,497.5,786.0] || equal(nil,sk1)** -> .
% 78.91/79.15  1009[2:Spt:943.0,497.0,497.1,497.2,497.3,497.4] ssList(u) || equal(hd(u),hd(sk1))* equal(tl(u),tl(sk1)) -> equal(u,sk1) equal(nil,u).
% 78.91/79.15  1010[2:MRR:210.1,1008.0] ||  -> ssList(sk7)*.
% 78.91/79.15  1011[2:MRR:211.1,1008.0] ||  -> ssList(sk6)*.
% 78.91/79.15  1016[2:MRR:216.0,1008.0] ||  -> equal(cons(sk5,nil),sk1)**.
% 78.91/79.15  1019[2:MRR:218.0,1008.0] ||  -> equal(app(app(sk6,sk1),sk7),sk2)**.
% 78.91/79.15  1827[3:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  1830[4:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  1841[5:Spt:476.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  1845[6:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  1846[7:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  1849[2:SpR:1016.0,584.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  1850[2:SpR:1016.0,585.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  1851[2:SpR:1016.0,586.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  1852[2:SpR:1016.0,587.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  1853[2:SpR:1016.0,588.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  1854[2:SpR:1016.0,589.0] ||  -> duplicatefreeP(sk1)*.
% 78.91/79.15  1855[2:SpR:1016.0,590.0] ||  -> equalelemsP(sk1)*.
% 78.91/79.15  1900[2:SpL:1016.0,600.0] || equal(sk1,sk1) -> singletonP(sk1)*.
% 78.91/79.15  1901[2:Obv:1900.0] ||  -> singletonP(sk1)*.
% 78.91/79.15  7965[0:EqR:227.4] ssList(app(u,app(v,w))) ssList(v) ssList(u) ssList(w) ||  -> segmentP(app(u,app(v,w)),v)*.
% 78.91/79.15  8008[0:SSi:7965.0,107.2,107.2] ssList(u) ssList(v) ssList(w) ||  -> segmentP(app(v,app(u,w)),u)*.
% 78.91/79.15  17704[2:SpR:1019.0,226.5] ssList(app(sk6,sk1)) ssList(u) ssList(v) ssList(sk7) || segmentP(app(sk6,sk1),u)* -> segmentP(app(v,sk2),u)*.
% 78.91/79.15  17732[2:SSi:17704.3,17704.0,1010.0,475.1,1011.0] ssList(u) ssList(v) || segmentP(app(sk6,sk1),u)*+ -> segmentP(app(v,sk2),u)*.
% 78.91/79.15  36129[0:SpR:480.0,8008.3] ssList(sk1) ssList(u) ssList(nil) ||  -> segmentP(app(u,sk1),sk1)*.
% 78.91/79.15  36152[7:SSi:36129.2,36129.0,30.0,29.0,28.0,27.0,26.0,25.0,24.0,23.0,1.0,1827.0,1830.0,1841.0,1845.0,1846.0,1854.0,1855.0,1901.0] ssList(u) ||  -> segmentP(app(u,sk1),sk1)*.
% 78.91/79.15  41813[7:Res:36152.1,17732.2] ssList(sk6) ssList(sk1) ssList(u) ||  -> segmentP(app(u,sk2),sk1)*.
% 78.91/79.15  45524[7:SSi:41813.1,41813.0,1.0,1827.0,1830.0,1841.0,1845.0,1846.0,1854.0,1855.0,1901.0,1011.0] ssList(u) ||  -> segmentP(app(u,sk2),sk1)*.
% 78.91/79.15  49856[7:SpR:309.0,45524.1] ssList(nil) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  49864[7:SSi:49856.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  49865[7:MRR:575.0,49864.0] || neq(sk1,nil)* -> .
% 78.91/79.15  49890[7:Res:608.1,49865.0] ||  -> equal(nil,sk1)**.
% 78.91/79.15  49891[7:MRR:49890.0,1008.0] ||  -> .
% 78.91/79.15  49892[7:Spt:49891.0,416.0,1846.0] || totalorderP(sk1)* -> .
% 78.91/79.15  49893[7:Spt:49891.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  49894[7:MRR:49892.0,1850.0] ||  -> .
% 78.91/79.15  50991[6:Spt:49894.0,417.0,1845.0] || strictorderP(sk1)* -> .
% 78.91/79.15  50992[6:Spt:49894.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  50993[6:MRR:50991.0,1851.0] ||  -> .
% 78.91/79.15  51252[5:Spt:50993.0,476.0,1841.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  51253[5:Spt:50993.0,476.1] ||  -> leq(skaf50(sk1),skaf49(sk1))*.
% 78.91/79.15  51254[5:MRR:51252.0,1849.0] ||  -> .
% 78.91/79.15  52073[4:Spt:51254.0,418.0,1830.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  52074[4:Spt:51254.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  52075[4:MRR:52073.0,1852.0] ||  -> .
% 78.91/79.15  52879[3:Spt:52075.0,419.0,1827.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  52880[3:Spt:52075.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  52881[3:MRR:52879.0,1853.0] ||  -> .
% 78.91/79.15  53132[1:Spt:52881.0,94.0,94.2] ssList(u) ||  -> duplicatefreeP(u)*.
% 78.91/79.15  53431[2:Spt:514.0,514.2] ssList(u) ||  -> equal(app(tl(sk1),u),tl(app(sk1,u)))**.
% 78.91/79.15  53550[3:Spt:482.0] ||  -> ssItem(u)*.
% 78.91/79.15  53554[3:MRR:86.0,53550.0] ||  -> equalelemsP(cons(u,nil))*.
% 78.91/79.15  53555[3:MRR:87.0,53550.0] ||  -> duplicatefreeP(cons(u,nil))*.
% 78.91/79.15  53556[3:MRR:88.0,53550.0] ||  -> strictorderedP(cons(u,nil))*.
% 78.91/79.15  53557[3:MRR:89.0,53550.0] ||  -> totalorderedP(cons(u,nil))*.
% 78.91/79.15  53558[3:MRR:90.0,53550.0] ||  -> strictorderP(cons(u,nil))*.
% 78.91/79.15  53559[3:MRR:91.0,53550.0] ||  -> totalorderP(cons(u,nil))*.
% 78.91/79.15  53560[3:MRR:92.0,53550.0] ||  -> cyclefreeP(cons(u,nil))*.
% 78.91/79.15  53571[3:MRR:535.0,53550.0] || equal(cons(u,sk1),sk1)** -> .
% 78.91/79.15  53578[3:MRR:124.1,124.0,53550.0] ||  -> equal(u,v) neq(u,v)*.
% 78.91/79.15  53752[4:Spt:497.5] ||  -> equal(nil,sk1)**.
% 78.91/79.15  53961[4:Rew:53752.0,8.0] || equal(sk1,sk1) equal(nil,sk2)** -> .
% 78.91/79.15  53996[4:Rew:53752.0,217.1] ||  -> equal(sk2,sk1) equal(cons(sk5,sk1),sk1)**.
% 78.91/79.15  54248[4:Obv:53961.0] || equal(nil,sk2)** -> .
% 78.91/79.15  54249[4:Rew:53752.0,54248.0] || equal(sk2,sk1)** -> .
% 78.91/79.15  54300[4:MRR:53996.0,53996.1,54249.0,53571.0] ||  -> .
% 78.91/79.15  54536[4:Spt:54300.0,497.5,53752.0] || equal(nil,sk1)** -> .
% 78.91/79.15  54537[4:Spt:54300.0,497.0,497.1,497.2,497.3,497.4] ssList(u) || equal(hd(u),hd(sk1))* equal(tl(u),tl(sk1)) -> equal(u,sk1) equal(nil,u).
% 78.91/79.15  54538[4:MRR:210.1,54536.0] ||  -> ssList(sk7)*.
% 78.91/79.15  54539[4:MRR:211.1,54536.0] ||  -> ssList(sk6)*.
% 78.91/79.15  54545[4:MRR:470.1,54536.0] || segmentP(nil,sk1)* -> .
% 78.91/79.15  54546[4:MRR:216.0,54536.0] ||  -> equal(cons(sk5,nil),sk1)**.
% 78.91/79.15  54551[4:MRR:218.0,54536.0] ||  -> equal(app(app(sk6,sk1),sk7),sk2)**.
% 78.91/79.15  54616[5:Spt:325.5] ||  -> equal(nil,sk2)**.
% 78.91/79.15  54635[5:Rew:54616.0,53560.0] ||  -> cyclefreeP(cons(u,sk2))*.
% 78.91/79.15  54636[5:Rew:54616.0,53559.0] ||  -> totalorderP(cons(u,sk2))*.
% 78.91/79.15  54637[5:Rew:54616.0,53558.0] ||  -> strictorderP(cons(u,sk2))*.
% 78.91/79.15  54638[5:Rew:54616.0,53557.0] ||  -> totalorderedP(cons(u,sk2))*.
% 78.91/79.15  54639[5:Rew:54616.0,53556.0] ||  -> strictorderedP(cons(u,sk2))*.
% 78.91/79.15  54640[5:Rew:54616.0,53555.0] ||  -> duplicatefreeP(cons(u,sk2))*.
% 78.91/79.15  54641[5:Rew:54616.0,53554.0] ||  -> equalelemsP(cons(u,sk2))*.
% 78.91/79.15  54678[5:Rew:54616.0,54545.0] || segmentP(sk2,sk1)* -> .
% 78.91/79.15  54688[5:Rew:54616.0,54546.0] ||  -> equal(cons(sk5,sk2),sk1)**.
% 78.91/79.15  55412[6:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  55415[7:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  55419[8:Spt:477.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  55421[9:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  55422[10:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  55476[5:SpR:54688.0,54635.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  55477[5:SpR:54688.0,54636.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  55478[5:SpR:54688.0,54637.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  55479[5:SpR:54688.0,54638.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  55480[5:SpR:54688.0,54639.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  55481[5:SpR:54688.0,54640.0] ||  -> duplicatefreeP(sk1)*.
% 78.91/79.15  55482[5:SpR:54688.0,54641.0] ||  -> equalelemsP(sk1)*.
% 78.91/79.15  55692[4:SpR:54551.0,171.3] ssList(sk6) ssList(sk1) ssList(sk7) ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  55710[10:SSi:55692.2,55692.1,55692.0,54538.0,1.0,55412.0,55415.0,55419.0,55421.0,55422.0,55481.0,55482.0,54539.0] ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  55793[10:SpR:55710.0,8008.3] ssList(sk1) ssList(sk6) ssList(sk7) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  55808[10:SSi:55793.2,55793.1,55793.0,54538.0,54539.0,1.0,55412.0,55415.0,55419.0,55421.0,55422.0,55481.0,55482.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  55809[10:MRR:55808.0,54678.0] ||  -> .
% 78.91/79.15  55829[10:Spt:55809.0,416.0,55422.0] || totalorderP(sk1)* -> .
% 78.91/79.15  55830[10:Spt:55809.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  55831[10:MRR:55829.0,55477.0] ||  -> .
% 78.91/79.15  55866[9:Spt:55831.0,417.0,55421.0] || strictorderP(sk1)* -> .
% 78.91/79.15  55867[9:Spt:55831.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  55868[9:MRR:55866.0,55478.0] ||  -> .
% 78.91/79.15  55882[8:Spt:55868.0,477.0,55419.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  55883[8:Spt:55868.0,477.1] ||  -> leq(skaf49(sk1),skaf50(sk1))*.
% 78.91/79.15  55884[8:MRR:55882.0,55476.0] ||  -> .
% 78.91/79.15  55899[7:Spt:55884.0,418.0,55415.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  55900[7:Spt:55884.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  55901[7:MRR:55899.0,55479.0] ||  -> .
% 78.91/79.15  55919[6:Spt:55901.0,419.0,55412.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  55920[6:Spt:55901.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  55921[6:MRR:55919.0,55480.0] ||  -> .
% 78.91/79.15  55938[5:Spt:55921.0,325.5,54616.0] || equal(nil,sk2)** -> .
% 78.91/79.15  55939[5:Spt:55921.0,325.0,325.1,325.2,325.3,325.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 78.91/79.15  55967[4:SSi:55692.2,55692.1,55692.0,54538.0,1.0,54539.0] ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  56105[6:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  56115[7:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  56121[8:Spt:476.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  56125[9:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  56126[10:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  56157[4:SpR:54546.0,53554.0] ||  -> equalelemsP(sk1)*.
% 78.91/79.15  56158[4:SpR:54546.0,53555.0] ||  -> duplicatefreeP(sk1)*.
% 78.91/79.15  56159[4:SpR:54546.0,53556.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  56160[4:SpR:54546.0,53557.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  56161[4:SpR:54546.0,53558.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  56162[4:SpR:54546.0,53559.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  56163[4:SpR:54546.0,53560.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  56406[4:SpR:55967.0,8008.3] ssList(sk1) ssList(sk6) ssList(sk7) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  56421[10:SSi:56406.2,56406.1,56406.0,54538.0,54539.0,1.0,56105.0,56115.0,56121.0,56125.0,56126.0,56157.0,56158.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  56422[10:MRR:575.0,56421.0] || neq(sk1,nil)* -> .
% 78.91/79.15  56452[10:Res:53578.1,56422.0] ||  -> equal(nil,sk1)**.
% 78.91/79.15  56453[10:MRR:56452.0,54536.0] ||  -> .
% 78.91/79.15  56454[10:Spt:56453.0,417.0,56126.0] || strictorderP(sk1)* -> .
% 78.91/79.15  56455[10:Spt:56453.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  56456[10:MRR:56454.0,56161.0] ||  -> .
% 78.91/79.15  56481[9:Spt:56456.0,416.0,56125.0] || totalorderP(sk1)* -> .
% 78.91/79.15  56482[9:Spt:56456.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  56483[9:MRR:56481.0,56162.0] ||  -> .
% 78.91/79.15  56508[8:Spt:56483.0,476.0,56121.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  56509[8:Spt:56483.0,476.1] ||  -> leq(skaf50(sk1),skaf49(sk1))*.
% 78.91/79.15  56510[8:MRR:56508.0,56163.0] ||  -> .
% 78.91/79.15  56538[7:Spt:56510.0,418.0,56115.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  56539[7:Spt:56510.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  56540[7:MRR:56538.0,56160.0] ||  -> .
% 78.91/79.15  56570[6:Spt:56540.0,419.0,56105.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  56571[6:Spt:56540.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  56572[6:MRR:56570.0,56159.0] ||  -> .
% 78.91/79.15  56601[3:Spt:56572.0,482.1] ||  -> duplicatefreeP(sk1)*.
% 78.91/79.15  56604[4:Spt:310.0] ||  -> ssItem(u)*.
% 78.91/79.15  56610[4:MRR:92.0,56604.0] ||  -> cyclefreeP(cons(u,nil))*.
% 78.91/79.15  56611[4:MRR:91.0,56604.0] ||  -> totalorderP(cons(u,nil))*.
% 78.91/79.15  56612[4:MRR:90.0,56604.0] ||  -> strictorderP(cons(u,nil))*.
% 78.91/79.15  56613[4:MRR:89.0,56604.0] ||  -> totalorderedP(cons(u,nil))*.
% 78.91/79.15  56614[4:MRR:88.0,56604.0] ||  -> strictorderedP(cons(u,nil))*.
% 78.91/79.15  56616[4:MRR:86.0,56604.0] ||  -> equalelemsP(cons(u,nil))*.
% 78.91/79.15  56618[4:MRR:535.0,56604.0] || equal(cons(u,sk1),sk1)** -> .
% 78.91/79.15  56634[4:MRR:124.1,124.0,56604.0] ||  -> equal(u,v) neq(u,v)*.
% 78.91/79.15  56804[5:Spt:497.5] ||  -> equal(nil,sk1)**.
% 78.91/79.15  57017[5:Rew:56804.0,8.0] || equal(sk1,sk1) equal(nil,sk2)** -> .
% 78.91/79.15  57052[5:Rew:56804.0,217.1] ||  -> equal(sk2,sk1) equal(cons(sk5,sk1),sk1)**.
% 78.91/79.15  57300[5:Obv:57017.0] || equal(nil,sk2)** -> .
% 78.91/79.15  57301[5:Rew:56804.0,57300.0] || equal(sk2,sk1)** -> .
% 78.91/79.15  57352[5:MRR:57052.0,57052.1,57301.0,56618.0] ||  -> .
% 78.91/79.15  57588[5:Spt:57352.0,497.5,56804.0] || equal(nil,sk1)** -> .
% 78.91/79.15  57589[5:Spt:57352.0,497.0,497.1,497.2,497.3,497.4] ssList(u) || equal(hd(u),hd(sk1))* equal(tl(u),tl(sk1)) -> equal(u,sk1) equal(nil,u).
% 78.91/79.15  57590[5:MRR:210.1,57588.0] ||  -> ssList(sk7)*.
% 78.91/79.15  57591[5:MRR:211.1,57588.0] ||  -> ssList(sk6)*.
% 78.91/79.15  57597[5:MRR:470.1,57588.0] || segmentP(nil,sk1)* -> .
% 78.91/79.15  57598[5:MRR:216.0,57588.0] ||  -> equal(cons(sk5,nil),sk1)**.
% 78.91/79.15  57603[5:MRR:218.0,57588.0] ||  -> equal(app(app(sk6,sk1),sk7),sk2)**.
% 78.91/79.15  57668[6:Spt:325.5] ||  -> equal(nil,sk2)**.
% 78.91/79.15  57686[6:Rew:57668.0,56616.0] ||  -> equalelemsP(cons(u,sk2))*.
% 78.91/79.15  57688[6:Rew:57668.0,56614.0] ||  -> strictorderedP(cons(u,sk2))*.
% 78.91/79.15  57689[6:Rew:57668.0,56613.0] ||  -> totalorderedP(cons(u,sk2))*.
% 78.91/79.15  57690[6:Rew:57668.0,56612.0] ||  -> strictorderP(cons(u,sk2))*.
% 78.91/79.15  57691[6:Rew:57668.0,56611.0] ||  -> totalorderP(cons(u,sk2))*.
% 78.91/79.15  57692[6:Rew:57668.0,56610.0] ||  -> cyclefreeP(cons(u,sk2))*.
% 78.91/79.15  57730[6:Rew:57668.0,57597.0] || segmentP(sk2,sk1)* -> .
% 78.91/79.15  57740[6:Rew:57668.0,57598.0] ||  -> equal(cons(sk5,sk2),sk1)**.
% 78.91/79.15  58464[7:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  58467[8:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  58471[9:Spt:477.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  58473[10:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  58474[11:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  58525[6:SpR:57740.0,57686.0] ||  -> equalelemsP(sk1)*.
% 78.91/79.15  58528[6:SpR:57740.0,57688.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  58529[6:SpR:57740.0,57689.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  58530[6:SpR:57740.0,57690.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  58531[6:SpR:57740.0,57691.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  58532[6:SpR:57740.0,57692.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  58742[5:SpR:57603.0,171.3] ssList(sk6) ssList(sk1) ssList(sk7) ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  58760[11:SSi:58742.2,58742.1,58742.0,57590.0,1.0,56601.0,58464.0,58467.0,58471.0,58473.0,58474.0,58525.0,57591.0] ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  58841[11:SpR:58760.0,8008.3] ssList(sk1) ssList(sk6) ssList(sk7) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  58856[11:SSi:58841.2,58841.1,58841.0,57590.0,57591.0,1.0,56601.0,58464.0,58467.0,58471.0,58473.0,58474.0,58525.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  58857[11:MRR:58856.0,57730.0] ||  -> .
% 78.91/79.15  58877[11:Spt:58857.0,416.0,58474.0] || totalorderP(sk1)* -> .
% 78.91/79.15  58878[11:Spt:58857.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  58879[11:MRR:58877.0,58531.0] ||  -> .
% 78.91/79.15  58914[10:Spt:58879.0,417.0,58473.0] || strictorderP(sk1)* -> .
% 78.91/79.15  58915[10:Spt:58879.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  58916[10:MRR:58914.0,58530.0] ||  -> .
% 78.91/79.15  58930[9:Spt:58916.0,477.0,58471.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  58931[9:Spt:58916.0,477.1] ||  -> leq(skaf49(sk1),skaf50(sk1))*.
% 78.91/79.15  58932[9:MRR:58930.0,58532.0] ||  -> .
% 78.91/79.15  58947[8:Spt:58932.0,418.0,58467.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  58948[8:Spt:58932.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  58949[8:MRR:58947.0,58529.0] ||  -> .
% 78.91/79.15  58967[7:Spt:58949.0,419.0,58464.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  58968[7:Spt:58949.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  58969[7:MRR:58967.0,58528.0] ||  -> .
% 78.91/79.15  58986[6:Spt:58969.0,325.5,57668.0] || equal(nil,sk2)** -> .
% 78.91/79.15  58987[6:Spt:58969.0,325.0,325.1,325.2,325.3,325.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 78.91/79.15  59015[5:SSi:58742.2,58742.1,58742.0,57590.0,1.0,56601.0,57591.0] ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  59153[7:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  59163[8:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  59169[9:Spt:476.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  59173[10:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  59174[11:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  59205[5:SpR:57598.0,56610.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  59206[5:SpR:57598.0,56611.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  59207[5:SpR:57598.0,56612.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  59208[5:SpR:57598.0,56613.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  59209[5:SpR:57598.0,56614.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  59211[5:SpR:57598.0,56616.0] ||  -> equalelemsP(sk1)*.
% 78.91/79.15  59456[5:SpR:59015.0,8008.3] ssList(sk1) ssList(sk6) ssList(sk7) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  59471[11:SSi:59456.2,59456.1,59456.0,57590.0,57591.0,1.0,56601.0,59153.0,59163.0,59169.0,59173.0,59174.0,59211.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  59472[11:MRR:575.0,59471.0] || neq(sk1,nil)* -> .
% 78.91/79.15  59502[11:Res:56634.1,59472.0] ||  -> equal(nil,sk1)**.
% 78.91/79.15  59503[11:MRR:59502.0,57588.0] ||  -> .
% 78.91/79.15  59504[11:Spt:59503.0,417.0,59174.0] || strictorderP(sk1)* -> .
% 78.91/79.15  59505[11:Spt:59503.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  59506[11:MRR:59504.0,59207.0] ||  -> .
% 78.91/79.15  59531[10:Spt:59506.0,416.0,59173.0] || totalorderP(sk1)* -> .
% 78.91/79.15  59532[10:Spt:59506.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  59533[10:MRR:59531.0,59206.0] ||  -> .
% 78.91/79.15  59558[9:Spt:59533.0,476.0,59169.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  59559[9:Spt:59533.0,476.1] ||  -> leq(skaf50(sk1),skaf49(sk1))*.
% 78.91/79.15  59560[9:MRR:59558.0,59205.0] ||  -> .
% 78.91/79.15  59588[8:Spt:59560.0,418.0,59163.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  59589[8:Spt:59560.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  59590[8:MRR:59588.0,59208.0] ||  -> .
% 78.91/79.15  59620[7:Spt:59590.0,419.0,59153.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  59621[7:Spt:59590.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  59622[7:MRR:59620.0,59209.0] ||  -> .
% 78.91/79.15  59651[4:Spt:59622.0,310.1] ||  -> duplicatefreeP(sk2)*.
% 78.91/79.15  59652[5:Spt:497.5] ||  -> equal(nil,sk1)**.
% 78.91/79.15  59719[5:Rew:59652.0,96.1] ssList(u) ||  -> equal(app(sk1,u),u)**.
% 78.91/79.15  59866[5:Rew:59652.0,8.0] || equal(sk1,sk1) equal(nil,sk2)** -> .
% 78.91/79.15  59902[5:Rew:59652.0,86.1] ssItem(u) ||  -> equalelemsP(cons(u,sk1))*.
% 78.91/79.15  59903[5:Rew:59652.0,87.1] ssItem(u) ||  -> duplicatefreeP(cons(u,sk1))*.
% 78.91/79.15  59904[5:Rew:59652.0,88.1] ssItem(u) ||  -> strictorderedP(cons(u,sk1))*.
% 78.91/79.15  59905[5:Rew:59652.0,89.1] ssItem(u) ||  -> totalorderedP(cons(u,sk1))*.
% 78.91/79.15  59906[5:Rew:59652.0,90.1] ssItem(u) ||  -> strictorderP(cons(u,sk1))*.
% 78.91/79.15  59907[5:Rew:59652.0,91.1] ssItem(u) ||  -> totalorderP(cons(u,sk1))*.
% 78.91/79.15  59908[5:Rew:59652.0,92.1] ssItem(u) ||  -> cyclefreeP(cons(u,sk1))*.
% 78.91/79.15  59914[5:Rew:59652.0,217.1] ||  -> equal(sk2,sk1) equal(cons(sk5,sk1),sk1)**.
% 78.91/79.15  60131[5:Rew:59719.1,53431.1] ssList(u) ||  -> equal(app(tl(sk1),u),tl(u))**.
% 78.91/79.15  60149[5:Obv:59866.0] || equal(nil,sk2)** -> .
% 78.91/79.15  60150[5:Rew:59652.0,60149.0] || equal(sk2,sk1)** -> .
% 78.91/79.15  60153[5:MRR:215.1,60150.0] ||  -> ssItem(sk5)*.
% 78.91/79.15  60203[5:MRR:59914.0,60150.0] ||  -> equal(cons(sk5,sk1),sk1)**.
% 78.91/79.15  60923[5:SpR:60203.0,532.1] ssItem(sk5) ||  -> equal(tl(sk1),sk1)**.
% 78.91/79.15  60924[5:SSi:60923.0,60153.0] ||  -> equal(tl(sk1),sk1)**.
% 78.91/79.15  60930[5:Rew:60924.0,60131.1] ssList(u) ||  -> equal(app(sk1,u),tl(u))**.
% 78.91/79.15  60946[5:Rew:59719.1,60930.1] ssList(u) ||  -> equal(tl(u),u)**.
% 78.91/79.15  61007[5:SpR:60946.1,532.1] ssList(cons(u,sk1)) ssItem(u) ||  -> equal(cons(u,sk1),sk1)**.
% 78.91/79.15  61014[5:SSi:61007.0,59902.1,59903.1,59904.1,538.1,59905.1,59906.1,59907.1,59908.1] ssItem(u) ||  -> equal(cons(u,sk1),sk1)**.
% 78.91/79.15  61015[5:MRR:61014.1,535.1] ssItem(u) ||  -> .
% 78.91/79.15  61016[5:UnC:61015.0,34.0] ||  -> .
% 78.91/79.15  61017[5:Spt:61016.0,497.5,59652.0] || equal(nil,sk1)** -> .
% 78.91/79.15  61018[5:Spt:61016.0,497.0,497.1,497.2,497.3,497.4] ssList(u) || equal(hd(u),hd(sk1))* equal(tl(u),tl(sk1)) -> equal(u,sk1) equal(nil,u).
% 78.91/79.15  61019[5:MRR:210.1,61017.0] ||  -> ssList(sk7)*.
% 78.91/79.15  61020[5:MRR:211.1,61017.0] ||  -> ssList(sk6)*.
% 78.91/79.15  61021[5:MRR:214.1,61017.0] ||  -> ssItem(sk5)*.
% 78.91/79.15  61023[5:MRR:479.1,61017.0] ||  -> ssItem(hd(sk1))*.
% 78.91/79.15  61026[5:MRR:470.1,61017.0] || segmentP(nil,sk1)* -> .
% 78.91/79.15  61027[5:MRR:216.0,61017.0] ||  -> equal(cons(sk5,nil),sk1)**.
% 78.91/79.15  61031[5:MRR:458.0,61017.0] ||  -> equal(cons(hd(sk1),tl(sk1)),sk1)**.
% 78.91/79.15  61032[5:MRR:218.0,61017.0] ||  -> equal(app(app(sk6,sk1),sk7),sk2)**.
% 78.91/79.15  61109[6:Spt:325.5] ||  -> equal(nil,sk2)**.
% 78.91/79.15  61157[6:Rew:61109.0,61026.0] || segmentP(sk2,sk1)* -> .
% 78.91/79.15  61159[6:Rew:61109.0,92.1] ssItem(u) ||  -> cyclefreeP(cons(u,sk2))*.
% 78.91/79.15  61160[6:Rew:61109.0,91.1] ssItem(u) ||  -> totalorderP(cons(u,sk2))*.
% 78.91/79.15  61161[6:Rew:61109.0,90.1] ssItem(u) ||  -> strictorderP(cons(u,sk2))*.
% 78.91/79.15  61162[6:Rew:61109.0,89.1] ssItem(u) ||  -> totalorderedP(cons(u,sk2))*.
% 78.91/79.15  61163[6:Rew:61109.0,88.1] ssItem(u) ||  -> strictorderedP(cons(u,sk2))*.
% 78.91/79.15  61179[6:Rew:61109.0,61027.0] ||  -> equal(cons(sk5,sk2),sk1)**.
% 78.91/79.15  61908[7:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  61911[8:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  61915[9:Spt:477.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  61917[10:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  61918[11:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  61931[6:SpR:61179.0,360.1] ssItem(sk5) ||  -> equal(tl(sk1),sk2)**.
% 78.91/79.15  61934[6:SSi:61931.0,61021.0] ||  -> equal(tl(sk1),sk2)**.
% 78.91/79.15  61936[6:Rew:61934.0,61031.0] ||  -> equal(cons(hd(sk1),sk2),sk1)**.
% 78.91/79.15  62161[5:SpR:61032.0,171.3] ssList(sk6) ssList(sk1) ssList(sk7) ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  62179[11:SSi:62161.2,62161.1,62161.0,61019.0,1.0,56601.0,61908.0,61911.0,61915.0,61917.0,61918.0,61020.0] ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  62229[11:SpR:62179.0,8008.3] ssList(sk1) ssList(sk6) ssList(sk7) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  62244[11:SSi:62229.2,62229.1,62229.0,61019.0,61020.0,1.0,56601.0,61908.0,61911.0,61915.0,61917.0,61918.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  62245[11:MRR:62244.0,61157.0] ||  -> .
% 78.91/79.15  62265[11:Spt:62245.0,416.0,61918.0] || totalorderP(sk1)* -> .
% 78.91/79.15  62266[11:Spt:62245.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  62317[6:SpR:61936.0,61159.1] ssItem(hd(sk1)) ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  62337[6:SpR:61936.0,61160.1] ssItem(hd(sk1)) ||  -> totalorderP(sk1)*.
% 78.91/79.15  62340[6:SSi:62337.0,61023.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  62341[11:MRR:62340.0,62265.0] ||  -> .
% 78.91/79.15  62342[10:Spt:62341.0,417.0,61917.0] || strictorderP(sk1)* -> .
% 78.91/79.15  62343[10:Spt:62341.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  62397[6:SpR:61936.0,61161.1] ssItem(hd(sk1)) ||  -> strictorderP(sk1)*.
% 78.91/79.15  62400[6:SSi:62397.0,61023.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  62401[10:MRR:62400.0,62342.0] ||  -> .
% 78.91/79.15  62402[9:Spt:62401.0,477.0,61915.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  62403[9:Spt:62401.0,477.1] ||  -> leq(skaf49(sk1),skaf50(sk1))*.
% 78.91/79.15  62406[6:SSi:62317.0,61023.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  62407[9:MRR:62406.0,62402.0] ||  -> .
% 78.91/79.15  62423[8:Spt:62407.0,418.0,61911.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  62424[8:Spt:62407.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  62476[6:SpR:61936.0,61162.1] ssItem(hd(sk1)) ||  -> totalorderedP(sk1)*.
% 78.91/79.15  62479[6:SSi:62476.0,61023.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  62480[8:MRR:62479.0,62423.0] ||  -> .
% 78.91/79.15  62481[7:Spt:62480.0,419.0,61908.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  62482[7:Spt:62480.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  62541[6:SpR:61936.0,61163.1] ssItem(hd(sk1)) ||  -> strictorderedP(sk1)*.
% 78.91/79.15  62544[6:SSi:62541.0,61023.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  62545[7:MRR:62544.0,62481.0] ||  -> .
% 78.91/79.15  62546[6:Spt:62545.0,325.5,61109.0] || equal(nil,sk2)** -> .
% 78.91/79.15  62547[6:Spt:62545.0,325.0,325.1,325.2,325.3,325.4] ssList(u) || equal(hd(u),hd(sk2))* equal(tl(u),tl(sk2)) -> equal(u,sk2) equal(nil,u).
% 78.91/79.15  62578[5:SSi:62161.2,62161.1,62161.0,61019.0,1.0,56601.0,61020.0] ||  -> equal(app(sk6,app(sk1,sk7)),sk2)**.
% 78.91/79.15  62642[7:Spt:419.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  62652[8:Spt:418.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  62658[9:Spt:476.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  62662[10:Spt:416.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  62663[11:Spt:417.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  62803[5:SpR:61027.0,86.1] ssItem(sk5) ||  -> equalelemsP(sk1)*.
% 78.91/79.15  62804[5:SSi:62803.0,61021.0] ||  -> equalelemsP(sk1)*.
% 78.91/79.15  62881[5:SpR:61027.0,88.1] ssItem(sk5) ||  -> strictorderedP(sk1)*.
% 78.91/79.15  62896[5:SpR:61027.0,89.1] ssItem(sk5) ||  -> totalorderedP(sk1)*.
% 78.91/79.15  62907[5:SpR:61027.0,90.1] ssItem(sk5) ||  -> strictorderP(sk1)*.
% 78.91/79.15  62931[5:SpR:62578.0,8008.3] ssList(sk1) ssList(sk6) ssList(sk7) ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  62946[11:SSi:62931.2,62931.1,62931.0,61019.0,61020.0,1.0,56601.0,62642.0,62652.0,62658.0,62662.0,62663.0,62804.0] ||  -> segmentP(sk2,sk1)*.
% 78.91/79.15  62947[11:MRR:575.0,62946.0] || neq(sk1,nil)* -> .
% 78.91/79.15  62972[5:SpR:61027.0,91.1] ssItem(sk5) ||  -> totalorderP(sk1)*.
% 78.91/79.15  62988[5:SpR:61027.0,92.1] ssItem(sk5) ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  63329[11:Res:536.2,62947.0] ssList(nil) ||  -> equal(nil,sk1)**.
% 78.91/79.15  63330[11:SSi:63329.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0] ||  -> equal(nil,sk1)**.
% 78.91/79.15  63331[11:MRR:63330.0,61017.0] ||  -> .
% 78.91/79.15  63332[11:Spt:63331.0,417.0,62663.0] || strictorderP(sk1)* -> .
% 78.91/79.15  63333[11:Spt:63331.0,417.1] ||  -> equal(app(app(skaf61(sk1),cons(skaf59(sk1),skaf62(sk1))),cons(skaf60(sk1),skaf63(sk1))),sk1)**.
% 78.91/79.15  63334[5:SSi:62907.0,61021.0] ||  -> strictorderP(sk1)*.
% 78.91/79.15  63335[11:MRR:63334.0,63332.0] ||  -> .
% 78.91/79.15  63369[10:Spt:63335.0,416.0,62662.0] || totalorderP(sk1)* -> .
% 78.91/79.15  63370[10:Spt:63335.0,416.1] ||  -> equal(app(app(skaf56(sk1),cons(skaf54(sk1),skaf57(sk1))),cons(skaf55(sk1),skaf58(sk1))),sk1)**.
% 78.91/79.15  63371[5:SSi:62972.0,61021.0] ||  -> totalorderP(sk1)*.
% 78.91/79.15  63372[10:MRR:63371.0,63369.0] ||  -> .
% 78.91/79.15  63406[9:Spt:63372.0,476.0,62658.0] || cyclefreeP(sk1)* -> .
% 78.91/79.15  63407[9:Spt:63372.0,476.1] ||  -> leq(skaf50(sk1),skaf49(sk1))*.
% 78.91/79.15  63408[5:SSi:62988.0,61021.0] ||  -> cyclefreeP(sk1)*.
% 78.91/79.15  63409[9:MRR:63408.0,63406.0] ||  -> .
% 78.91/79.15  63446[8:Spt:63409.0,418.0,62652.0] || totalorderedP(sk1)* -> .
% 78.91/79.15  63447[8:Spt:63409.0,418.1] ||  -> equal(app(app(skaf66(sk1),cons(skaf64(sk1),skaf67(sk1))),cons(skaf65(sk1),skaf68(sk1))),sk1)**.
% 78.91/79.15  63448[5:SSi:62896.0,61021.0] ||  -> totalorderedP(sk1)*.
% 78.91/79.15  63449[8:MRR:63448.0,63446.0] ||  -> .
% 78.91/79.15  63489[7:Spt:63449.0,419.0,62642.0] || strictorderedP(sk1)* -> .
% 78.91/79.15  63490[7:Spt:63449.0,419.1] ||  -> equal(app(app(skaf71(sk1),cons(skaf69(sk1),skaf72(sk1))),cons(skaf70(sk1),skaf73(sk1))),sk1)**.
% 78.91/79.15  63492[5:SSi:62881.0,61021.0] ||  -> strictorderedP(sk1)*.
% 78.91/79.15  63493[7:MRR:63492.0,63489.0] ||  -> .
% 78.91/79.15  63534[2:Spt:63493.0,514.1] ||  -> equal(nil,sk1)**.
% 78.91/79.15  63815[2:Rew:63534.0,217.1] ||  -> equal(sk2,sk1) equal(cons(sk5,sk1),sk1)**.
% 97.40/97.59  63816[2:Rew:63534.0,8.1,63534.0,8.0] || equal(sk1,sk1) equal(sk2,sk1)** -> .
% 97.40/97.59  63817[2:Obv:63816.0] || equal(sk2,sk1)** -> .
% 97.40/97.59  63818[2:MRR:215.1,63817.0] ||  -> ssItem(sk5)*.
% 97.40/97.59  63826[2:MRR:63815.0,63817.0] ||  -> equal(cons(sk5,sk1),sk1)**.
% 97.40/97.59  64834[2:SpL:63826.0,535.1] ssItem(sk5) || equal(sk1,sk1)* -> .
% 97.40/97.59  64835[2:Obv:64834.1] ssItem(sk5) ||  -> .
% 97.40/97.59  64836[2:SSi:64835.0,63818.0] ||  -> .
% 97.40/97.59  % SZS output end Refutation
% 97.40/97.59  Formulae used in the proof : co1_1 co1_2 co1_5 co1_6 co1_7 co1_8 co1_9 co1_10 co1_13 co1_17 co1_18 co1_19 co1_20 clause1 clause2 clause3 clause4 clause5 clause6 clause7 clause8 clause12 clause57 clause64 clause65 clause66 clause67 clause68 clause69 clause70 clause72 clause73 clause74 clause78 clause80 clause85 clause86 clause87 clause88 clause96 clause99 clause100 clause102 clause104 clause116 clause133 clause149 clause163 clause164 clause165 clause166 clause172 clause173 clause177
% 97.40/97.59  
%------------------------------------------------------------------------------