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

View Problem - Process Solution

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

% Computer : n011.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 : Sun Jul 17 14:39:58 EDT 2022

% Result   : Timeout 299.94s 300.36s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.04/0.12  % Problem  : LCL787-1 : TPTP v8.1.0. Released v4.1.0.
% 0.04/0.13  % Command  : run_spass %d %s
% 0.14/0.34  % Computer : n011.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 600
% 0.14/0.34  % DateTime : Sat Jul  2 17:42:35 EDT 2022
% 0.14/0.34  % CPUTime  : 
% 299.94/300.36  
% 299.94/300.36  SPASS V 3.9 
% 299.94/300.36  SPASS beiseite: Ran out of time.
% 299.94/300.36  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 299.94/300.36  SPASS derived 93803 clauses, backtracked 3 clauses, performed 16 splits and kept 22270 clauses.
% 299.94/300.36  SPASS allocated 171631 KBytes.
% 299.94/300.36  SPASS spent	0:05:00.01 on the problem.
% 299.94/300.36  		0:00:00.04 for the input.
% 299.94/300.36  		0:00:00.00 for the FLOTTER CNF translation.
% 299.94/300.36  		0:00:02.52 for inferences.
% 299.94/300.36  		0:00:00.00 for the backtracking.
% 299.94/300.36  		0:4:55.88 for the reduction.
% 299.94/300.36  
% 299.94/300.36  
% 299.94/300.36   The set of clauses at termination is :
% 299.94/300.36  132562[2:MRR:132478.2,1737.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Oreplicate(u,w,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  3220[0:Res:25.1,97.0] || hBOOL(hAPP(hAPP(u,v),w))* c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,x,y),v,z)*+ -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,x,y),w,z)*.
% 299.94/300.36  35041[1:SpR:4780.1,653.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))*.
% 299.94/300.36  25088[1:SpL:270.0,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* -> .
% 299.94/300.36  25086[1:SpL:270.0,24984.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),z))* -> .
% 299.94/300.36  15375[0:Res:8115.0,321.1] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w)*.
% 299.94/300.36  3122[0:MRR:3069.1,268.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),c_List_Olist_OCons(w,u,v),v),v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.36  6966[1:SpL:6864.1,1722.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*+ -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.36  6965[1:SpL:6864.1,1728.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*+ -> equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.36  6566[1:SpL:6087.1,228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)**+ -> equal(v,u)*.
% 299.94/300.36  131730[1:MRR:131729.3,48618.0] || equal(v_as____,u) equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.36  3121[0:MRR:3070.1,245.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),c_List_Oappend(w,u,v),v),v),v),c_List_Oappend(w,u,v))**.
% 299.94/300.36  5409[1:SpL:4822.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)**+ -> equal(u,w)*.
% 299.94/300.36  131081[1:SpL:396.0,128328.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  129318[1:SpL:6087.1,129104.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)**+ -> equal(w,u)*.
% 299.94/300.36  129317[1:SpL:74710.1,129104.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)**+ -> equal(w,u)*.
% 299.94/300.36  12630[0:Res:144.1,148.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Osubst(x,u,y),z)*+ -> c_Type_Otyping(w,c_Lambda_Osubst(x,v,y),z)*.
% 299.94/300.36  128709[1:Rew:128690.1,128024.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)** -> equal(w,u)*.
% 299.94/300.36  128707[1:Rew:128690.1,128026.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(w,u)*.
% 299.94/300.36  128328[1:SpL:4911.1,54652.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  127980[1:SpR:4911.1,60.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),u)**.
% 299.94/300.36  11925[0:SpL:315.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))*+ -> hBOOL(hAPP(u,c_List_Ofoldr(c_Type_Otype_OFun,w,y,x,z)))*.
% 299.94/300.36  129899[1:SpL:8586.1,129828.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  129993[0:SpR:3544.0,3.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1))*.
% 299.94/300.36  130175[0:SpL:3544.0,59864.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x),y),z))* -> .
% 299.94/300.36  8241[0:Res:227.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Osubst(u,x,y),z)*+ -> c_Type_Otyping(w,c_Lambda_Osubst(v,x,y),z)*.
% 299.94/300.36  129912[1:SpL:2231.0,129828.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  129911[1:SpL:298.0,129828.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  129982[0:SpR:3544.0,376.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y),z))*.
% 299.94/300.36  129909[1:SpL:2118.0,129828.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  3544[0:SpR:236.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),hAPP(hAPP(v,c_Lambda_Olift(x,z)),c_Lambda_Olift(y,z)))*.
% 299.94/300.36  129828[1:EqR:128256.1] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  128256[1:SpL:4911.1,89292.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  128254[1:SpL:4911.1,87368.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  128376[1:SpL:4911.1,54748.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(w,v_rs____)* equal(w,u)* -> .
% 299.94/300.36  18006[0:SpR:47.1,108.3] class_Ring__and__Field_Ocomm__semiring__1(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)*+ c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.36  129319[1:SpL:4780.1,129104.0] || equal(u,v_as____)* equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)**+ -> equal(w,u)*.
% 299.94/300.36  129386[1:Con:129369.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,u).
% 299.94/300.36  129385[1:Con:129367.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,u).
% 299.94/300.36  129104[1:Rew:128689.1,129086.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v).
% 299.94/300.36  18007[0:SpR:44.1,108.3] class_OrderedGroup_Ocomm__monoid__add(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)*+ c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.36  128690[1:Rew:128689.1,4911.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)**.
% 299.94/300.36  128689[1:Obv:128688.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Oappend(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.36  128877[1:Rew:128689.1,128876.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(v,u).
% 299.94/300.36  18008[0:SpR:46.1,108.3] class_OrderedGroup_Omonoid__add(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)*+ c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.36  2858[0:Res:1217.0,311.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w)* -> c_Type_Otyping(u,v,w).
% 299.94/300.36  2217[1:SpL:298.0,1073.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(v_as____,w).
% 299.94/300.36  2112[1:SpL:211.0,1073.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(v_as____,w).
% 299.94/300.36  949[0:SpR:579.1,74.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36  7294[0:SpL:270.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z))* -> equal(v,c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,y,z)).
% 299.94/300.36  948[0:SpR:579.1,93.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36  910[0:SpR:578.1,74.0] || equal(c_List_Orev(c_List_Orotate1(u,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36  706[0:SpL:555.1,119.0] || equal(u,v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> equal(v,c_List_Olist_ONil(w))*.
% 299.94/300.36  691[0:SpR:555.1,494.1] || equal(u,v)* equal(v,c_List_Olist_ONil(w))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.36  7299[0:SpL:270.0,314.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x),hAPP(hAPP(c_Type_Otype_OFun,y),z))* -> equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,w,x),z).
% 299.94/300.36  690[0:SpR:555.1,200.1] || equal(u,v)*+ -> equal(v,c_List_Olist_ONil(w))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.36  126895[1:Obv:126881.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  127303[1:Rew:1247.0,127285.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.36  125528[1:Rew:2118.0,125522.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  2933[0:Res:25.1,214.0] || hBOOL(hAPP(hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Predicate_Oconversep(u,v,w),x))),x))*+ -> hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y))*.
% 299.94/300.36  125489[1:SpL:59.0,116190.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  124404[1:Obv:124392.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(u,w)* -> equal(v_as____,w)*.
% 299.94/300.36  126891[1:Obv:126882.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  124244[1:Rew:298.0,124237.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  18978[0:Res:69.1,95.1] || hBOOL(hAPP(hAPP(u,v),w))*+ hBOOL(hAPP(hAPP(u,w),x))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,y),v),x))*.
% 299.94/300.36  124072[1:Obv:124060.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(w,v_as____)* -> equal(w,u)*.
% 299.94/300.36  123865[1:Obv:123854.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(v,w)* -> equal(w,v_as____)*.
% 299.94/300.36  121183[1:SpL:59.0,59654.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.36  119697[1:SpL:59.0,55087.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))*+ equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.36  18020[0:Res:108.3,251.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> .
% 299.94/300.36  118782[10:Rew:59.0,118719.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  117229[0:MRR:117228.2,32692.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,u),u),tc_nat)*.
% 299.94/300.36  117227[0:MRR:117170.2,1958.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,u),u),tc_nat)*.
% 299.94/300.36  125895[1:Rew:2117.0,125846.1,298.0,125846.1,3108.0,125846.1,1982.0,125846.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  18021[0:Res:108.3,253.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> .
% 299.94/300.36  125526[1:Rew:33465.0,125471.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  125799[1:SpL:2117.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36  125536[1:Rew:1028.0,125502.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36  125618[1:Rew:3108.0,125607.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  18022[0:Res:108.3,252.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> .
% 299.94/300.36  125523[1:Rew:2118.0,125455.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  116190[1:SpL:517.1,116011.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  125203[1:SpL:2117.0,116165.1] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  116165[1:SpL:8586.1,116011.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  12129[0:Res:149.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Type_Otyping(w,c_Lambda_Olift(u,x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(v,x),y)*.
% 299.94/300.36  124951[10:Rew:2527.0,124945.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.36  124956[10:Obv:124948.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36  124860[10:Rew:298.0,124859.0,2133.0,124859.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36  115187[10:SpL:2207.0,53214.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  8242[0:Res:227.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(v,w,x),y)*+ -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,x),y)*.
% 299.94/300.36  115046[1:SpL:2207.0,33892.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.36  113727[1:SpL:50.0,35325.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  124401[1:Obv:124393.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(u,w)* -> equal(v_as____,w)*.
% 299.94/300.36  113351[1:SpL:50.0,33894.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.36  3217[0:SpL:63.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))*+ c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,x)* -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),w,x)*.
% 299.94/300.36  113243[1:SpL:50.0,33892.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  124069[1:Obv:124061.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(w,v_as____)* -> equal(w,u)*.
% 299.94/300.36  113128[1:SpL:50.0,33891.1] || equal(u,v_as____)* equal(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(u,v)*.
% 299.94/300.36  123862[1:Obv:123855.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(v,w)* -> equal(w,v_as____)*.
% 299.94/300.36  3218[0:SpL:62.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))*+ c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,x)* -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),w,x)*.
% 299.94/300.36  112886[1:SpL:50.0,33492.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v,v_as____)*.
% 299.94/300.36  111291[2:Rew:2117.0,110522.1,4649.1,110522.1,1028.0,110522.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 299.94/300.36  111217[2:Rew:111089.1,111216.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  109943[1:SpL:1783.0,5805.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  23323[0:Rew:43.2,23259.3] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Oab__group__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.36  107964[0:SpR:270.0,107931.1] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(u),x),tc_nat)*.
% 299.94/300.36  97879[1:Rew:1019.0,97822.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  97841[1:SpL:6041.1,96534.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  97460[1:SpL:6041.1,88927.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36  8006[0:SpL:63.1,67.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36  91975[1:SpL:517.1,91578.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  91938[1:SpL:8588.1,91578.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  89590[1:SpL:8588.1,89559.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  89279[1:SpL:8586.1,89233.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  8007[0:SpL:62.1,67.2] class_OrderedGroup_Ocomm__monoid__add(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36  89120[1:SpL:8588.1,89090.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36  88716[1:SpL:8586.1,88647.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36  88537[1:SpL:8588.1,88505.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.36  88282[1:SpL:8586.1,88237.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.36  3554[0:SpL:236.0,97.0] || hBOOL(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w))*+ c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Olift(v,w),x)* -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Olift(u,w),x)*.
% 299.94/300.36  87403[1:SpL:517.1,87322.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  87355[1:SpL:8586.1,87322.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  87047[10:Rew:1844.0,86901.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  121706[10:Obv:121693.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  12632[0:Res:144.1,51.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,v,x),tc_Lambda_OdB)*+ -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,u,x),tc_Lambda_OdB)*.
% 299.94/300.36  86935[10:SpL:2232.0,52776.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  86602[1:SpL:6864.1,86564.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  86182[1:SpL:6864.1,86144.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  77255[1:SpL:74743.1,56905.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  3545[0:SpR:158.1,236.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(u)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),v))**.
% 299.94/300.36  77187[1:SpL:74743.1,2221.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  75333[1:SpL:74746.1,285.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.36  59654[1:SpL:517.1,59600.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)**+ -> .
% 299.94/300.36  59632[1:SpL:8586.1,59600.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  3546[0:SpR:158.1,236.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),v))**.
% 299.94/300.36  58922[1:SpL:298.0,58534.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  58789[1:SpR:24918.0,11858.0] ||  -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(hAPP(hAPP(c_fequal(u),v_a____),v),v_rs____,tc_Lambda_OdB),v,tc_Lambda_OdB,w))*.
% 299.94/300.36  58739[1:SpL:2231.0,58294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  58623[1:SpL:8588.1,58467.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  16103[0:SpR:157.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Olift(v,w))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(u,x,w)),v))*.
% 299.94/300.36  58585[1:SpL:8588.1,58466.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  58406[1:SpL:2231.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  58250[10:SpL:2231.0,53299.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  58134[10:SpL:2231.0,52429.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  16107[0:SpR:157.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Osubst(w,x,v)))*.
% 299.94/300.36  58110[10:SpL:2231.0,52971.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  57211[1:Rew:1934.0,57179.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36  55608[1:SpL:298.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  55607[1:SpL:211.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  13972[0:SpL:167.0,267.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x)).
% 299.94/300.36  55087[1:SpL:517.1,54758.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)**+ -> .
% 299.94/300.36  119544[1:SpL:2117.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  119441[1:SpL:2117.0,54783.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  54783[1:SpL:298.0,54720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36  13976[0:SpL:167.0,246.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB)).
% 299.94/300.36  119241[1:SpL:2117.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  119173[1:SpL:2117.0,54782.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  54782[1:SpL:211.0,54720.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36  54747[1:SpL:11766.1,54720.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  3387[0:SpR:158.1,159.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,w),c_Lambda_OdB_OVar(u))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(u)))*.
% 299.94/300.36  53535[10:SpL:298.0,53299.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  53534[10:SpL:211.0,53299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  53127[10:SpL:298.0,52429.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  53016[10:Res:52970.1,2219.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  12131[0:Res:149.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(v,w),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,w),tc_Lambda_OdB)*.
% 299.94/300.36  53015[10:Res:52970.1,2114.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  52905[10:Rew:1014.0,52887.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.36  52788[0:SpR:157.0,8233.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(v)))*+ -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),w))*.
% 299.94/300.36  52369[0:SSi:52365.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)*+ -> c_List_Olistsp(w,c_HOL_Ozero__class_Ozero(tc_nat),u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.36  13770[0:SpL:133.0,8.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,y,x),x).
% 299.94/300.36  51558[1:SpL:298.0,51509.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  118079[2:Obv:118074.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.36  118014[2:SpL:2133.0,51066.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36  51066[2:SpL:517.1,51032.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36  13771[0:SpL:133.0,9.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 299.94/300.36  50857[1:SpL:298.0,50754.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.36  50026[1:SpL:298.0,49970.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.36  48709[1:SpL:298.0,48672.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.36  45047[4:SSi:45043.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_Olift(u,v),w,tc_nat)* -> hBOOL(hAPP(c_InductTermi_OIT,u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.36  4874[0:Rew:197.0,4860.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(y,v,x),x),c_List_Orotate1(c_List_Olist_OCons(y,w,x),x),x)*.
% 299.94/300.36  117389[0:SSi:117388.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* equal(c_List_Orotate1(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36  39700[0:SpR:39416.1,10.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orotate1(v,u),v)**.
% 299.94/300.36  117224[0:SSi:117223.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* equal(c_List_Obutlast(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36  39699[0:SpR:39416.1,91.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Obutlast(v,u),v)**.
% 299.94/300.36  13597[0:Rew:4495.1,13462.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),w),v)**.
% 299.94/300.36  117008[1:SpL:2117.0,116253.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  116253[1:Rew:2117.0,116202.0,2231.0,116202.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  116548[1:Rew:3462.0,116510.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*+ -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  116767[1:SpL:2117.0,116178.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  11927[0:SpL:315.0,377.0] || hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(v,w,x),y,x,z))* -> equal(v,c_List_Ofoldr(c_fequal(u),w,y,x,z)).
% 299.94/300.36  116178[1:SpL:2231.0,116011.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  116580[1:SpL:2117.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  116176[1:SpL:211.0,116011.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  116482[1:Rew:67040.0,116466.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.36  4483[0:SpL:401.0,404.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,w),w))* -> equal(v,c_List_Oreplicate(y,x,w)).
% 299.94/300.36  116084[1:Rew:298.0,116057.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  115735[16:SSi:115721.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(v_as____,u,tc_nat)*+ c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.36  116011[1:SpL:234.0,115270.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  115270[1:Rew:59.0,115008.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  2195[0:SpR:298.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,v,w),tc_List_Olist(w)),c_List_Oappend(u,c_List_Oappend(v,x,w),w),w),c_List_Oappend(u,v,w))**.
% 299.94/300.36  115704[16:SSi:115700.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(v_as____,u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36  115690[16:Spt:115672.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v_as____,tc_nat)*.
% 299.94/300.36  114656[0:MRR:114655.2,32692.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,u),tc_nat)*.
% 299.94/300.36  2207[0:SpR:50.0,298.0] ||  -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(c_List_Orev(w,v),x,v),v),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,v),v),x,v))**.
% 299.94/300.36  114652[0:SSi:114651.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* equal(c_List_Orev(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.36  39698[0:SpR:39416.1,92.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orev(v,u),v)**.
% 299.94/300.36  38542[1:SpL:517.1,38496.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36  35708[1:SpL:517.1,35658.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36  2098[0:SpR:211.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(u,c_List_Oappend(v,x,w),w),w),c_List_Olist_OCons(u,v,w))**.
% 299.94/300.36  35659[1:SpL:517.1,35602.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  114030[1:SpL:2165.0,113987.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  114029[1:SpL:2133.0,113987.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  113987[0:MRR:113949.1,29476.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ -> equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 299.94/300.36  21884[0:SpR:192.2,386.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))*+ -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 299.94/300.36  35568[1:SpL:298.0,34537.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  35325[1:SpL:298.0,33839.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  34091[1:SpL:517.1,33963.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36  3889[0:SpL:127.1,285.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Obutlast(c_List_Olist_OCons(x,y,w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(v,c_List_Obutlast(y,w)).
% 299.94/300.36  33894[1:Rew:1019.0,33812.0,30574.1,33812.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.36  33892[1:Rew:1019.0,33827.1,30574.1,33827.1,298.0,33827.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  113143[1:Con:113125.2] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(v,v_as____)* -> equal(v,u)*.
% 299.94/300.36  33891[1:Rew:1019.0,33830.2,30574.1,33830.2] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(u,w)*.
% 299.94/300.36  3761[0:Rew:137.1,3741.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Obutlast(c_List_Oappend(x,v,w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,x).
% 299.94/300.36  33492[1:SpL:517.1,33357.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)**+ -> equal(v,v_as____)*.
% 299.94/300.36  31041[1:SpL:298.0,30495.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.36  30559[1:SpL:517.1,30448.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.36  112570[1:MRR:112569.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  3742[0:SpL:137.1,229.0] || equal(c_List_Oappend(u,v,w),c_List_Obutlast(c_List_Oappend(u,x,w),w))* -> equal(x,c_List_Olist_ONil(w)) equal(v,c_List_Obutlast(x,w)).
% 299.94/300.36  112371[1:Obv:112370.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36  112367[1:Obv:112358.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36  112366[1:Obv:112365.2] || equal(u,v_as____)*+ equal(u,v)* -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36  21856[1:SpL:517.1,21788.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.36  7250[0:SpR:270.0,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_HOL_Ozero__class_Ozero(u)),x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),x))**.
% 299.94/300.36  19725[1:SpL:8588.1,19709.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  19633[1:SpL:8586.1,19625.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  19611[1:SpL:8586.1,19584.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.36  19505[1:SpL:8588.1,19495.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  7251[0:SpR:270.0,42.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_HOL_Ozero__class_Ozero(u)),x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),x))**.
% 299.94/300.36  19406[1:SpL:8586.1,19398.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  19384[1:SpL:8586.1,19370.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.36  111785[1:Obv:111776.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,v)* -> equal(v_as____,v)*.
% 299.94/300.36  111701[1:SpL:2133.0,18883.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(v_as____,v)*.
% 299.94/300.36  7252[0:SpR:270.0,45.1] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_HOL_Ozero__class_Ozero(u)),x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),x))**.
% 299.94/300.36  18883[1:SpL:517.1,18839.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(v_as____,v)*.
% 299.94/300.36  15612[1:SpL:401.0,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.36  15449[1:SpL:401.0,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.36  14247[1:SpL:517.1,14213.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36  15200[0:SpL:48.1,85.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36  13979[0:SpL:167.0,12039.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.36  111213[10:MRR:110640.1,52745.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  111089[2:Obv:110800.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  15201[0:SpL:42.1,85.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36  7256[0:SpR:270.0,1218.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(w,c_HOL_Ozero__class_Ozero(tc_nat)))),x)),w))*.
% 299.94/300.36  6967[1:SpL:6864.1,1727.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*+ -> equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.36  6520[1:Rew:1014.0,6518.2] || equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.36  110210[0:MRR:110209.2,218.0] ||  -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.36  15202[0:SpL:45.1,85.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36  6506[1:Rew:2249.0,6379.1] || equal(u,v_as____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.36  5907[1:SpL:298.0,5822.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  5805[1:SpL:298.0,5764.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  5791[1:Rew:1014.0,5787.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.36  15214[0:SpL:48.1,85.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36  5458[1:SpL:4822.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  5165[1:SpL:4799.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.36  2341[1:SpL:517.1,1999.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,v).
% 299.94/300.36  108801[10:Rew:2133.0,108770.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  15215[0:SpL:42.1,85.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36  108342[1:Obv:108330.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36  107500[1:SpL:1982.0,88920.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  107446[1:Rew:1982.0,107411.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  15216[0:SpL:45.1,85.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36  105266[10:SpL:1797.0,65927.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  105200[10:Rew:2133.0,105161.1,59.0,105161.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  105191[10:Rew:1844.0,105140.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  105182[10:SpL:1797.0,65920.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  15082[0:SpL:47.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36  104994[1:Rew:2117.0,104984.1,298.0,104984.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  104248[1:SpL:1783.0,57175.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  108339[1:Obv:108331.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36  100935[1:SpL:50.0,34850.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36  15083[0:SpL:44.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36  108118[0:SSi:108077.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.36  107933[0:MRR:107932.2,218.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.36  107995[0:SSi:107954.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.36  107931[0:MRR:107930.2,218.0] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.36  15084[0:SpL:46.1,88.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.36  98943[1:SpL:6864.1,98913.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  97301[1:Rew:1992.0,97284.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36  89443[1:SpL:2231.0,89306.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  89442[1:SpL:298.0,89306.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  15096[0:SpL:47.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36  88966[1:Rew:1992.0,88944.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)*+ -> .
% 299.94/300.36  88920[1:SpL:7360.1,88669.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  88918[1:SpL:8586.1,88669.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  88230[2:SpL:4649.1,87174.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> .
% 299.94/300.36  15097[0:SpL:44.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36  87841[1:SpL:8588.1,87331.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))*+ -> .
% 299.94/300.36  87787[1:Rew:1982.0,87778.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  87717[1:SpL:8588.1,87306.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  87318[1:SpL:8588.1,87180.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  15098[0:SpL:46.1,88.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 299.94/300.36  85501[1:Rew:1014.0,85457.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  85499[1:Rew:1014.0,85450.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.36  106762[1:AED:160.0,106705.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_a____,v).
% 299.94/300.36  85498[1:Rew:1014.0,85449.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.36  14914[0:SpR:48.1,84.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36  106572[1:Rew:2142.0,106523.0,1992.0,106523.0,1844.0,106523.0,2142.0,106523.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  106347[1:Rew:396.0,106318.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  106228[1:Rew:58519.0,106215.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  14915[0:SpR:42.1,84.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36  106227[1:Rew:2232.0,106192.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  106204[1:SpL:234.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  84969[1:MRR:84968.1,2063.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  83674[1:SpL:59.0,8140.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  14916[0:SpR:45.1,84.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36  78846[1:SpL:76543.1,15062.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36  77836[1:Rew:1028.0,77803.1,36104.1,77803.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36  77835[1:Rew:1019.0,77808.1,31149.1,77808.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.36  75483[1:SpL:74746.1,56905.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  14928[0:SpR:48.1,84.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36  71096[1:SpR:80.0,2299.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  70706[1:SpL:517.1,70664.0] || equal(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  66459[10:Res:5894.1,65919.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  105365[10:Obv:105351.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  14929[0:SpR:42.1,84.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36  65976[10:SpL:197.0,65921.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  65927[10:MRR:65898.1,52424.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  65920[10:Res:52718.1,2115.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  63455[1:SpL:4780.1,63097.1] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  14930[0:SpR:45.1,84.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36  59398[1:SpL:2133.0,57159.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  104855[1:SpL:2117.0,58694.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  58694[1:SpL:2231.0,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  58693[1:SpL:298.0,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  14609[0:SpR:47.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36  104584[1:SpL:2117.0,58400.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  58400[1:SpL:2231.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  58310[1:SpL:2231.0,6514.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  57351[1:SpL:11766.1,57136.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  14610[0:SpR:44.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36  57282[1:Rew:1014.0,57239.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.36  57175[1:SpL:4799.1,56905.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  104081[1:SpL:2117.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  56719[1:SpL:298.0,56548.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  14611[0:SpR:46.1,87.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36  103920[1:SpL:2117.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  56718[1:SpL:211.0,56548.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  56635[1:Rew:1014.0,56595.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.36  56372[1:Rew:1014.0,56345.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.36  14623[0:SpR:47.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36  56319[1:Rew:2441.0,56288.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  56076[1:Rew:1014.0,56048.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.36  55611[1:SpL:4471.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  54710[1:SpL:8588.1,54652.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  14624[0:SpR:44.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36  53578[9:SpR:396.0,52409.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  52696[10:SpR:2133.0,52426.1] || c_List_Olistsp(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  103060[10:Res:66310.1,103005.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  103039[10:Res:52745.1,103005.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  14625[0:SpR:46.1,87.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36  103005[10:Rew:1247.0,102953.1,1844.0,102953.1,1022.0,102953.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.36  52427[10:MRR:4540.1,52424.0] || c_List_Olistsp(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  52412[9:Res:52375.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  52411[9:Res:52375.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  14456[0:SpR:48.1,83.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36  50139[1:SpL:517.1,50098.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  50063[1:SpL:8586.1,50039.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  48339[1:SpL:298.0,48297.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.36  47254[1:SpL:517.1,47133.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  14457[0:SpR:42.1,83.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36  47221[1:SpL:8588.1,47133.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  46764[1:SpL:11764.1,46686.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  46625[1:SpL:298.0,46558.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36  14458[0:SpR:45.1,83.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w,u)*.
% 299.94/300.36  44730[3:SpR:327.0,44265.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v_a____),tc_nat) c_ListOrder_Ostep1(c_Type_Oshift(v,v_a____,u,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.36  101660[15:SSi:101656.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OAbs(u),v,tc_nat)*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.36  101642[15:EqR:101641.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OAbs(u),tc_nat)*.
% 299.94/300.36  101641[15:Spt:41307.0,41307.2] || equal(u,c_Lambda_OdB_OAbs(v))*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36  14470[0:SpR:48.1,83.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36  39145[1:SpL:167.0,39047.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36  39144[1:SpL:213.0,39047.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36  39116[1:SpL:298.0,39042.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36  39115[1:SpL:211.0,39042.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36  14471[0:SpR:42.1,83.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36  36387[0:SSi:36348.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) -> .
% 299.94/300.36  101173[2:Obv:101164.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  101103[1:Obv:101102.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  36300[1:SpL:8586.1,36267.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  14472[0:SpR:45.1,83.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.36  34850[1:SpL:517.1,34457.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.36  34831[1:SpL:8586.1,34457.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  100699[1:EqR:33185.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  33185[1:Rew:1022.0,33164.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.36  14364[0:SpR:47.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36  24317[1:SpL:2118.0,23956.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  24234[1:SpL:298.0,23929.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> .
% 299.94/300.36  100398[1:Rew:1014.0,100369.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  100267[1:MRR:100266.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  14365[0:SpR:44.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36  19579[1:SpL:396.0,19330.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36  100154[1:Rew:1014.0,100125.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  100085[1:MRR:100084.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  19365[1:SpL:396.0,19328.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36  14366[0:SpR:46.1,86.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 299.94/300.36  99845[1:Obv:99835.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(u,v_rs____) -> equal(v,v_as____).
% 299.94/300.36  19024[1:Rew:1014.0,19007.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36  18219[1:SpL:11766.1,1088.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  17718[1:SpL:11764.1,3356.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  14378[0:SpR:47.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36  17710[1:SpL:11764.1,2138.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  17433[1:SpL:11764.1,15062.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.36  16328[1:SpL:6865.1,15062.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36  15532[1:Rew:1030.0,15527.2,410.1,15527.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(u,v_as____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 299.94/300.36  14379[0:SpR:44.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36  15482[1:SpL:298.0,15452.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.36  15176[1:SpL:298.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  99067[1:SpL:2117.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  15175[1:SpL:211.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  14380[0:SpR:46.1,86.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 299.94/300.36  98913[1:AED:160.0,98912.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  15060[1:MRR:15044.2,437.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  14881[1:Rew:1028.0,14860.0,211.0,14860.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB)) equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.36  14008[0:SpL:298.0,13980.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.36  11461[0:SpL:291.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z))* -> equal(v,c_Lambda_Osubst(x,y,z)).
% 299.94/300.36  10246[1:SpL:555.1,10138.1] || equal(u,v)* equal(v_rs____,u)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> .
% 299.94/300.36  10214[1:SpR:555.1,10051.1] || equal(u,v)*+ equal(v_rs____,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.36  9794[1:SpL:2118.0,8839.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  95509[2:Rew:95508.1,8477.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.36  11462[0:SpL:291.0,264.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z))* -> equal(u,c_Lambda_Osubst(w,y,z)).
% 299.94/300.36  89252[1:Rew:396.0,89198.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36  88259[1:Rew:396.0,88205.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36  90681[1:SpL:2118.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  90289[1:SpL:2118.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  3210[0:SpL:43.2,97.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36  97674[0:SpL:59.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.36  97878[0:Rew:232.0,97816.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.94/300.36  97868[1:Rew:1019.0,97823.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  96534[0:SpL:50.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),w)** -> .
% 299.94/300.36  11308[0:SpL:13.1,32.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36  96220[0:Rew:1844.0,96149.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.94/300.36  97557[1:SpL:2117.0,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36  88928[0:SpL:2231.0,88669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),x)** -> .
% 299.94/300.36  88927[0:SpL:298.0,88669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),x)** -> .
% 299.94/300.36  10639[0:SpL:13.1,33.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36  97176[1:SpL:2117.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36  97155[0:SpL:234.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),w)** -> .
% 299.94/300.36  88926[0:SpL:211.0,88669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),x)** -> .
% 299.94/300.36  10492[0:SpL:13.1,31.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.36  87825[0:SpL:2231.0,87331.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.36  87824[0:SpL:298.0,87331.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.36  87823[0:SpL:211.0,87331.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.36  87706[0:SpL:2231.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.94/300.36  12036[0:SpL:213.0,246.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),hAPP(hAPP(c_Lambda_OdB_OApp,v),w)).
% 299.94/300.36  87705[0:SpL:298.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.94/300.36  87704[0:SpL:211.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),x)** -> .
% 299.94/300.36  16102[0:SpR:312.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(u,w,v)),w))*.
% 299.94/300.36  87333[0:Rew:1844.0,87272.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),w)** -> .
% 299.94/300.36  96017[1:SpR:1014.0,85315.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.36  85315[0:SpR:84800.0,84750.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),w)**.
% 299.94/300.36  84410[0:SpR:2142.0,386.0] ||  -> equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),v)**.
% 299.94/300.36  16106[0:SpR:312.0,145.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),w),c_Lambda_Osubst(v,w,u)))*.
% 299.94/300.36  87640[0:Rew:4464.0,87593.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,u,v),v),w)**.
% 299.94/300.36  85368[0:SpL:84800.0,25287.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))** -> .
% 299.94/300.36  87143[1:Rew:385.0,86783.1,1844.0,86783.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.36  95500[2:Obv:95492.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.36  11863[0:SpR:315.0,347.0] ||  -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_List_Ofoldr(u,w,x,y,z)),c_List_Ofoldr(u,c_List_Olist_OCons(v,w,y),x,y,z))*.
% 299.94/300.36  87086[1:Rew:385.0,86784.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.36  85143[1:SpR:6864.1,85083.0] || equal(u,v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.36  94746[1:MRR:94745.1,34102.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36  94180[1:SpL:50.0,91556.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36  3746[0:SpL:137.1,8.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,w,x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Obutlast(w,x),x).
% 299.94/300.36  94136[1:SpL:59.0,91556.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  93568[1:SpL:396.0,89178.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  94876[0:SpL:327.0,93065.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> .
% 299.94/300.36  3222[0:Res:69.1,97.0] || hBOOL(hAPP(hAPP(u,v),w))*+ c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(u,x),w,y)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(u,x),v,y)*.
% 299.94/300.36  92647[1:Obv:92646.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  94380[1:Rew:59.0,94341.1,59.0,94341.1,59.0,94341.0,1014.0,94341.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.36  1778[0:SpR:50.0,135.1] ||  -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orev(c_List_Oappend(u,w,v),v),v),c_List_Olast(c_List_Orev(u,v),v))**.
% 299.94/300.36  91559[1:Rew:59.0,91507.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36  91556[1:Rew:1028.0,91551.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  91528[1:SpL:1797.0,87169.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.36  93891[1:SpL:2117.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  11440[0:SpR:291.0,347.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_OdB_OVar(c_Lambda_Osubst(x,v,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v,w))*.
% 299.94/300.36  89293[1:SpL:2231.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  89292[1:SpL:298.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  93631[1:SpL:2117.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  89291[1:SpL:211.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  10208[0:SpL:310.1,313.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,hAPP(hAPP(c_Type_Otype_OFun,x),y))*+ -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),x)*.
% 299.94/300.36  89178[1:SpL:4780.1,87178.0] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  93423[1:SpL:2117.0,88730.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88730[1:SpL:2231.0,88647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88729[1:SpL:298.0,88647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  10209[0:SpL:310.1,314.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,hAPP(hAPP(c_Type_Otype_OFun,x),y))*+ -> equal(c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v),y)*.
% 299.94/300.36  93144[1:SpL:2117.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88728[1:SpL:211.0,88647.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  92951[1:SpL:2117.0,88296.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  93030[0:Res:7291.1,320.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> .
% 299.94/300.36  7291[0:SpL:270.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y)) -> hBOOL(hAPP(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,x,y)))*.
% 299.94/300.36  88296[1:SpL:2231.0,88237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88295[1:SpL:298.0,88237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  92682[1:SpL:2117.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88294[1:SpL:211.0,88237.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  3739[0:SpL:137.1,245.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.36  87638[1:Rew:4464.0,87597.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.36  92295[1:SpL:2117.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  87369[1:SpL:2231.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  3389[0:Res:159.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Type_Otyping(w,c_Lambda_Olift(u,x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(v,x),y)*.
% 299.94/300.36  87368[1:SpL:298.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  91594[1:SpL:2117.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  91578[1:SpL:234.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  3064[0:SpR:400.1,74.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),u,v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))**.
% 299.94/300.36  87367[1:SpL:211.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  87169[1:MRR:87168.1,2063.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  91382[2:Obv:91369.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  87104[1:MRR:86937.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  2050[0:SpR:158.1,303.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_Type_Otyping(w,c_Lambda_OdB_OVar(u),x) -> c_Type_Otyping(c_Type_Oshift(w,v,y,tc_Type_Otype),c_Lambda_OdB_OVar(u),x)*.
% 299.94/300.36  84964[1:MRR:84963.1,2063.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  90482[1:SpL:8586.1,90402.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  90117[1:SpL:8586.1,90035.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  89732[1:Rew:2118.0,89701.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  18793[0:SpL:343.0,341.1] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,w,x) -> c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB),x)*.
% 299.94/300.36  90496[1:SpL:2231.0,90402.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  90495[1:SpL:298.0,90402.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  90493[1:SpL:2118.0,90402.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  2735[0:Res:110.2,299.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> .
% 299.94/300.36  90402[1:EqR:89305.1] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  89305[1:SpL:6087.1,89233.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  90131[1:SpL:2231.0,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  90130[1:SpL:298.0,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  2736[0:Res:110.2,302.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> .
% 299.94/300.36  90128[1:SpL:2118.0,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  90035[1:EqR:89304.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  89304[1:SpL:74710.1,89233.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  89296[1:SpL:4471.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  2737[0:Res:110.2,300.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> .
% 299.94/300.36  88733[1:SpL:4471.0,88647.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88299[1:SpL:4471.0,88237.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  87372[1:SpL:4471.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  87197[1:Rew:87195.1,34262.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.36  1644[0:Res:69.1,214.0] || hBOOL(hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(u,w),v))))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),v),x))*.
% 299.94/300.36  89559[1:Rew:1247.0,89481.0,1844.0,89481.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  89290[1:SpL:2118.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  89306[1:SpL:4780.1,89233.0] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  7385[0:Res:141.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Type_Otyping(w,c_Lambda_OdB_OAbs(u),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(v),x)*.
% 299.94/300.36  89233[1:Rew:298.0,89225.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  87178[0:MRR:87177.1,54652.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),v)** -> .
% 299.94/300.36  89090[1:Rew:1247.0,89014.0,1844.0,89014.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88727[1:SpL:2118.0,88647.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  3390[0:Res:159.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(v,w),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,w),x)*.
% 299.94/300.36  88669[0:Rew:396.0,88613.0,59.0,88613.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),w)** -> .
% 299.94/300.36  88647[1:Rew:298.0,88642.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  14229[0:Res:183.1,147.0] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(w,u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),v,tc_Lambda_OdB,tc_Lambda_OdB)),tc_Lambda_OdB)*.
% 299.94/300.36  87176[0:MRR:87175.1,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> .
% 299.94/300.36  88505[1:Rew:1247.0,88429.0,1844.0,88429.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  88293[1:SpL:2118.0,88237.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  7387[0:Res:141.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v),tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),tc_Lambda_OdB).
% 299.94/300.36  88237[1:Rew:298.0,88232.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  87174[0:MRR:87173.1,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(v,x))** -> .
% 299.94/300.36  87307[1:SpL:1260.1,87180.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.36  87405[1:SpL:1260.1,87322.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,u) -> .
% 299.94/300.36  11866[0:SpR:315.0,3.0] ||  -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),w,x,y,z),w,y),x,y,z))*.
% 299.94/300.36  87741[0:SpL:59.0,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.94/300.36  87331[0:Rew:59.0,87285.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Orev(w,x))** -> .
% 299.94/300.36  87325[0:Rew:1844.0,87263.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.94/300.36  87306[0:SpL:1797.0,87180.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),w)** -> .
% 299.94/300.36  13829[0:MRR:13699.0,268.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Olast(c_List_Olist_OCons(u,x,w),w))**.
% 299.94/300.36  87322[1:Rew:298.0,87312.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  87180[0:MRR:87179.1,54652.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),v)** -> .
% 299.94/300.36  2232[0:Rew:197.0,2197.0] ||  -> equal(c_List_Oappend(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(u,w,x),x),x))**.
% 299.94/300.36  86679[1:Rew:396.0,86650.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  86588[1:Rew:2232.0,86552.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  86564[1:SpL:234.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  84942[1:MRR:84941.1,2063.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  2228[0:Rew:298.0,2214.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,c_List_Oappend(v,y,x),x))* -> equal(w,y).
% 299.94/300.36  86259[1:Rew:396.0,86230.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  86168[1:Rew:2232.0,86132.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  86144[1:SpL:234.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  84940[1:MRR:84939.1,2063.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  2209[0:SpL:298.0,228.0] || equal(c_List_Oappend(u,v,w),c_List_Oappend(x,c_List_Oappend(y,v,w),w))* -> equal(u,c_List_Oappend(x,y,w)).
% 299.94/300.36  85807[1:Rew:2117.0,85796.0,298.0,85796.0,211.0,85796.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  85706[1:Rew:33921.0,85632.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  84910[1:MRR:84909.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  84891[1:MRR:84540.1,2063.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  84800[0:Rew:84505.0,1983.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))**.
% 299.94/300.36  84890[1:MRR:84542.1,2063.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  85076[0:SpR:122.0,84750.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),v)**.
% 299.94/300.36  85083[1:SpR:1022.0,84750.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.36  84750[0:Rew:1844.0,84413.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),v)**.
% 299.94/300.36  2142[0:Rew:197.0,2099.0] ||  -> equal(c_List_Olist_OCons(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(u,w,x),x),x))**.
% 299.94/300.36  9529[1:Rew:3466.0,9208.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.36  9263[1:SpL:8588.1,3452.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  8765[1:SpL:8586.1,4429.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  8761[1:SpL:8586.1,2855.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  2140[0:Rew:211.0,2109.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,c_List_Oappend(v,y,x),x))* -> equal(w,y).
% 299.94/300.36  8751[1:SpL:8586.1,3588.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  8746[1:SpL:8586.1,2590.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  8140[1:SpL:1260.1,2172.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))*+ -> .
% 299.94/300.36  8117[0:Res:8115.0,328.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),hAPP(hAPP(c_Type_Otype_OFun,v),hAPP(hAPP(c_Type_Otype_OFun,w),w)))*.
% 299.94/300.36  2104[0:SpL:211.0,228.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w))* -> equal(u,c_List_Olist_OCons(x,y,w)).
% 299.94/300.36  8060[2:SpR:4649.1,1930.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),v)**.
% 299.94/300.36  6867[1:Rew:3466.0,6848.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.36  6699[1:SpL:298.0,6514.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  5710[1:SpL:298.0,5638.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.36  1986[0:SpR:65.0,396.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x))**.
% 299.94/300.36  5193[1:SpL:4799.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.36  82719[1:Obv:82710.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36  82135[1:SpL:2133.0,4451.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36  82147[1:Obv:82137.2] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.36  1801[0:SpR:65.0,50.0] ||  -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(x,c_List_Oreplicate(u,v,w),w),w))**.
% 299.94/300.36  4451[1:SpL:517.1,4429.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> .
% 299.94/300.36  82034[0:Obv:82033.0] ||  -> c_HOL_Oord__class_Oless(u,v,tc_nat)* equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36  4057[0:SSi:4042.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.36  3773[1:MRR:3772.0,2046.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.36  1787[0:SpR:65.0,50.0] ||  -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oreplicate(w,x,v),v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,v),u,v),v))**.
% 299.94/300.36  3237[1:SpL:298.0,2716.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  3224[0:Res:1217.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,u,v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u),v)*.
% 299.94/300.36  13277[0:Res:347.0,352.1] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,c_Lambda_Osubst(c_Lambda_OdB_OVar(x),v,y),hAPP(c_Type_Oshift(u,y,w,tc_Type_Otype),x))*.
% 299.94/300.36  2874[1:SpL:517.1,2681.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  2846[1:SpL:517.1,2590.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.36  80052[1:SpL:50.0,77662.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  79973[1:SpL:50.0,77661.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36  7293[0:SpL:270.0,377.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(x),y))* -> equal(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),x,y),x).
% 299.94/300.36  80818[1:AED:160.0,80794.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  80405[1:SpL:298.0,80355.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.36  80270[1:SpL:2165.0,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.36  80269[1:SpL:2133.0,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.36  4212[0:SpL:396.0,404.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Orev(v,w),y).
% 299.94/300.36  80363[1:Obv:80347.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  80355[1:Obv:80348.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  80130[1:SpL:50.0,80065.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  80230[0:MRR:80187.1,29476.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(v,x).
% 299.94/300.36  3874[0:SpL:127.1,284.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,y,w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,x).
% 299.94/300.36  80065[1:Obv:80058.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36  77662[1:Rew:1028.0,77637.1,36104.1,77637.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36  77661[1:Rew:1019.0,77642.1,31149.1,77642.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  78256[1:SpL:396.0,76239.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  1940[0:SpL:197.0,229.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Oappend(v,x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x).
% 299.94/300.36  76726[1:SpR:74743.1,74710.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** -> equal(v,u)*.
% 299.94/300.36  78502[1:SpR:76543.1,1021.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.36  78501[1:SpR:76543.1,1024.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.36  76543[1:Rew:3466.0,75945.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.36  1813[0:SpL:50.0,229.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Oappend(c_List_Orev(v,w),x,w))* -> equal(c_List_Orev(u,w),x).
% 299.94/300.36  76239[1:SpL:74710.1,54652.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  74831[1:Rew:59.0,74505.1,59.0,74505.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.36  74714[1:Rew:1247.0,74611.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* equal(v_rs____,v)* -> .
% 299.94/300.36  75790[1:Obv:75197.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  1808[0:SpL:50.0,228.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(c_List_Oappend(v,x,w),w))* -> equal(u,c_List_Orev(x,w)).
% 299.94/300.36  75753[1:Rew:3108.0,75066.1,1247.0,75066.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.36  74795[1:Rew:59.0,74506.1,1247.0,74506.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.36  76578[1:Con:76392.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36  75647[1:Rew:2249.0,75422.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,u) -> .
% 299.94/300.36  11930[0:SpL:315.0,313.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(w,x,y),z,y,x1))* -> equal(u,w).
% 299.94/300.36  77438[1:Con:77017.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36  74743[1:Obv:74742.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.36  74710[1:Rew:59.0,74452.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)**.
% 299.94/300.36  74746[1:Obv:74745.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  11911[0:SpL:315.0,264.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1))* -> equal(u,z).
% 299.94/300.36  74428[14:Spt:73843.0,73843.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.36  74404[13:Spt:73842.0,73842.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.36  74380[12:Spt:73841.0,73841.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.36  10198[0:SpR:310.1,347.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Lambda_OdB_OVar(c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),w)*.
% 299.94/300.36  71609[1:SpL:3754.1,32692.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.36  71598[1:SpL:3754.1,25287.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(u,tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.36  66666[10:SpR:2133.0,66554.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat) c_List_Olistsp(v,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  62646[1:SpR:11448.0,25015.1] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(v_a____,u,v_n____)),v_T_H____)*.
% 299.94/300.36  3737[0:SpL:137.1,278.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u)** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.36  48342[1:SpL:4471.0,48297.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.36  73885[11:SpR:82.0,73741.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____))*.
% 299.94/300.36  3736[0:SpL:137.1,280.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.36  73741[11:Con:73737.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Predicate_Oconversep(u,v,w),tc_nat)* hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.36  73839[11:Res:73748.1,22724.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) hBOOL(hAPP(hAPP(u,v_a____),v_a____))*.
% 299.94/300.36  73748[11:SpR:82.0,73738.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.36  73740[11:Con:73736.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,v_a____,v,w),tc_nat)* hBOOL(hAPP(v,v_a____)).
% 299.94/300.36  11449[0:SpR:157.0,291.0] ||  -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),w),x,v),hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(w,x,v)))**.
% 299.94/300.36  73738[11:Con:73735.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Predicate_Oconversep(u,v,w),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.36  73734[11:Spt:39919.1,39919.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.36  37215[1:MRR:37205.1,437.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36  34401[1:SpL:50.0,34112.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  11445[0:SpR:157.0,291.0] ||  -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Olift(v,w)),x,w),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,x,w)),v))**.
% 299.94/300.36  30877[1:Rew:1014.0,30851.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36  30831[1:Rew:1014.0,30806.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.36  30759[1:SpL:50.0,30580.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36  15177[1:SpL:4471.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  1142[0:Res:262.2,101.1] class_Orderings_Olinorder(u) class_Ring__and__Field_Oordered__semidom(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 299.94/300.36  73193[1:Rew:2117.0,73184.0,2231.0,73184.0,1992.0,73184.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  73048[1:MRR:73047.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  73045[1:MRR:73019.1,2047.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  1008[0:Res:255.2,101.1] class_Ring__and__Field_Oordered__idom(u) class_Ring__and__Field_Oordered__semidom(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 299.94/300.36  12134[1:SpL:2133.0,12094.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  72890[1:Rew:2117.0,72881.0,2231.0,72881.0,1992.0,72881.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  72482[1:MRR:72481.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  23311[0:Rew:46.1,23262.2] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.36  72479[1:MRR:72453.1,2047.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  12099[1:SpL:2133.0,12093.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.36  8104[1:SpL:2165.0,2089.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  11922[0:SpL:315.0,165.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(z),x1,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.36  8103[1:SpL:2133.0,2089.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  4018[1:SpR:2118.0,2805.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  72052[1:Rew:1247.0,71990.0,1844.0,71990.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  11477[0:SpR:73.0,29.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_fequal(u),u),v),w))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_fequal(u),u),w),v))*.
% 299.94/300.36  71432[1:SpR:3754.1,1973.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  71584[1:SpL:3754.1,161.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(u,tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.36  3754[1:Rew:2117.0,3720.1,1014.0,3720.0] ||  -> equal(u,v_as____) equal(c_List_Olist_OCons(v_a____,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.36  3056[1:SpR:298.0,2804.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  11294[0:SpL:46.1,32.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36  3055[1:SpR:211.0,2804.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  2299[1:SpR:555.1,2144.0] || equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  70976[1:SpR:70960.1,50794.0] || equal(c_List_Oappend(u,v_Ts____,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.36  70961[1:Rew:50780.0,70949.1] || equal(c_List_Orev(u,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.36  11293[0:SpL:44.1,32.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36  70960[1:Rew:50780.0,70950.1] || equal(u,c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.36  50794[1:SpR:50780.0,333.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,v_Ts____,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 299.94/300.36  10137[1:Rew:1014.0,10117.1] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(u,v_as____).
% 299.94/300.36  10049[1:Rew:1014.0,10029.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.36  11292[0:SpL:47.1,32.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36  70664[1:Obv:70648.1] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  70592[1:Rew:2117.0,70579.0,2231.0,70579.0,1992.0,70579.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  70536[1:MRR:70535.1,2046.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  3944[1:SpL:2133.0,3894.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.36  10621[0:SpL:45.1,33.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.36  70332[1:SpL:2117.0,58269.0] || c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,w,tc_Lambda_OdB).
% 299.94/300.36  58269[0:SpL:2231.0,8.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y)* -> c_List_Olistsp(u,x,y).
% 299.94/300.36  70217[1:SpL:67040.0,70110.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  70110[0:SpL:80.0,69773.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Oreplicate(v,x,w),w))* -> .
% 299.94/300.36  10620[0:SpL:42.1,33.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.36  69773[0:MRR:69737.1,161.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate1(v,w))** -> .
% 299.94/300.36  70057[1:SpL:59.0,70013.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),u) -> .
% 299.94/300.36  70013[1:SpL:67117.1,69772.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.36  69772[0:MRR:69738.1,161.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orev(v,w))** -> .
% 299.94/300.36  10619[0:SpL:48.1,33.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.36  69873[1:SpL:67040.0,69815.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  69815[0:SpL:80.0,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Oreplicate(v,x,w))* -> .
% 299.94/300.36  69843[1:SpL:67117.1,69768.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  69768[0:MRR:69744.1,161.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),v)** -> .
% 299.94/300.36  10478[0:SpL:46.1,31.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36  8098[0:Rew:80.0,8059.0] ||  -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Oreplicate(u,v,w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.36  68549[0:Rew:27643.1,68548.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Olist_OCons(w,u,v))*.
% 299.94/300.36  68464[0:SpL:115.0,65070.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),u)**.
% 299.94/300.36  65070[0:Rew:65058.1,64803.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Obutlast(c_List_Olist_OCons(w,u,x),x),u)**.
% 299.94/300.36  10477[0:SpL:44.1,31.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36  68338[0:SpL:115.0,65064.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,u,v),v),w)**.
% 299.94/300.36  65064[0:Rew:65058.1,64802.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Olast(c_List_Olist_OCons(w,u,x),x),w)**.
% 299.94/300.36  62964[0:SpR:80.0,23794.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(x,w))*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.36  68163[0:MRR:68162.0,2334.0] ||  -> c_HOL_Oord__class_Oless(u,v,tc_nat)* equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.36  10476[0:SpL:47.1,31.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(c_HOL_Ozero__class_Ozero(u),w).
% 299.94/300.36  67341[0:SSi:67340.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(v,u,tc_nat)* c_HOL_Oord__class_Oless(u,v,tc_nat)*.
% 299.94/300.36  68082[1:Obv:68072.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36  66998[1:Rew:6087.1,66959.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36  67816[1:SpR:67138.1,80.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u).
% 299.94/300.36  3550[0:SpL:236.0,264.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(c_Lambda_Olift(u,w),x).
% 299.94/300.36  67432[1:SpR:80.0,67117.1] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____).
% 299.94/300.36  67138[1:SpL:67040.0,23746.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.36  67137[1:SpL:67040.0,23384.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.36  67118[1:SpR:694.1,67040.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  3549[0:SpL:236.0,263.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(c_Lambda_Olift(v,w),y).
% 299.94/300.36  67117[1:SpR:695.1,67040.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  67360[0:EqR:66997.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orotate1(u,v),u).
% 299.94/300.36  66997[0:Rew:27495.1,66956.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(w,v),u)* -> equal(w,u).
% 299.94/300.36  67223[1:SpR:80.0,67119.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  2797[0:SSi:2791.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(v,u,tc_nat).
% 299.94/300.36  67131[1:SpL:67040.0,4.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u).
% 299.94/300.36  67119[1:SpR:555.1,67040.0] || equal(v_rs____,u) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  67010[1:EqR:66996.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),u).
% 299.94/300.36  67040[1:SpR:13812.0,2144.0] ||  -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.36  13812[0:Rew:80.0,13684.0] ||  -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.36  66996[1:Rew:4780.1,66960.2] || equal(u,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36  62940[0:SpR:23794.1,60.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),u)** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36  32661[0:SpR:80.0,23428.1] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.36  65967[0:Rew:234.0,65940.1,36940.1,65940.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(c_List_Orev(u,v),u).
% 299.94/300.36  13587[0:Rew:80.0,13456.0] ||  -> equal(c_List_Otake(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(u,w,x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.36  65966[0:Rew:232.0,65945.1,31369.1,65945.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v).
% 299.94/300.36  66135[1:Obv:66125.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36  66554[10:SpR:232.0,66458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_List_Olistsp(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  66458[10:Res:52375.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  7253[0:SpR:270.0,347.0] ||  -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_Lambda_OdB_OdB__rec(w,x,u,v,y)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y))*.
% 299.94/300.36  65919[10:Res:52426.1,2115.0] || c_List_Olistsp(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.36  66310[9:Res:52375.1,65876.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  65876[1:SpL:1028.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*+ -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  65639[1:SpL:517.1,65562.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.36  2220[0:SpL:298.0,9.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,c_List_Oappend(v,w,y),y).
% 299.94/300.36  65546[1:Rew:6087.1,65503.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36  65923[10:MRR:65897.1,52424.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  65921[10:Res:52715.1,2115.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.36  65827[0:EqR:65545.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orev(u,v),u).
% 299.94/300.36  2115[0:SpL:211.0,9.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,w,y),y).
% 299.94/300.36  65545[0:Rew:27495.1,65500.2] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),u)* -> equal(w,u).
% 299.94/300.36  65672[1:Rew:1028.0,65638.1,33932.1,65638.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36  65669[1:Rew:1019.0,65643.1,30574.1,65643.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.36  65562[1:EqR:65544.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.36  4493[0:Rew:4463.0,3117.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.36  65544[1:Rew:4780.1,65504.2] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> equal(v,u).
% 299.94/300.36  32648[0:SpR:23428.1,60.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),u)** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36  25934[0:SpR:80.0,799.1] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),x)*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.36  4480[0:SpL:401.0,405.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.36  25922[0:SpR:799.1,60.0] || equal(c_List_Oappend(u,v,w),c_List_Orotate1(u,w))** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36  25217[0:SpR:798.1,60.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(u,w))** -> equal(c_List_Oappend(u,v,w),u).
% 299.94/300.36  4495[0:SpR:4464.0,121.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oreplicate(u,v,w),w),v)**.
% 299.94/300.36  3747[0:SpL:137.1,9.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,w,x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,v,x).
% 299.94/300.36  65065[1:Rew:65058.1,65050.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,v_as____) -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.36  65062[1:Rew:65058.1,65052.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,v_rs____) -> equal(v_a____,w).
% 299.94/300.36  65058[0:Rew:59.0,64792.1] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_List_Orev(u,x),u)**.
% 299.94/300.36  1945[0:SpL:197.0,8.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.94/300.36  57152[0:SpL:29174.1,56905.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),u)* -> .
% 299.94/300.36  32446[0:SpL:59.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.94/300.36  64407[1:SpL:59.0,64305.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  64305[1:Rew:59.0,64280.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,v) -> .
% 299.94/300.36  3836[0:SpR:127.1,385.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Obutlast(u,v))**.
% 299.94/300.36  32430[0:SpL:59.0,2287.1] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,x,v))* equal(u,c_List_Orev(x,v)) -> .
% 299.94/300.36  29534[0:SpL:29174.1,2221.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))**+ equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.94/300.36  29379[0:SpL:29174.1,229.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),w)**+ -> equal(u,x)*.
% 299.94/300.36  27710[0:SpL:27495.1,228.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,x,v),x)**+ -> equal(w,u)*.
% 299.94/300.36  3716[0:SpR:137.1,60.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Oappend(w,u,v),v),v),w)**.
% 299.94/300.36  25184[0:SpL:59.0,548.1] || equal(u,c_List_Orev(v,w))*+ equal(x,v)* -> equal(c_List_Orev(x,w),u)*.
% 299.94/300.36  25151[0:SpL:59.0,546.1] || equal(u,c_List_Orev(v,w))*+ equal(v,c_List_Orev(x,w))* -> equal(u,x)*.
% 299.94/300.36  62987[0:Rew:116.0,62974.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orotate1(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.36  63639[1:SpL:2117.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.36  2212[0:SpL:298.0,244.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.36  63110[1:SpL:298.0,63024.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36  63567[1:Rew:2117.0,63563.0,298.0,63563.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))** -> .
% 299.94/300.36  63109[1:SpL:211.0,63024.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.36  63097[1:SpL:11766.1,63024.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  11496[0:Res:69.1,28.0] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,v),w),x))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),w)).
% 299.94/300.36  62990[1:Rew:1014.0,62979.2,116.0,62979.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.36  62989[1:Rew:1014.0,62978.2,116.0,62978.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.36  63356[0:EqR:63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(w))))* -> .
% 299.94/300.36  63065[0:Res:10204.2,320.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x))),w)*+ -> .
% 299.94/300.36  10205[0:SpL:310.1,389.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(x),w) -> hBOOL(hAPP(x,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)))*.
% 299.94/300.36  63019[0:SpL:396.0,62988.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(v,w))** -> .
% 299.94/300.36  63098[1:SpL:8586.1,63024.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.36  62986[1:Rew:1014.0,62980.2,116.0,62980.2] || equal(v_as____,u) equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.36  63024[1:SpL:3108.0,62988.0] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  10204[0:SpL:310.1,390.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(x),w) -> hBOOL(hAPP(x,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)))*.
% 299.94/300.36  62988[0:MRR:62947.1,1958.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),v)** -> .
% 299.94/300.36  23794[0:SpR:695.1,651.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.94/300.36  23779[0:SpR:695.1,80.0] || equal(u,c_List_Orotate1(c_List_Oreplicate(v,w,x),x))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),v)*.
% 299.94/300.36  23746[0:SpR:695.1,80.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(x,w))*+ -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u)*.
% 299.94/300.36  3738[0:SpL:137.1,244.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.36  32682[0:Rew:116.0,32670.2] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Orev(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.36  55026[0:SpR:555.1,54927.0] || equal(c_List_Olist_OCons(u,v,w),x)*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.36  62742[0:Obv:62722.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**+ equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.94/300.36  54976[0:SpL:555.1,54925.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> .
% 299.94/300.36  11448[0:SpR:312.0,291.0] ||  -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(v,u,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v),u,w))*.
% 299.94/300.36  52653[9:Res:52410.1,35214.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  52601[9:Rew:211.0,52589.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.36  52515[9:Res:52407.1,35214.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  62184[1:MRR:62183.1,2046.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.36  11444[0:SpR:312.0,291.0] ||  -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),v,w))*.
% 299.94/300.36  59776[1:Rew:1014.0,59740.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.36  59645[1:SpL:2231.0,59600.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  59644[1:SpL:298.0,59600.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  59643[1:SpL:211.0,59600.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  3213[0:SpL:46.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36  58648[1:SpL:2231.0,58467.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  58647[1:SpL:298.0,58467.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  3212[0:SpL:44.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36  58610[1:SpL:2231.0,58466.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  58609[1:SpL:298.0,58466.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  58523[1:MRR:58371.1,2063.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  58440[1:Rew:58062.0,51150.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.36  3211[0:SpL:47.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*.
% 299.94/300.36  58436[1:Rew:1844.0,58168.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36  61197[1:SpL:2117.0,58402.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  58402[1:SpL:2231.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  61125[1:SpL:2117.0,58401.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  3209[0:SpL:45.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*.
% 299.94/300.36  58401[1:SpL:2231.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  61059[1:SpL:2117.0,58157.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36  58157[1:SpL:2231.0,2588.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.36  56784[1:SpL:396.0,54677.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.36  3208[0:SpL:42.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*.
% 299.94/300.36  56543[1:Rew:2142.0,56525.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  55606[1:SpL:2118.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  60687[1:Rew:2117.0,60670.0,1247.0,60670.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  3207[0:SpL:48.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),v,w)*+ -> c_Wellfounded_Oaccp(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),w)*.
% 299.94/300.36  59609[1:Rew:1844.0,59608.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.36  60533[1:Rew:2117.0,60524.0,211.0,60524.0,298.0,60524.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  60437[1:Rew:2117.0,60403.0,298.0,60403.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  58879[1:SpL:2133.0,58534.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  2860[0:Res:166.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Type_Otyping(w,c_Lambda_OdB_OAbs(u),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(v),x)*.
% 299.94/300.36  58222[1:SpL:2231.0,47133.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  2857[0:Res:254.0,311.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),x)* -> c_Type_Otyping(u,c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),x).
% 299.94/300.36  59878[0:SpL:315.0,59864.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w,x),y,x,z))* -> .
% 299.94/300.36  59954[0:SpL:270.0,59882.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y)),z))* -> .
% 299.94/300.36  59959[0:Res:8238.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x)),y))* -> .
% 299.94/300.36  15366[0:Res:347.0,321.1] || c_Type_Otyping(hAPP(c_Type_Otype_OFun,u),v,u)*+ -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v),w)*.
% 299.94/300.36  59877[0:SpL:270.0,59864.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x)),y))* -> .
% 299.94/300.36  59882[0:Res:8238.1,59864.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w)),x))* -> .
% 299.94/300.36  59806[0:SpL:59.0,59594.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),u)** -> .
% 299.94/300.36  59864[0:Res:8238.1,320.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)),w))* -> .
% 299.94/300.36  8238[0:SpR:157.0,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Osubst(w,x,v)))*.
% 299.94/300.36  59600[1:Rew:2133.0,59540.0,2117.0,59540.0,298.0,59540.0,1797.0,59540.0,59.0,59540.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  58564[0:MRR:58563.1,268.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.36  8234[0:SpR:157.0,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,x,w)),v))*.
% 299.94/300.36  58137[10:SpL:2231.0,52746.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.36  57159[1:SpL:6041.1,56905.0] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  57352[1:SpL:8586.1,57136.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  57332[1:SpL:8588.1,57136.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.36  3226[0:Res:166.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v),w)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),w)*.
% 299.94/300.36  57174[1:SpL:6142.1,56905.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.36  58494[1:MRR:58101.1,2063.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.36  57990[1:SpR:2231.0,3460.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.36  3223[0:Res:254.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat)),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w)*.
% 299.94/300.36  58985[1:SpL:2117.0,58265.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36  58265[0:SpL:2231.0,57136.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.94/300.36  58534[1:MRR:58533.1,2046.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.36  11858[0:SpR:315.0,376.0] ||  -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(c_List_Ofoldr(c_fequal(u),v,w,x,y),v,x),w,x,y))*.
% 299.94/300.36  58294[1:SpL:2231.0,54720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.36  58472[1:MRR:58320.1,2063.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.36  58467[1:MRR:58326.1,2063.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.36  58466[1:MRR:58328.1,2063.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.36  2231[0:Rew:234.0,2203.0,211.0,2203.0] ||  -> equal(c_List_Oappend(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x,w),c_List_Oappend(v,c_List_Olist_OCons(u,x,w),w))**.
% 299.94/300.36  57831[1:Rew:2117.0,57823.0,298.0,57823.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.36  56919[1:SpL:2133.0,56878.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.36  57357[0:SpL:298.0,57136.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.94/300.36  4336[0:SpL:396.0,405.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.36  57471[1:SpL:2117.0,57356.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.36  57356[0:SpL:211.0,57136.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> .
% 299.94/300.36  57136[0:SpL:234.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.94/300.36  2211[0:SpL:298.0,278.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Oappend(u,v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.36  56905[0:MRR:56841.1,34745.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.94/300.36  2210[0:SpL:298.0,280.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),w)** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.36  54677[1:SpL:6087.1,54652.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.37  56549[1:Rew:1247.0,56504.0,1844.0,56504.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  56548[1:Rew:59.0,56503.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  2199[0:SpR:298.0,135.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v),c_List_Olast(u,v))**.
% 299.94/300.37  54657[1:Rew:1844.0,54656.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  56318[1:Rew:8303.0,56317.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  2106[0:SpL:211.0,278.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(u,v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  54723[0:Rew:2142.0,54675.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),w)** -> .
% 299.94/300.37  56201[0:SpL:396.0,54674.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37  54674[0:SpL:27495.1,54652.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37  2101[0:SpR:211.0,135.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),c_List_Olast(u,v))**.
% 299.94/300.37  54748[1:SpL:8586.1,54720.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  54599[1:SpL:2117.0,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  11926[0:SpL:315.0,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))*+ -> hBOOL(hAPP(u,v))*.
% 299.94/300.37  54760[1:SpL:298.0,54720.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  7262[0:SpR:323.0,270.0] ||  -> equal(hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.37  54758[1:SpL:2118.0,54720.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  54927[0:MRR:54859.0,268.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37  54925[0:MRR:54915.1,268.0] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37  2005[0:Rew:93.0,1976.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)))**.
% 299.94/300.37  54720[1:Rew:298.0,54717.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  54652[0:Rew:1982.0,54605.0,59.0,54605.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),v)** -> .
% 299.94/300.37  54567[0:MRR:54520.1,2010.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.37  1810[0:SpL:50.0,278.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37  52513[9:Res:52407.1,9.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  52417[9:Res:52375.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  52416[9:Res:52375.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  52780[10:Res:52745.1,1818.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  1809[0:SpL:50.0,280.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(u,w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37  52779[10:Res:52745.1,1819.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52782[10:Res:52745.1,2219.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  52781[10:Res:52745.1,2114.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  7296[0:SpL:270.0,313.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))* -> equal(u,y).
% 299.94/300.37  52421[9:SSi:52400.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  52409[9:Res:52375.1,1946.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  53299[10:SpL:1797.0,53010.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  7283[0:SpL:270.0,264.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(w,y).
% 299.94/300.37  53214[10:SpL:1783.0,52971.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  53019[10:Rew:1844.0,53011.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  53012[10:Res:52970.1,35214.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  53010[10:Res:52970.1,9.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  8116[0:Res:303.1,328.0] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat))),hAPP(hAPP(c_Type_Otype_OFun,x),w))*.
% 299.94/300.37  52971[10:Res:52718.1,2114.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  52429[10:MRR:46313.1,52424.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52428[10:MRR:45874.1,52424.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52970[10:Res:52718.1,35214.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  3542[0:SpR:236.0,347.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v))*.
% 299.94/300.37  52718[10:MRR:52698.1,52424.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52757[10:AED:160.0,52748.0] || c_List_Olistsp(u,v,tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52776[10:Res:52745.1,9.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  52746[10:Res:52715.1,2114.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  8233[0:SpR:312.0,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,w,v)),w))*.
% 299.94/300.37  52745[10:Res:52715.1,35214.0] || equal(u,v_rs____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  52750[10:AED:160.0,52749.0] ||  -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52715[10:MRR:52699.1,52424.0] || equal(u,v_rs____) -> c_List_Olistsp(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52426[10:MRR:4538.0,52424.0] || c_List_Olistsp(u,v,tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  8114[0:Res:347.0,328.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),hAPP(hAPP(c_Type_Otype_OFun,w),hAPP(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),w,tc_Type_Otype),v)))*.
% 299.94/300.37  52410[9:Res:52375.1,35214.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  52408[9:Res:52375.1,9.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  52407[9:Res:52375.1,8.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  52425[10:MRR:25037.0,52424.0] ||  -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v_a____)))*.
% 299.94/300.37  7288[0:SpL:270.0,165.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y),z,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  52424[10:Spt:52381.1] ||  -> c_List_Olistsp(u,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  52375[9:Spt:52266.1,52266.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  52374[8:Spt:52357.1] ||  -> c_List_Olistsp(u,c_HOL_Ozero__class_Ozero(tc_nat),tc_Lambda_OdB)*.
% 299.94/300.37  52310[0:SSi:52309.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_List_Olistsp(v,c_HOL_Ozero__class_Ozero(tc_nat),u)*.
% 299.94/300.37  4058[0:SSi:4048.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  39690[0:SpR:39416.1,5.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_List_Olistsp(w,v,u)*.
% 299.94/300.37  52157[2:Obv:52149.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  52099[1:Obv:52098.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  893[0:SpL:109.1,66.1] class_Ring__and__Field_Osemiring__1(u) class_Nat_Osemiring__char__0(u) || equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.37  35233[1:SpL:2117.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,w,tc_Lambda_OdB).
% 299.94/300.37  33055[1:SpL:1260.1,32694.1] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)*+ -> .
% 299.94/300.37  51930[1:SpL:3108.0,25853.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  25853[1:MRR:25852.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.37  51428[1:Rew:396.0,51402.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  51614[1:SpL:3108.0,25851.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  51522[1:SpL:2133.0,51509.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  25851[1:MRR:25850.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.37  51509[1:MRR:51496.1,2047.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  51426[1:Rew:2231.0,51390.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  50766[1:Obv:50742.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  9699[0:Res:269.1,100.1] class_OrderedGroup_Olordered__ab__group__add(tc_nat) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),u),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat).
% 299.94/300.37  50738[1:SpL:1783.0,49466.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  49973[1:Obv:49962.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  51032[2:MRR:51031.1,437.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  49660[1:MRR:49631.2,2046.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  50797[1:Rew:50793.0,418.1] || c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_a____,u) c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),hAPP(hAPP(c_Type_Otype_OFun,u),v_T_H____))* -> .
% 299.94/300.37  50793[1:SpR:50780.0,315.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v_Ts____,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,u),v_T_H____))**.
% 299.94/300.37  50754[1:Obv:50743.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  50780[1:Res:398.0,25017.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,v_Ts____,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.37  25017[1:Rew:24972.0,19826.0] || c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u)* -> equal(v_T_H____,u).
% 299.94/300.37  49466[1:Rew:298.0,49461.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  49044[1:SpL:1783.0,35652.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  50286[1:Rew:33921.0,50238.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  25016[1:Rew:24972.0,19825.0] || c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u)* -> equal(v_T_Ha______,u).
% 299.94/300.37  50075[1:SpL:298.0,50039.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  25015[1:Rew:24972.0,13280.1] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u,v_n____),v_T_H____)*.
% 299.94/300.37  50098[1:Rew:396.0,50073.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  50039[1:MRR:50038.1,34729.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  49970[1:Obv:49963.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  48875[1:MRR:48874.1,2046.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  25014[1:Rew:24972.0,13279.1] || c_Type_Otyping(v_ea______,u,v_T____) -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u,v_ia______),v_T_Ha______)*.
% 299.94/300.37  48791[2:MRR:48790.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  49700[1:SpL:2117.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  48618[1:MRR:48591.2,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  25085[1:Res:25011.0,219.0] ||  -> c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.37  48616[1:Obv:48602.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  48035[1:SpL:50.0,33965.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  46203[1:SpL:50.0,33888.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  46164[1:SpL:59.0,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  25083[1:Res:25010.0,219.0] ||  -> c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.37  44436[3:SSi:44432.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u)),v),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  49254[7:Spt:49253.0,44268.0,44268.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 299.94/300.37  49227[6:Spt:49226.0,44267.0,44267.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 299.94/300.37  49200[5:Spt:49199.0,44266.0,44266.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 299.94/300.37  5955[0:Res:384.0,216.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37  38569[1:SpL:298.0,38496.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  35652[1:SpL:298.0,35602.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  35108[1:SpL:298.0,34742.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  34552[1:Rew:1014.0,34517.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  5954[0:Res:334.0,216.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37  34373[2:Rew:1014.0,34358.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  48672[1:MRR:48657.2,2046.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  48610[1:Obv:48603.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  34177[1:Rew:1014.0,34160.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  5865[0:Res:384.0,272.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37  34018[1:SpL:298.0,33932.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  48337[1:SpL:2118.0,48297.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37  48297[1:Obv:48287.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37  48138[1:Rew:298.0,48125.0,2133.0,48125.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37  5864[0:Res:334.0,272.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 299.94/300.37  33965[1:SpL:298.0,33863.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  26787[0:MRR:26786.1,268.0] || equal(u,c_List_Olist_OCons(v,w,x)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,c_List_Olist_ONil(x),x),w)**.
% 299.94/300.37  47245[1:SpL:298.0,47133.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  26266[0:MRR:26265.1,268.0] || equal(c_List_Olist_OCons(u,v,w),x) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,c_List_Olist_ONil(w),w),v)**.
% 299.94/300.37  46707[1:SpL:2118.0,46644.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  13808[0:MRR:13724.1,268.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Oreplicate(v,u,w))** -> .
% 299.94/300.37  47133[1:SpL:234.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  46568[1:MRR:46515.1,2046.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  46765[1:SpL:8588.1,46686.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  11989[0:SpR:213.0,238.0] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),y,x),hAPP(hAPP(u,v),w))**.
% 299.94/300.37  11886[0:SpR:343.0,315.0] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w,y),hAPP(hAPP(u,v),x))**.
% 299.94/300.37  46558[1:Obv:46549.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  46397[1:Rew:298.0,46385.0,2133.0,46385.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  1819[0:SpL:50.0,9.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Orev(w,x),x).
% 299.94/300.37  33888[1:Rew:1019.0,33828.1,30574.1,33828.1,298.0,33828.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  33843[1:SpL:1797.0,20277.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  33364[1:SpL:1783.0,20230.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  33346[1:SpL:1783.0,30549.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  1818[0:SpL:50.0,8.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Orev(v,x),x).
% 299.94/300.37  33144[1:Rew:1247.0,33105.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ equal(u,v)* equal(v_rs____,v)* -> .
% 299.94/300.37  33127[1:SpL:1260.1,33062.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ equal(u,v)* equal(v_rs____,v)* -> .
% 299.94/300.37  32978[1:Rew:59.0,32923.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  45461[1:SpL:2117.0,32740.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  3936[0:MRR:3848.0,161.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(u,c_List_Olist_ONil(w),w))**.
% 299.94/300.37  32740[1:SpL:298.0,32705.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  32739[1:SpL:211.0,32705.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  45281[1:Rew:59.0,45230.1,59.0,45230.0] || equal(u,v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  32727[1:SpL:11766.1,32705.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  3837[0:SpR:127.1,386.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),w)**.
% 299.94/300.37  32686[1:Rew:1014.0,32675.2,116.0,32675.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37  44980[4:SSi:44972.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> hBOOL(hAPP(c_InductTermi_OIT,u))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  44957[4:Con:44955.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(u,v),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37  44959[4:Res:44954.0,250.0] ||  -> hBOOL(hAPP(c_InductTermi_OIT,c_HOL_Ozero__class_Ozero(tc_nat)))*.
% 299.94/300.37  3263[0:SpR:317.1,347.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(w,v,x,y),c_Lambda_OdB_OVar(u),hAPP(w,u))*.
% 299.94/300.37  44954[4:Spt:39667.1,39667.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37  44264[3:Con:44246.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y),tc_nat)*.
% 299.94/300.37  44525[3:AED:160.0,44516.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v))),tc_nat)*.
% 299.94/300.37  44757[3:Res:44265.0,100.1] class_OrderedGroup_Olordered__ab__group__add(tc_nat) ||  -> c_ListOrder_Ostep1(c_HOL_Oplus__class_Oplus(tc_nat),v_rs____,v_rs____,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v_a____,tc_nat).
% 299.94/300.37  1830[0:Rew:93.0,1777.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,u,v),v),v),c_List_Orev(u,v))**.
% 299.94/300.37  44265[3:Con:44247.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v_a____),v_a____),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37  44262[3:Con:44244.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(u),v),w),tc_nat)* equal(v,w).
% 299.94/300.37  44263[3:Con:44245.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37  44303[3:SSi:44295.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> hBOOL(u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  656[0:SpR:74.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate1(u,v),w,v),v),c_List_Orotate1(u,v))**.
% 299.94/300.37  44261[3:Con:44243.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)),tc_nat)* hBOOL(hAPP(u,v))*.
% 299.94/300.37  44260[3:Con:44242.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),tc_nat)*.
% 299.94/300.37  44259[3:Con:44241.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u)),v),tc_nat)*.
% 299.94/300.37  44283[3:Res:44234.0,250.0] ||  -> hBOOL(c_HOL_Ozero__class_Ozero(tc_nat))*.
% 299.94/300.37  655[0:SpR:93.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Orev(u,v))**.
% 299.94/300.37  44234[3:Spt:39430.1,39430.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* hBOOL(u).
% 299.94/300.37  39416[0:Obv:39385.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(u,v)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  39367[0:SSi:39338.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  39317[0:MRR:39289.0,820.0] ||  -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  4136[0:SSi:4122.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.37  38618[1:SpL:396.0,34692.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  39047[1:Rew:1247.0,39011.0,1844.0,39011.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  39042[1:Rew:3108.0,39030.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  4056[0:SSi:4041.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37  37214[1:MRR:37199.1,437.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  34873[1:SpL:298.0,34457.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  34843[1:SpL:298.0,34457.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  1812[0:SpL:50.0,245.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37  34692[1:Rew:34648.1,34209.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  38496[1:Obv:38480.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  33899[1:Rew:211.0,33898.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  33345[1:SpL:1783.0,2866.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  1811[0:SpL:50.0,244.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37  2607[0:SpR:63.1,347.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37  2378[0:SpR:62.1,347.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37  37383[0:Obv:37355.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  37309[0:Con:37277.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  34799[0:SpL:298.0,34745.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_ONil(y))** -> .
% 299.94/300.37  13975[1:SpL:167.0,1017.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.37  37123[0:Obv:37095.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37  36973[0:SpL:50.0,33873.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37  36940[0:SpL:59.0,33873.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37  33873[0:Rew:232.0,33740.1,31369.1,33740.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  13971[1:SpL:167.0,1016.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(w,v_as____).
% 299.94/300.37  36766[1:Obv:36748.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36757[1:Obv:36749.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36200[1:SpL:50.0,33885.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36137[1:SpL:50.0,33874.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  12035[1:SpL:213.0,1017.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.37  36104[1:SpL:59.0,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  34648[1:SpL:1982.0,14213.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  34154[1:SpL:50.0,34102.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  18031[0:SSi:18016.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> .
% 299.94/300.37  36267[1:Obv:36260.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36219[1:Rew:2133.0,36218.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  33885[1:Rew:1019.0,33813.1,30574.1,33813.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  33874[1:Rew:1019.0,33751.1,31149.1,33751.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  10292[0:Res:384.0,289.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_n____,v_rs____))*.
% 299.94/300.37  35074[1:SpL:2133.0,34742.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  35852[1:SpL:396.0,34729.1] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  34729[1:MRR:34677.2,2046.0] || equal(v_as____,u) equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  10291[0:Res:334.0,289.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),v_n____,v_rs____))*.
% 299.94/300.37  35602[1:Con:35587.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  34537[1:SpL:298.0,34441.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  2219[0:SpL:298.0,8.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,x,y).
% 299.94/300.37  33839[1:SpL:1797.0,5765.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  35214[0:SpL:234.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x)* -> c_List_Olistsp(u,w,x).
% 299.94/300.37  2114[0:SpL:211.0,8.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y)* -> c_List_Olistsp(u,x,y).
% 299.94/300.37  34291[2:Rew:2371.1,34232.1,1247.0,34232.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  35063[0:Rew:234.0,35034.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  35061[0:Rew:234.0,35033.1] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) -> equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  34742[1:MRR:34741.1,2046.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  653[0:SpR:80.0,60.0] ||  -> equal(c_List_Otake(u,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.37  34726[1:MRR:34725.1,2046.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  34457[1:SpL:2133.0,34307.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  34745[0:MRR:34744.1,161.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  1982[0:SpR:59.0,396.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orotate1(c_List_Olist_OCons(u,v,w),w))**.
% 299.94/300.37  34441[1:SpL:59.0,34307.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  34112[1:Obv:34095.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  34295[2:Obv:34294.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  1844[0:Rew:234.0,1843.0] ||  -> equal(c_List_Orev(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_OCons(u,c_List_Orev(v,w),w))**.
% 299.94/300.37  34102[1:Obv:34096.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  33963[1:SpL:50.0,33863.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  33932[1:SpL:59.0,33863.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  33863[1:Rew:1019.0,33752.1,30574.1,33752.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  1797[0:SpR:59.0,50.0] ||  -> equal(c_List_Orev(c_List_Oappend(u,c_List_Orev(v,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))**.
% 299.94/300.37  33306[0:SpL:1783.0,30454.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37  33362[1:SpL:1783.0,31225.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  33360[1:SpL:1783.0,5764.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  33357[1:SpL:1783.0,30448.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  1783[0:SpR:59.0,50.0] ||  -> equal(c_List_Orev(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))**.
% 299.94/300.37  32685[1:Rew:1014.0,32674.2,116.0,32674.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37  32714[1:Rew:2142.0,32702.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  33049[0:SpL:59.0,32694.1] || equal(c_List_Orev(u,v),w) equal(c_List_Olist_OCons(x,u,v),w)* -> .
% 299.94/300.37  33062[1:SpL:2133.0,32694.1] || equal(u,v) equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  526[0:SpL:65.0,78.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))* -> equal(c_List_Oreplicate(u,v,w),x).
% 299.94/300.37  32694[0:SpL:517.1,32684.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Orev(u,x),x),v)* -> .
% 299.94/300.37  32746[1:SpL:517.1,32705.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  32728[1:SpL:8586.1,32705.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  32681[1:Rew:1014.0,32676.2,116.0,32676.2] || equal(v_as____,u) equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37  424[0:Rew:167.0,316.2] || c_Type_Otypings(u,v,w)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),v,tc_Lambda_OdB,tc_Lambda_OdB),y)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),c_List_Oappend(v,z,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),x1)*+ -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xvar__app__types__1__1(x1,y,u,z),x1,tc_Type_Otype,tc_Type_Otype),y)**.
% 299.94/300.37  32692[0:SpL:59.0,32684.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(v,w))** -> .
% 299.94/300.37  32705[1:SpL:2133.0,32684.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  32684[0:MRR:32683.1,1958.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),v)** -> .
% 299.94/300.37  23428[0:SpR:694.1,651.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.94/300.37  423[0:Rew:213.0,184.2] || c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),u,tc_Lambda_OdB) c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,u,c_HOL_Ozero__class_Ozero(tc_nat)),w,tc_Lambda_OdB,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37  23384[0:SpR:694.1,80.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orev(x,w))*+ -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u)*.
% 299.94/300.37  32583[1:Res:465.0,19831.0] || c_Type_Otyping(c_Type_Oshift(u,v,w,x),c_Lambda_OdB_OVar(v),y)* -> equal(w,y).
% 299.94/300.37  19831[1:Rew:1030.0,19824.1] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)*+ c_Type_Otyping(u,c_Lambda_OdB_OVar(v),x)* -> equal(w,x)*.
% 299.94/300.37  11913[0:SpL:315.0,3548.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  325[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,v)) equal(hAPP(hAPP(c_Type_Otype_OFun,w),x),v_T____)** c_Type_Otyping(y,v,x)* c_Type_Otyping(c_Type_Oshift(y,z,x,tc_Type_Otype),u,x1)*+ -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,v,z)))*.
% 299.94/300.37  11912[0:SpL:315.0,3547.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  3870[0:SpL:127.1,161.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  2287[0:SpL:517.1,1993.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Orev(w,x))*+ -> .
% 299.94/300.37  32378[1:Obv:32377.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ -> .
% 299.94/300.37  326[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,v)) equal(hAPP(hAPP(c_Type_Otype_OFun,w),x),v_T____)** c_Type_Otyping(y,v,w)* c_Type_Otyping(c_Type_Oshift(y,z,w,tc_Type_Otype),u,x1)*+ -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,v,z)))*.
% 299.94/300.37  30855[1:SpL:517.1,30807.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> .
% 299.94/300.37  30762[1:SpL:298.0,30580.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  422[0:Rew:167.0,152.2] || c_Type_Otypings(u,v,w)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),v,tc_Lambda_OdB,tc_Lambda_OdB),y)* c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),c_List_Oappend(v,z,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),x1)*+ -> c_Type_Otypings(u,z,c_Type_Osko__Type__Xvar__app__types__1__1(x1,y,u,z))*.
% 299.94/300.37  30549[1:SpL:298.0,30448.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  31920[0:SpL:396.0,31901.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37  31901[0:MRR:31852.1,161.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37  31376[0:Obv:31347.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  421[0:Rew:14.1,36.1,14.1,36.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),y))),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),y))))*.
% 299.94/300.37  31369[0:Rew:59.0,31336.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37  30454[0:Con:30423.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  31225[1:Rew:59.0,31204.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  31149[1:Obv:31136.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  138[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),w),x)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,u),w)),hAPP(hAPP(c_Lambda_OdB_OApp,v),x)))*.
% 299.94/300.37  30492[1:SpL:50.0,30440.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  30495[1:SpL:298.0,30440.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  420[0:Rew:213.0,237.2] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,u,c_HOL_Ozero__class_Ozero(tc_nat)),w,tc_Lambda_OdB,tc_Lambda_OdB)))* -> hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))).
% 299.94/300.37  30807[1:SpL:396.0,30782.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  30782[1:MRR:30747.1,2046.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  30580[1:Obv:30562.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  30574[1:Rew:59.0,30546.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  209[0:Inp] ||  -> equal(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Lambda_OdB_OdB__rec(x,u,y,v,z)),c_Lambda_OdB_OdB__rec(x,u,y,w,z)),c_Lambda_OdB_OdB__rec(x,u,y,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),z))**.
% 299.94/300.37  30448[1:Rew:1014.0,30447.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  30440[1:Rew:1014.0,30439.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  2213[0:SpL:298.0,245.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  29255[0:Rew:59.0,29080.1,59.0,29080.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,w,v),w)**.
% 299.94/300.37  27[0:Inp] class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),y))* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),y).
% 299.94/300.37  29476[0:SpL:29174.1,2138.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),u)* -> .
% 299.94/300.37  29174[0:Rew:59.0,29040.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,u,v),w)**.
% 299.94/300.37  27811[0:SpL:27495.1,9.0] || equal(u,c_List_Olist_ONil(v))+ c_List_Olistsp(w,x,v)* -> c_List_Olistsp(w,u,v)*.
% 299.94/300.37  131[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(v,c_List_Olist_OCons(x,y,w)) equal(c_List_Olist_OCons(x,c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),w),u)**.
% 299.94/300.37  27593[0:Rew:59.0,27398.1,59.0,27398.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,u,v),w)**.
% 299.94/300.37  27495[0:Rew:59.0,27360.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,w,v),w)**.
% 299.94/300.37  26987[1:SpL:2117.0,26350.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  130[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Olist_OCons(u,c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),w),x)**.
% 299.94/300.37  26350[1:SpL:298.0,25983.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  26349[1:SpL:211.0,25983.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  26339[1:SpL:11766.1,25983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  26336[1:SpL:11183.1,25983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))*+ -> .
% 299.94/300.37  129[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(v,c_List_Olist_OCons(x,y,w)) equal(c_List_Oappend(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),v,w),y)**.
% 299.94/300.37  25978[0:SpL:396.0,25957.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Orev(v,w),w))** -> .
% 299.94/300.37  26340[1:SpL:8586.1,25983.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  25983[1:SpL:3108.0,25957.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  132[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Oappend(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),y,w),v)**.
% 299.94/300.37  25957[0:MRR:25926.1,1958.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(v,w))** -> .
% 299.94/300.37  799[0:SpR:74.0,693.1] || equal(c_List_Orotate1(u,v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  25543[1:Rew:1722.1,25535.2] || equal(u,v_as____)* equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*+ equal(v,u)* -> .
% 299.94/300.37  25750[1:SpL:2117.0,25396.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  419[0:Rew:197.0,194.0,197.0,194.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37  25396[1:SpL:298.0,25279.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  25712[1:Rew:1992.0,25693.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  25395[1:SpL:211.0,25279.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  25385[1:SpL:11766.1,25279.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  344[0:Inp] ||  -> equal(hAPP(hAPP(hAPP(hAPP(u,v),w),c_Type_Otype_Otype__rec(x,u,v,y)),c_Type_Otype_Otype__rec(x,u,w,y)),c_Type_Otype_Otype__rec(x,u,hAPP(hAPP(c_Type_Otype_OFun,v),w),y))**.
% 299.94/300.37  25433[0:SpL:517.1,25287.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Orev(u,x),w)* -> .
% 299.94/300.37  25386[1:SpL:8586.1,25279.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  25287[0:Rew:59.0,25274.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),v)** -> .
% 299.94/300.37  25279[1:SpL:3108.0,25253.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  77[0:Inp] class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) c_HOL_Oord__class_Oless(x,y,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),y),u)*.
% 299.94/300.37  25253[0:MRR:25221.1,1958.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(v,w))** -> .
% 299.94/300.37  798[0:SpR:93.0,693.1] || equal(c_List_Orev(u,v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  548[0:SpL:517.1,510.0] || equal(u,v)* equal(w,c_List_Orev(v,x))*+ -> equal(c_List_Orev(w,x),u)*.
% 299.94/300.37  546[0:SpL:517.1,78.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orev(x,w))*+ -> equal(u,x)*.
% 299.94/300.37  182[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,u,w,tc_Lambda_OdB,tc_Lambda_OdB)),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37  534[0:SpR:517.1,517.1] || equal(u,v)*+ equal(w,u)* -> equal(c_List_Orev(w,x),c_List_Orev(v,x))*.
% 299.94/300.37  23166[0:Obv:23146.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**+ equal(w,c_List_Olist_ONil(v))* -> equal(w,u)*.
% 299.94/300.37  21474[1:MRR:21473.1,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,v_as____,tc_Lambda_OdB),v)**.
% 299.94/300.37  20853[1:MRR:20852.1,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,v_as____,tc_Lambda_OdB),w)**.
% 299.94/300.37  24987[1:SpL:11992.0,240.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  24984[1:SpL:11992.0,165.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x))* -> .
% 299.94/300.37  25011[1:Rew:24972.0,384.0] ||  -> c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_H____)*.
% 299.94/300.37  25010[1:Rew:24972.0,334.0] ||  -> c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_Ha______)*.
% 299.94/300.37  24972[1:SpR:169.0,11992.0] ||  -> equal(c_List_Ofoldl(u,v,v_rs____,w,tc_Lambda_OdB),hAPP(hAPP(u,v),v_a____))**.
% 299.94/300.37  11992[1:SpR:213.0,1030.0] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),x,tc_Lambda_OdB),hAPP(hAPP(u,v),w))**.
% 299.94/300.37  24918[1:SpR:169.0,11887.0] ||  -> equal(c_List_Ofoldr(u,v_rs____,v,tc_Lambda_OdB,w),hAPP(hAPP(u,v_a____),v))**.
% 299.94/300.37  11887[1:SpR:1023.0,315.0] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB,x),hAPP(hAPP(u,v),w))**.
% 299.94/300.37  414[0:Rew:213.0,64.1] class_OrderedGroup_Osemigroup__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),w,x,u,u)),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(w,x,u),u,u))**.
% 299.94/300.37  11469[0:SpL:291.0,11453.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  11466[0:SpL:291.0,11452.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  7292[0:SpL:270.0,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))*+ -> hBOOL(hAPP(u,x))*.
% 299.94/300.37  7287[0:SpL:270.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  52[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x))*+ hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),y))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),y))*.
% 299.94/300.37  7286[0:SpL:270.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  956[0:Rew:116.0,936.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**+ equal(u,w)* -> equal(c_List_Olist_ONil(v),w)*.
% 299.94/300.37  23946[1:SpL:8586.1,23926.1] || equal(u,v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  412[0:Rew:14.1,20.1,14.1,20.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w)))*.
% 299.94/300.37  23956[1:SpL:298.0,23926.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  23929[1:Obv:23916.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ -> .
% 299.94/300.37  21[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x)))*.
% 299.94/300.37  23926[1:Obv:23918.2] || equal(v_as____,u) equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37  23847[1:Rew:3108.0,23830.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**+ -> .
% 299.94/300.37  23844[1:Rew:3108.0,23807.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37  695[0:SpR:555.1,74.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37  17[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x)))*.
% 299.94/300.37  694[0:SpR:555.1,93.0] || equal(u,c_List_Orev(v,w)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37  545[0:SpL:517.1,81.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**+ -> equal(u,c_List_Olist_ONil(w))*.
% 299.94/300.37  532[0:SpR:517.1,484.1] || equal(u,v)* equal(u,c_List_Olist_ONil(w))*+ -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  23163[0:Obv:23147.2] || equal(u,c_List_Olist_ONil(v))*+ equal(w,c_List_Olist_ONil(v))* -> equal(w,u)*.
% 299.94/300.37  15[0:Inp] class_OrderedGroup_Oab__group__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x)))*.
% 299.94/300.37  509[0:SpL:484.1,78.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Orev(w,v),c_List_Olist_ONil(v))**+ -> equal(u,w)*.
% 299.94/300.37  7946[1:SpL:6041.1,4918.1] || equal(u,v_as____)*+ equal(v,v_as____)* equal(w,u)* -> equal(w,v)*.
% 299.94/300.37  3558[0:SpL:236.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37  3557[0:SpL:236.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37  14[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w)),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)))**.
% 299.94/300.37  2931[0:SpR:73.0,25.1] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))*+ -> hBOOL(hAPP(hAPP(c_fequal(u),w),v))*.
% 299.94/300.37  1362[0:SpR:43.2,347.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37  22327[1:SpL:396.0,4339.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37  18594[1:MRR:18563.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.37  16[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w)),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)))**.
% 299.94/300.37  22831[1:SpL:82.0,22724.0] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____))*.
% 299.94/300.37  22724[1:Res:22683.1,26.0] || c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  22825[1:SpL:82.0,22729.0] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  22729[1:Res:22683.1,20284.0] || c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37  18[0:Inp] class_OrderedGroup_Oab__semigroup__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w)),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x)))**.
% 299.94/300.37  22709[1:SpR:327.0,22683.1] || c_ListOrder_Ostep1(c_Type_Oshift(u,v_a____,v,w),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v,v_a____)).
% 299.94/300.37  22683[1:SpL:169.0,18593.0] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(u,v_a____),v_a____))*.
% 299.94/300.37  18593[1:MRR:18577.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.37  9601[1:SpL:8588.1,9365.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  186[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(u,c_List_Olist_ONil(w)) equal(c_List_Olist_OCons(x,c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),w),u)**.
% 299.94/300.37  4339[1:SpL:1952.0,405.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37  4215[1:SpL:3108.0,404.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37  20284[0:SpR:82.0,16098.1] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____))* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37  20277[1:Rew:59.0,20253.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  192[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olist_OCons(u,c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),w),x)**.
% 299.94/300.37  21788[1:SpL:234.0,20230.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  20230[1:Rew:59.0,20206.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  21761[1:Rew:1247.0,21760.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB)) equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.37  19983[1:Rew:59.0,19958.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,v) -> .
% 299.94/300.37  185[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Oappend(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),y,w),v)**.
% 299.94/300.37  19643[1:SpL:298.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21102[1:SpL:2117.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  19642[1:SpL:211.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  191[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) -> equal(u,c_List_Olist_ONil(w)) equal(c_List_Oappend(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),v,w),y)**.
% 299.94/300.37  19416[1:SpL:298.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20492[1:SpL:2117.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  19415[1:SpL:211.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  416[0:Rew:197.0,190.0,197.0,190.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(v,y).
% 299.94/300.37  20415[1:Obv:20405.2] || equal(u,v_rs____)*+ equal(u,v)* -> equal(c_List_Olast(v,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  18717[1:SpL:517.1,18663.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Olast(v,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  18493[1:Rew:2589.0,18158.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37  17432[1:SpL:11764.1,12204.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  107[0:Inp] class_OrderedGroup_Opordered__comm__monoid__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)*.
% 299.94/300.37  17431[1:SpL:11764.1,12172.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  16098[0:Res:25.1,16074.0] || hBOOL(hAPP(hAPP(u,v_a____),v_a____)) -> c_ListOrder_Ostep1(c_Predicate_Oconversep(u,v,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  102[0:Inp] class_OrderedGroup_Opordered__comm__monoid__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),c_HOL_Ozero__class_Ozero(u),u)*.
% 299.94/300.37  15611[1:SpL:396.0,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  20093[1:AED:160.0,20049.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_a____,u).
% 299.94/300.37  15448[1:SpL:396.0,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  14869[1:Rew:2118.0,14851.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  14835[1:SpL:59.0,2764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(u,c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.37  14452[1:Obv:14441.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  12146[1:SpL:8588.1,12144.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  12110[1:SpL:8588.1,12108.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  322[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),y)* -> equal(x,y)*.
% 299.94/300.37  19644[1:SpL:4471.0,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  19417[1:SpL:4471.0,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  19709[1:Rew:1247.0,19708.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  171[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB)),w))*+ -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v,w),tc_Lambda_OdB,tc_Lambda_OdB),w)**.
% 299.94/300.37  19625[1:MRR:19620.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  19584[1:SpL:3108.0,19330.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(v,v_as____).
% 299.94/300.37  139[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,u),w)),hAPP(hAPP(c_Lambda_OdB_OApp,v),w)))*.
% 299.94/300.37  19330[1:MRR:19329.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37  19495[1:Rew:1247.0,19494.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  140[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,w),u)),hAPP(hAPP(c_Lambda_OdB_OApp,w),v)))*.
% 299.94/300.37  19398[1:MRR:19393.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  19370[1:SpL:3108.0,19328.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,v).
% 299.94/300.37  19328[1:MRR:19327.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.37  415[0:Rew:197.0,198.0,197.0,198.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> equal(w,z) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37  12059[1:SpL:2133.0,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> .
% 299.94/300.37  11975[1:SpL:2133.0,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  94[0:Inp] || hBOOL(hAPP(hAPP(u,v),w))* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),w),y))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),v),y))*.
% 299.94/300.37  11961[1:SpL:2133.0,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> .
% 299.94/300.37  18955[1:Rew:59.0,18927.1,59.0,18927.0] || equal(u,v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  95[0:Inp] || hBOOL(hAPP(hAPP(u,v),w))* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),y),v))*+ -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),y),w))*.
% 299.94/300.37  18839[1:Rew:1844.0,18812.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,v).
% 299.94/300.37  18753[1:SpR:1028.0,18106.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  341[0:Inp] || c_Type_Otypings(u,v,w)* c_Type_Otyping(u,x,c_List_Ofoldr(c_Type_Otype_OFun,w,y,tc_Type_Otype,tc_Type_Otype))*+ -> c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,x,v,tc_Lambda_OdB,tc_Lambda_OdB),y)*.
% 299.94/300.37  18106[1:SpR:11766.1,2589.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37  18663[1:SpR:234.0,18105.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.37  18105[1:SpR:11766.1,2574.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  18246[1:SpL:11766.1,2588.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)** -> .
% 299.94/300.37  89[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37  11766[1:Rew:3108.0,11765.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  17649[1:SpL:11764.1,1958.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)*+ -> .
% 299.94/300.37  108[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,w,u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),x,u) -> c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 299.94/300.37  17242[1:SpR:11764.1,2034.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  11764[1:Rew:169.0,11763.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  9136[1:SpR:8588.1,3458.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  337[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x) -> c_Type_Otyping(u,v,c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,v,w),x,tc_Type_Otype,tc_Type_Otype))*.
% 299.94/300.37  9133[1:SpR:8588.1,3460.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  17049[1:Rew:59.0,16998.1,59.0,16998.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)** -> .
% 299.94/300.37  8744[1:SpL:8586.1,2550.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  8644[1:SpR:8586.1,2654.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  351[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x) -> c_Type_Otyping(u,v,c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,v,w),x,tc_Type_Otype,tc_Type_Otype))*.
% 299.94/300.37  8642[1:SpR:8586.1,2655.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  16139[1:SpR:6865.1,1021.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37  16138[1:SpR:6865.1,1024.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  30[0:Inp] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 299.94/300.37  6865[1:Rew:3466.0,6846.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  6832[0:SpR:169.0,6.1] || hBOOL(hAPP(hAPP(u,v_a____),v)) -> c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  16087[0:SpL:327.0,16074.0] || hBOOL(hAPP(u,v_a____)) -> c_ListOrder_Ostep1(c_Type_Oshift(v,v_a____,u,w),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  16099[0:Res:3.0,16074.0] ||  -> c_ListOrder_Ostep1(c_Transitive__Closure_Ortranclp(u,v),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  145[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(u,w,x)),c_Lambda_Osubst(v,w,x)))*.
% 299.94/300.37  16097[0:Res:376.0,16074.0] ||  -> c_ListOrder_Ostep1(c_fequal(u),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  16074[0:SpR:169.0,6826.1] || hBOOL(hAPP(hAPP(u,v_a____),v_a____))* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37  6826[0:SpR:169.0,6.1] || hBOOL(hAPP(hAPP(u,v),v_a____)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  146[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(w,u,x)),c_Lambda_Osubst(w,v,x)))*.
% 299.94/300.37  15988[1:Rew:396.0,15967.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  6811[1:Rew:2142.0,6804.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  6787[1:SpL:1934.0,1088.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37  6554[1:SpR:6087.1,4822.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> equal(v,u)*.
% 299.94/300.37  248[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,u,w,tc_Lambda_OdB,tc_Lambda_OdB)),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37  5057[1:Rew:1014.0,4882.1] || equal(u,v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  413[0:Rew:197.0,189.0,197.0,189.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> equal(v,y) equal(w,z).
% 299.94/300.37  4357[1:Rew:3462.0,4334.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  410[0:Rew:315.0,128.1,174.1,128.1] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(v,w,u),c_HOL_Ozero__class_Ozero(u),u,u),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,u,u))**.
% 299.94/300.37  15461[1:AED:160.0,15427.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_a____,u).
% 299.94/300.37  15452[1:SpL:1952.0,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  4340[1:SpL:3108.0,405.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  15336[1:Rew:211.0,15327.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  321[0:Inp] || c_Type_Otyping(u,v,w)* c_Type_Otyping(u,x,hAPP(hAPP(c_Type_Otype_OFun,w),y))*+ -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,x),v),y)*.
% 299.94/300.37  15341[1:Rew:1247.0,15340.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15174[1:SpL:2118.0,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15070[1:SpL:8588.1,15062.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  15065[1:SpL:6864.1,15062.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37  85[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)* -> c_HOL_Oord__class_Oless(v,x,u).
% 299.94/300.37  15157[1:MRR:15151.1,2046.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15055[1:SpL:3108.0,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> equal(v_as____,v).
% 299.94/300.37  15116[0:Obv:15114.0] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,v,u)*+ -> c_HOL_Oord__class_Oless(w,w,u)*.
% 299.94/300.37  88[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),u)* -> c_HOL_Oord__class_Oless(w,x,u).
% 299.94/300.37  15062[1:MRR:15061.1,2046.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37  4214[1:SpL:1952.0,404.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  3911[1:MRR:3910.1,1737.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  3897[1:Rew:1014.0,3879.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(v_a____,u).
% 299.94/300.37  84[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 299.94/300.37  3423[1:SpL:2165.0,284.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  2764[1:SpL:517.1,2550.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))*+ -> .
% 299.94/300.37  2554[1:SpL:2133.0,284.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.37  2004[1:Rew:1952.0,1990.1] || equal(u,v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  87[0:Inp] class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 299.94/300.37  1773[1:Rew:1014.0,1765.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37  1504[1:SpL:517.1,1469.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.37  1482[1:SpL:1454.1,78.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> equal(u,v)*.
% 299.94/300.37  1471[1:SpR:1454.1,517.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(v,u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  83[0:Inp] class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 299.94/300.37  14449[1:Obv:14442.2] || equal(u,v_as____)*+ equal(u,v)* -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1412[1:SpL:517.1,1400.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1320[1:SpR:1107.1,555.1] || equal(v_as____,u)*+ equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  1250[1:SpL:1022.0,78.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v).
% 299.94/300.37  86[0:Inp] class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 299.94/300.37  14006[1:SpL:2118.0,13980.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37  14213[1:Obv:14211.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  183[0:Inp] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB)),c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37  333[0:Inp] ||  -> equal(c_List_Ofoldr(u,v,c_List_Ofoldr(u,w,x,y,z),y,z),c_List_Ofoldr(u,c_List_Oappend(v,w,y),x,y,z))**.
% 299.94/300.37  12043[1:SpL:2133.0,12039.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37  13980[0:SpL:167.0,12041.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37  167[0:Inp] ||  -> equal(c_List_Ofoldl(u,c_List_Ofoldl(u,v,w,x,y),z,x,y),c_List_Ofoldl(u,v,c_List_Oappend(w,z,y),x,y))**.
% 299.94/300.37  11838[1:SpL:2133.0,11831.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ -> .
% 299.94/300.37  133[0:Inp] ||  -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(v,x,w),w),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w))**.
% 299.94/300.37  76[0:Inp] ||  -> equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Oappend(c_List_Oreplicate(x,v,w),c_List_Oreplicate(u,v,w),w))*.
% 299.94/300.37  352[0:Inp] || c_Type_Otyping(u,v,w)* c_Type_Otyping(c_Type_Oshift(u,x,w,tc_Type_Otype),y,z)*+ -> c_Type_Otyping(u,c_Lambda_Osubst(y,v,x),z)*.
% 299.94/300.37  4448[1:SpL:298.0,4429.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  34[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(y,v).
% 299.94/300.37  3378[1:SpL:2118.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  353[0:Inp] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x) -> c_Type_Otyping(u,v,hAPP(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__2__1(x,u,v,w)),x))*.
% 299.94/300.37  3271[1:SpL:2133.0,2055.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  222[0:Inp] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> c_Type_Otyping(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),tc_Type_Otype),v,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))*.
% 299.94/300.37  144[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Osubst(w,u,x)),c_Lambda_Osubst(w,v,x)))*.
% 299.94/300.37  2920[1:SpL:298.0,2703.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  147[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB)),w))*+ -> c_ListOrder_Ostep1(c_Lambda_Obeta,v,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v,w),tc_Lambda_OdB)*.
% 299.94/300.37  2866[1:SpL:298.0,2681.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  154[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),u)),hAPP(hAPP(c_Lambda_OdB_OApp,w),v)))*.
% 299.94/300.37  12142[1:MRR:12136.2,437.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  12204[1:AED:160.0,12203.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  12107[1:MRR:12101.2,437.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  12172[1:AED:160.0,12171.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  155[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,u),w)),hAPP(hAPP(c_Lambda_OdB_OApp,v),w)))*.
% 299.94/300.37  12144[1:MRR:12135.1,2046.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  12094[1:MRR:12081.2,1032.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37  149[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,w)),c_Lambda_Olift(v,w)))*.
% 299.94/300.37  12108[1:MRR:12100.1,2046.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  12093[1:MRR:12071.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.37  75[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> equal(z,w) c_ListOrder_Ostep1(u,w,z,x).
% 299.94/300.37  11924[0:SpL:315.0,350.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))* -> .
% 299.94/300.37  12039[0:MRR:12032.1,290.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  213[0:Inp] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,x,y),z,y),c_List_Ofoldl(u,hAPP(hAPP(u,v),w),x,z,y))*.
% 299.94/300.37  11909[0:SpL:315.0,290.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37  11908[0:SpL:315.0,354.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37  11906[0:SpL:315.0,320.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y))* -> .
% 299.94/300.37  315[0:Inp] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,x),y,x,z),hAPP(hAPP(u,v),c_List_Ofoldr(u,w,y,x,z)))*.
% 299.94/300.37  11265[1:Rew:169.0,10872.1,3466.0,10872.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  11183[1:Rew:2117.0,10887.1,3108.0,10887.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  174[0:Inp] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),v,u,u),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,c_HOL_Ozero__class_Ozero(u),u,u))**.
% 299.94/300.37  10768[1:Rew:59.0,10709.1,2118.0,10709.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  28[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,v,v),v),w),x))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),w)).
% 299.94/300.37  11470[0:SpL:270.0,11453.0] || equal(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  11467[0:SpL:270.0,11452.0] || equal(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  11468[0:SpL:236.0,11453.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37  11465[0:SpL:236.0,11452.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37  29[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,v,v),v),x),w))*.
% 299.94/300.37  11457[0:SpL:291.0,3548.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37  11456[0:SpL:291.0,3547.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37  11453[0:SpL:291.0,290.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  11452[0:SpL:291.0,354.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  291[0:Inp] ||  -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_Osubst(x,v,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v,w))**.
% 299.94/300.37  32[0:Inp] class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 299.94/300.37  10757[1:Rew:1247.0,10684.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  33[0:Inp] class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w))* -> equal(v,x).
% 299.94/300.37  10309[1:SpR:4471.0,2654.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  31[0:Inp] class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 299.94/300.37  10307[1:SpR:4471.0,2655.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4471[1:SpR:401.0,3108.0] ||  -> equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  10290[1:SpL:1030.0,289.0] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w) -> c_Type_Otypings(u,v_as____,c_Type_Osko__Type__Xvar__app__typesE__1__1(w,u,v,v_as____))*.
% 299.94/300.37  289[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ -> c_Type_Otypings(u,w,c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,v,w))*.
% 299.94/300.37  10070[1:SSi:10061.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat).
% 299.94/300.37  10138[1:SpL:555.1,10108.0] || equal(v_rs____,u) equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37  10051[1:SpR:555.1,10020.0] || equal(v_rs____,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37  10203[0:SpL:310.1,350.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)*+ equal(c_Type_Otype_OAtom(x),w)* -> .
% 299.94/300.37  310[0:Inp] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> equal(hAPP(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),w)**.
% 299.94/300.37  10108[1:SpL:169.0,10014.0] || equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37  72[0:Inp] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)*+ -> equal(c_List_Otake(u,c_List_Obutlast(v,w),w),c_List_Otake(u,v,w))**.
% 299.94/300.37  10020[1:SpR:169.0,10009.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37  3143[1:SpR:3108.0,74.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.37  9420[1:SpL:8588.1,3356.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  104[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.37  9404[1:SpL:8588.1,3356.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  9400[1:SpL:8588.1,2138.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  105[0:Inp] class_Ring__and__Field_Oordered__idom(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 299.94/300.37  8839[1:SpL:8586.1,2138.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  8786[1:SpL:8586.1,1088.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.37  9367[1:SpL:8588.1,1958.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  100[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u).
% 299.94/300.37  9274[1:SpL:8588.1,1958.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  9145[1:SpR:8588.1,2034.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  9365[1:SpL:8588.1,161.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  9456[1:Rew:2034.0,9218.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,v).
% 299.94/300.37  99[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)*.
% 299.94/300.37  8588[1:Rew:169.0,8587.1] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  8988[1:SpL:4780.1,8748.1] || equal(u,v_as____)*+ equal(v,v_rs____)* equal(v,u)* -> .
% 299.94/300.37  8636[1:SpR:8586.1,2574.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  103[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 299.94/300.37  8748[1:SpL:8586.1,2588.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)** -> .
% 299.94/300.37  8586[1:Rew:3108.0,8585.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  8398[1:Rew:2117.0,8337.1,3108.0,8337.1,1992.0,8337.1] || equal(u,v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  106[0:Inp] class_Ring__and__Field_Oordered__idom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 299.94/300.37  2528[1:SpR:2133.0,396.0] ||  -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  4463[0:SpR:401.0,385.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),w),c_List_Oreplicate(v,u,w))**.
% 299.94/300.37  1946[0:SpL:197.0,9.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,w,x).
% 299.94/300.37  227[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,w,x)),c_Lambda_Osubst(v,w,x)))*.
% 299.94/300.37  8150[1:Rew:298.0,8143.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  2172[0:SpL:50.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> .
% 299.94/300.37  8115[0:Res:465.0,328.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),hAPP(hAPP(c_Type_Otype_OFun,v),v))*.
% 299.94/300.37  328[0:Inp] || c_Type_Otyping(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),v,tc_Type_Otype),w,x)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(w),hAPP(hAPP(c_Type_Otype_OFun,v),x)).
% 299.94/300.37  2089[0:SpR:517.1,1973.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ -> equal(c_List_Olast(c_List_Orev(u,x),x),v)*.
% 299.94/300.37  1930[0:SpR:197.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),v),u)**.
% 299.94/300.37  3871[0:SpL:127.1,268.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  2073[0:SpL:517.1,2010.0] || equal(u,c_List_Olist_OCons(v,w,x))*+ equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  67[0:Inp] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v)** -> equal(w,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.37  6162[1:SpL:6041.1,229.0] || equal(u,v_as____)* equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)**+ -> equal(u,w)*.
% 299.94/300.37  4918[1:SpL:4780.1,228.0] || equal(u,v_as____)* equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)**+ -> equal(v,u)*.
% 299.94/300.37  7824[0:SpL:238.0,266.0] || equal(c_Lambda_OdB_OAbs(u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37  7613[0:SpL:238.0,287.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,v).
% 299.94/300.37  265[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.37  6381[1:SpL:6142.1,285.0] || equal(u,v_as____)* equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**+ -> equal(u,w)*.
% 299.94/300.37  6223[1:SpL:6041.1,2221.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  266[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37  5755[1:SpL:298.0,5735.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  7610[1:MRR:7600.2,2046.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  7492[1:SpL:7360.1,2138.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  7447[1:SpL:7360.1,1088.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**+ equal(v,u)* -> equal(v,v_as____)*.
% 299.94/300.37  286[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.37  5657[1:SpL:298.0,5627.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.37  4055[0:SSi:4044.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)*+ -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  287[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37  3778[1:SpR:3758.1,1745.1] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  141[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(u)),c_Lambda_OdB_OAbs(v)))*.
% 299.94/300.37  7327[1:SpR:2663.0,3758.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**+ -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37  2663[1:SpR:298.0,2589.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))**.
% 299.94/300.37  7285[0:SpL:270.0,3548.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.37  7284[0:SpL:270.0,3547.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),c_Lambda_OdB_OVar(z))* -> .
% 299.94/300.37  7[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),c_List_Olist_OCons(y,z,x),x)* -> equal(z,w) equal(y,v).
% 299.94/300.37  7290[0:SpL:270.0,350.0] || equal(c_Type_Otype_OAtom(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> .
% 299.94/300.37  7281[0:SpL:270.0,290.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  7280[0:SpL:270.0,354.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  7278[0:SpL:270.0,320.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x))* -> .
% 299.94/300.37  270[0:Inp] ||  -> equal(hAPP(hAPP(u,v),c_Lambda_OdB_OdB__rec(w,x,u,v,y)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y))**.
% 299.94/300.37  6893[1:SpR:6864.1,1021.0] || equal(u,v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37  6892[1:SpR:6864.1,1024.0] || equal(u,v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  6864[1:Rew:3466.0,6847.1] || equal(u,v_as____) -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  2662[1:SpR:211.0,2589.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))**.
% 299.94/300.37  6[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,x,y),c_List_Olist_OCons(w,x,y),y)*.
% 299.94/300.37  1934[1:SpR:1014.0,197.0] ||  -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  6514[1:SpL:2133.0,6209.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  150[0:Inp] class_OrderedGroup_Oab__semigroup__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,u,u),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),w,v,u,u))**.
% 299.94/300.37  6087[1:Rew:59.0,6006.1,59.0,6006.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)**.
% 299.94/300.37  6209[1:SpL:6041.1,2138.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  6142[1:SpR:6041.1,2117.0] || equal(u,v_as____) -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  6041[1:Rew:59.0,5980.1] || equal(u,v_as____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37  51[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x))* c_Wellfounded_Oaccp(u,x,v) -> c_Wellfounded_Oaccp(u,w,v).
% 299.94/300.37  5953[1:SpL:1030.0,216.0] || c_Type_Otyping(u,v,w) -> c_Type_Otypings(u,v_as____,c_Type_Osko__Type__Xlist__app__typeE__1__1(w,u,v,v_as____))*.
% 299.94/300.37  5863[1:SpL:1030.0,272.0] || c_Type_Otyping(u,v,w) -> c_Type_Otypings(u,v_as____,c_Type_Osko__Type__Xlist__app__typeD__1__1(w,u,v,v_as____))*.
% 299.94/300.37  5858[1:Obv:5848.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  216[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ -> c_Type_Otypings(u,w,c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,v,w))*.
% 299.94/300.37  5894[1:SpL:234.0,5822.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  5822[1:Obv:5812.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  272[0:Inp] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),x)*+ -> c_Type_Otypings(u,w,c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,v,w))*.
% 299.94/300.37  5765[1:Res:5760.1,9.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  5764[1:Res:5760.1,8.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  5736[1:Res:5731.1,9.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  5760[1:Con:5751.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  148[0:Inp] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))*+ c_Type_Otyping(w,u,x)* -> c_Type_Otyping(w,v,x)*.
% 299.94/300.37  5735[1:Res:5731.1,8.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)**+ -> c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  5731[1:Res:5.0,4957.1] || equal(u,v_as____) -> c_List_Olistsp(v,u,tc_Lambda_OdB)*.
% 299.94/300.37  5638[1:Obv:5618.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> .
% 299.94/300.37  5627[1:Obv:5619.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> .
% 299.94/300.37  5192[1:SpL:4799.1,2138.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> .
% 299.94/300.37  11[0:Inp] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,v,x),c_List_Oappend(y,w,x),x)*.
% 299.94/300.37  4822[1:Rew:59.0,4740.1,59.0,4740.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v)**.
% 299.94/300.37  4799[1:Rew:59.0,4741.1,1247.0,4741.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  4780[1:Rew:59.0,4717.1] || equal(u,v_as____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)**.
% 299.94/300.37  12[0:Inp] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,y,x),c_List_Oappend(w,y,x),x)*.
% 299.94/300.37  1729[1:Rew:1722.1,1713.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,v_rs____) -> equal(v_a____,v).
% 299.94/300.37  4649[2:Spt:4312.0,4312.1] || equal(u,v_rs____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  90[0:Inp] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(y,v,x),c_List_Olist_OCons(y,w,x),x)*.
% 299.94/300.37  4417[1:MRR:4373.1,2046.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  79[0:Inp] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,x,w) -> c_List_Olistsp(u,c_List_Oappend(v,x,w),w)*.
% 299.94/300.37  4464[0:SpR:401.0,386.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),w),u)**.
% 299.94/300.37  401[0:Rew:197.0,199.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),w),c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w))**.
% 299.94/300.37  4429[1:SpL:2133.0,4422.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  4412[1:MRR:4380.2,2046.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(v_rs____,v) -> .
% 299.94/300.37  405[0:Rew:197.0,293.0,197.0,293.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.37  404[0:Rew:197.0,292.0,197.0,292.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(v,y).
% 299.94/300.37  3928[1:MRR:3927.0,2046.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  3896[1:Rew:1014.0,3885.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  3895[1:Rew:1014.0,3883.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  220[0:Inp] class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(x,v,u)* -> c_HOL_Oord__class_Oless(x,w,u)*.
% 299.94/300.37  3494[1:SpR:298.0,3460.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3493[1:SpR:211.0,3460.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  2806[1:SpR:298.0,2655.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  221[0:Inp] class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,x,u)* -> c_HOL_Oord__class_Oless(v,x,u)*.
% 299.94/300.37  2805[1:SpR:211.0,2655.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  2782[1:SpR:298.0,2654.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  219[0:Inp] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x)*+ -> c_Type_Otyping(u,w,c_Type_Osko__Type__Xtyping__elims__2__1(x,u,v,w))*.
% 299.94/300.37  2781[1:SpR:211.0,2654.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3894[1:Rew:1014.0,3884.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  127[0:Inp] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Obutlast(u,v),v),c_List_Obutlast(c_List_Olist_OCons(w,u,v),v))**.
% 299.94/300.37  3758[1:MRR:3757.1,1737.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37  137[0:Inp] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Obutlast(u,v),v),c_List_Obutlast(c_List_Oappend(w,u,v),v))**.
% 299.94/300.37  2000[1:SpL:396.0,1748.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  1725[1:Rew:1722.1,1687.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Obutlast(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  39[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(v,y) equal(u,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  3588[1:Obv:3584.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  2560[1:SpL:2133.0,811.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  124[0:Inp] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))* -> equal(u,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v)).
% 299.94/300.37  3556[0:SpL:236.0,3548.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  3555[0:SpL:236.0,3547.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  3548[0:SpL:236.0,290.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  3547[0:SpL:236.0,354.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_OdB_OVar(x))* -> .
% 299.94/300.37  236[0:Inp] ||  -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v))**.
% 299.94/300.37  3462[1:Rew:1028.0,3409.0,211.0,3409.0] ||  -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  3466[1:Rew:3462.0,3402.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  68[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u))** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 299.94/300.37  3460[1:Rew:1247.0,3459.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3458[1:Rew:1247.0,3457.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  2165[1:Rew:1014.0,2145.0] ||  -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  159[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,w)),c_Lambda_Olift(v,w)))*.
% 299.94/300.37  2221[0:SpL:298.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.94/300.37  3361[1:SpL:2117.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.37  3356[0:SpL:234.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),w)** -> .
% 299.94/300.37  2173[0:SpL:211.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),x)** -> .
% 299.94/300.37  151[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37  1929[0:SpR:197.0,234.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))**.
% 299.94/300.37  3300[1:SpL:2117.0,2645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  2645[1:SpL:298.0,2588.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  3291[1:SpL:2117.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  223[0:Inp] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),hAPP(hAPP(v,x),y))**.
% 299.94/300.37  2644[1:SpL:211.0,2588.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  2149[1:SpL:2117.0,228.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))** -> equal(u,v_rs____).
% 299.94/300.37  2055[1:SpL:517.1,2047.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  317[0:Inp] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(c_Type_Oshift(w,v,x,y),u),hAPP(w,u))**.
% 299.94/300.37  2716[1:SpL:298.0,2639.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  97[0:Inp] || hBOOL(hAPP(hAPP(u,v),w))*+ c_Wellfounded_Oaccp(u,w,x)* -> c_Wellfounded_Oaccp(u,v,x)*.
% 299.94/300.37  2684[1:SpL:517.1,2564.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*+ equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  3108[1:MRR:3107.0,2573.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  400[0:Rew:127.0,98.0,197.0,98.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),u,v),v),v),u)**.
% 299.94/300.37  2804[1:SpR:2118.0,2655.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  26[0:Inp] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y))* -> hBOOL(hAPP(hAPP(u,y),x)).
% 299.94/300.37  25[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) -> hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,x,y),w),v))*.
% 299.94/300.37  2703[1:SpL:298.0,2695.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  2681[1:SpL:298.0,2564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  311[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*+ c_Type_Otyping(w,u,x)* -> c_Type_Otyping(w,v,x)*.
% 299.94/300.37  2590[1:Rew:59.0,2558.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37  2655[1:SpR:298.0,2574.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  111[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)* -> c_HOL_Oord__class_Oless(v,w,tc_nat).
% 299.94/300.37  2654[1:SpR:211.0,2574.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  2550[1:SpL:2133.0,161.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  110[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)*.
% 299.94/300.37  2639[1:SpL:298.0,2573.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  2695[1:Obv:2687.1] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  2564[1:SpL:2133.0,2046.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  113[0:Inp] || equal(c_List_Otake(u,v,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  2589[1:Rew:59.0,2526.0,59.0,2526.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 299.94/300.37  2574[1:Rew:59.0,2525.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  2588[1:Rew:59.0,2557.0,59.0,2557.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),u)** -> .
% 299.94/300.37  2573[1:Rew:59.0,2565.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  63[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37  2133[1:Rew:2117.0,1807.0] ||  -> equal(c_List_Olist_OCons(v_a____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  2118[1:Rew:2117.0,1793.0] ||  -> equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  1992[1:SpR:1247.0,396.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  62[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37  2371[1:Rew:1136.0,2364.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  1972[0:SpR:396.0,385.0] ||  -> equal(c_List_Obutlast(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(v,w))**.
% 299.94/300.37  173[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 299.94/300.37  1999[1:SpL:396.0,1766.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_a____,u).
% 299.94/300.37  2334[0:SSi:2331.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37  2317[0:Res:2315.1,250.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(c_HOL_Ozero__class_Ozero(tc_nat),tc_nat),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  2315[0:SSi:2314.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  172[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  2144[1:SpR:2117.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  1993[0:SpL:396.0,1958.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(v,w))** -> .
% 299.94/300.37  2277[0:SpL:238.0,240.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37  2275[0:SpL:238.0,240.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  240[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  2249[1:SpR:169.0,1952.0] ||  -> equal(c_List_Orotate1(v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  1952[1:Rew:1014.0,1933.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  298[0:Inp] ||  -> equal(c_List_Oappend(c_List_Oappend(u,v,w),x,w),c_List_Oappend(u,c_List_Oappend(v,x,w),w))**.
% 299.94/300.37  2138[0:MRR:2105.1,268.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),w)** -> .
% 299.94/300.37  2117[1:Rew:1028.0,2103.0] ||  -> equal(c_List_Oappend(v_rs____,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 299.94/300.37  211[0:Inp] ||  -> equal(c_List_Oappend(c_List_Olist_OCons(u,v,w),x,w),c_List_Olist_OCons(u,c_List_Oappend(v,x,w),w))**.
% 299.94/300.37  1973[0:SpR:396.0,386.0] ||  -> equal(c_List_Olast(c_List_Orev(c_List_Olist_OCons(u,v,w),w),w),u)**.
% 299.94/300.37  2010[0:MRR:2001.1,268.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37  2063[1:Obv:2058.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  2047[1:MRR:1996.1,2046.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  303[0:Inp] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(c_Type_Oshift(u,x,y,tc_Type_Otype),c_Lambda_Olift(v,x),w)*.
% 299.94/300.37  2046[1:Obv:2045.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  1959[0:MRR:1939.1,161.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37  2034[1:Rew:1247.0,2033.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  396[0:Rew:197.0,193.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Orev(c_List_Olist_OCons(u,v,w),w))**.
% 299.94/300.37  1958[0:MRR:1937.1,161.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),v)** -> .
% 299.94/300.37  197[0:Inp] ||  -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate1(c_List_Olist_OCons(v,u,w),w))**.
% 299.94/300.37  50[0:Inp] ||  -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Orev(w,v),v),c_List_Orev(c_List_Oappend(w,u,v),v))**.
% 299.94/300.37  1766[1:SpR:1762.1,386.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_a____,u).
% 299.94/300.37  1762[1:SpL:169.0,1728.0] || equal(u,v_rs____) -> equal(c_List_Olast(u,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  1728[1:Rew:1722.1,1690.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Olast(u,tc_Lambda_OdB),v)*.
% 299.94/300.37  1722[1:Rew:59.0,1691.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.37  345[0:Inp] ||  -> equal(c_Type_Otype_Otype__case(u,v,hAPP(hAPP(c_Type_Otype_OFun,w),x),y),hAPP(hAPP(v,w),x))**.
% 299.94/300.37  1748[1:SpR:1745.1,385.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,v).
% 299.94/300.37  1745[1:SpL:169.0,1727.0] || equal(u,v_rs____) -> equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1727[1:Rew:1722.1,1689.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*+ -> equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1737[1:SpL:169.0,1724.0] || equal(u,v_rs____) equal(u,v_as____)* -> .
% 299.94/300.37  225[0:Inp] ||  -> equal(u,v) equal(c_Lambda_Osubst(c_Lambda_OdB_OVar(u),w,v),c_Lambda_OdB_OVar(u))** c_HOL_Oord__class_Oless(v,u,tc_nat).
% 299.94/300.37  1440[1:SpR:1334.1,74.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  1439[1:SpR:1334.1,93.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  69[0:Inp] || hBOOL(hAPP(hAPP(u,v),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,x),v),w))*.
% 299.94/300.37  1384[1:SpR:1333.1,74.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  1218[0:SpR:157.0,254.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),v)),u))*.
% 299.94/300.37  1547[1:Obv:1538.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(v,v_as____)* -> equal(v,u)*.
% 299.94/300.37  1453[1:Rew:1014.0,1427.2,116.0,1427.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**+ equal(u,v)* -> equal(v_as____,v)*.
% 299.94/300.37  263[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(hAPP(c_Lambda_OdB_OApp,w),x))* -> equal(v,x).
% 299.94/300.37  1610[1:Obv:1603.2] || equal(u,v_rs____)*+ equal(u,v)* -> equal(v_rs____,v)*.
% 299.94/300.37  1305[1:SpL:517.1,1266.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)**+ -> equal(v_rs____,v)*.
% 299.94/300.37  1590[1:Obv:1583.2] || equal(u,v_rs____)*+ equal(v,v_rs____)* -> equal(v,u)*.
% 299.94/300.37  1290[1:SpL:1260.1,78.0] || equal(u,v_rs____)* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)**+ -> equal(u,v)*.
% 299.94/300.37  264[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(hAPP(c_Lambda_OdB_OApp,w),x))* -> equal(u,w).
% 299.94/300.37  1280[1:SpR:1260.1,517.1] || equal(u,v_rs____)*+ equal(v,u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  1192[1:SpL:517.1,1046.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**+ -> equal(v_as____,v)*.
% 299.94/300.37  1544[1:Obv:1539.2] || equal(u,v_as____)*+ equal(v,v_as____)* -> equal(v,u)*.
% 299.94/300.37  1177[1:SpL:1041.1,78.0] || equal(u,v_as____)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**+ -> equal(u,v)*.
% 299.94/300.37  313[0:Inp] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(u,w).
% 299.94/300.37  1170[1:SpR:1041.1,517.1] || equal(u,v_as____)*+ equal(v,u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1425[1:SpR:1334.1,80.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37  1469[1:SpR:1454.1,59.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,u).
% 299.94/300.37  1454[1:Rew:1014.0,1437.1,116.0,1437.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  314[0:Inp] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(v,x).
% 299.94/300.37  1334[1:SpR:1107.1,74.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  1400[1:Rew:1014.0,1382.1,116.0,1382.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  1333[1:SpR:1107.1,93.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  1217[0:SpR:312.0,254.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u)),u))*.
% 299.94/300.37  43[0:Inp] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37  1035[1:Rew:1014.0,1033.2] || equal(u,v_as____)*+ equal(u,v)* -> equal(v_as____,v)*.
% 299.94/300.37  1216[1:Obv:1215.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37  1107[1:SpR:1029.0,555.1] || equal(v_as____,u) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  165[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  1266[1:SpL:1247.0,78.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v_rs____,u).
% 299.94/300.37  1260[1:SpR:1247.0,517.1] || equal(u,v_rs____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  1247[1:SpR:169.0,1022.0] ||  -> equal(c_List_Orev(v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  1022[1:SpR:1014.0,122.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  166[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u)),c_Lambda_OdB_OAbs(v)))*.
% 299.94/300.37  1088[1:SpL:1028.0,228.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v)** -> equal(u,v_as____).
% 299.94/300.37  1073[1:SpL:1019.0,229.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> equal(v_as____,v).
% 299.94/300.37  1199[1:Obv:1198.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(v_as____,u).
% 299.94/300.37  254[0:Inp] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v)),c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 299.94/300.37  1186[1:Obv:1185.1] || equal(u,v_as____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1046[1:SpL:1025.0,78.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(v_as____,u).
% 299.94/300.37  1041[1:SpR:1025.0,517.1] || equal(u,v_as____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1030[1:SpR:1014.0,238.0] ||  -> equal(c_List_Ofoldl(u,v,v_as____,w,tc_Lambda_OdB),v)**.
% 299.94/300.37  170[0:Inp] || c_List_Olistsp(c_InductTermi_OIT,u,tc_Lambda_OdB) -> hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),u,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.37  1023[1:SpR:1014.0,343.0] ||  -> equal(c_List_Ofoldr(u,v_as____,v,tc_Lambda_OdB,w),v)**.
% 299.94/300.37  1151[1:SpR:169.0,1021.0] ||  -> equal(c_List_Olast(v_rs____,tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  1021[1:SpR:1014.0,126.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 299.94/300.37  1136[1:SpR:169.0,1024.0] ||  -> equal(c_List_Obutlast(v_rs____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  262[0:Inp] class_Orderings_Olinorder(u) ||  -> equal(v,w) c_HOL_Oord__class_Oless(w,v,u)* c_HOL_Oord__class_Oless(v,w,u)*.
% 299.94/300.37  1024[1:SpR:1014.0,125.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1029[1:SpR:1014.0,114.0] ||  -> equal(c_Nat_Osize__class_Osize(v_as____,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  1034[1:SpL:1014.0,71.0] || c_ListOrder_Ostep1(u,v,v_as____,tc_Lambda_OdB)* -> .
% 299.94/300.37  1032[1:SpL:1014.0,70.0] || c_ListOrder_Ostep1(u,v_as____,v,tc_Lambda_OdB)* -> .
% 299.94/300.37  1017[1:Rew:1014.0,177.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37  1028[1:SpR:1014.0,234.0] ||  -> equal(c_List_Oappend(v_as____,u,tc_Lambda_OdB),u)**.
% 299.94/300.37  1019[1:SpR:1014.0,232.0] ||  -> equal(c_List_Oappend(u,v_as____,tc_Lambda_OdB),u)**.
% 299.94/300.37  1020[1:SpR:1014.0,55.0] ||  -> equal(c_List_Otake(u,v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1027[1:SpR:1014.0,10.0] ||  -> equal(c_List_Orotate1(v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1016[1:Rew:1014.0,180.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> equal(v,v_as____).
% 299.94/300.37  1026[1:SpR:1014.0,91.0] ||  -> equal(c_List_Obutlast(v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1025[1:SpR:1014.0,92.0] ||  -> equal(c_List_Orev(v_as____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  1018[1:SpR:1014.0,5.0] ||  -> c_List_Olistsp(u,v_as____,tc_Lambda_OdB)*.
% 299.94/300.37  1014[1:Spt:1002.0] ||  -> equal(c_List_Olist_ONil(tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  255[0:Inp] class_Ring__and__Field_Oordered__idom(u) ||  -> equal(v,w) c_HOL_Oord__class_Oless(v,w,u)* c_HOL_Oord__class_Oless(w,v,u)*.
% 299.94/300.37  121[0:Inp] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,u,v),v),c_List_Olast(u,v))**.
% 299.94/300.37  934[0:SpR:579.1,80.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),u).
% 299.94/300.37  835[0:SpR:13.1,347.0] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 299.94/300.37  966[0:SpR:957.1,59.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Olist_ONil(v))** -> equal(c_List_Olist_ONil(v),u).
% 299.94/300.37  135[0:Inp] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,u,v),v),c_List_Olast(u,v))**.
% 299.94/300.37  957[0:Rew:116.0,946.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37  579[0:SpR:494.1,74.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  921[0:Rew:116.0,908.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)).
% 299.94/300.37  578[0:SpR:494.1,93.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  66[0:Inp] class_Nat_Osemiring__char__0(u) || equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u))* -> equal(v,w).
% 299.94/300.37  569[0:SpL:74.0,119.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)).
% 299.94/300.37  568[0:SpL:93.0,119.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)).
% 299.94/300.37  565[0:SpR:74.0,200.1] ||  -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37  564[0:SpR:93.0,200.1] ||  -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37  267[0:Inp] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> equal(u,c_Lambda_OdB_OAbs(w)).
% 299.94/300.37  246[0:Inp] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),v).
% 299.94/300.37  13[0:Inp] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))**.
% 299.94/300.37  163[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v))))*.
% 299.94/300.37  794[0:SpR:80.0,693.1] || equal(c_List_Oreplicate(u,v,w),x)*+ -> equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.37  815[0:SpL:169.0,284.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,u).
% 299.94/300.37  4[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(u,x).
% 299.94/300.37  284[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(u,x).
% 299.94/300.37  811[0:SpL:169.0,285.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(v_as____,v).
% 299.94/300.37  285[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(v,y).
% 299.94/300.37  801[0:Rew:116.0,797.2] || equal(u,c_List_Olist_ONil(v))*+ equal(u,w)* -> equal(c_List_Olist_ONil(v),w)*.
% 299.94/300.37  228[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Oappend(x,v,w))* -> equal(u,x).
% 299.94/300.37  693[0:SpR:555.1,651.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),v,w),v)**.
% 299.94/300.37  687[0:SpR:555.1,80.0] || equal(u,c_List_Oreplicate(v,w,x))*+ -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),v)*.
% 299.94/300.37  770[0:Rew:116.0,766.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37  665[0:SpR:74.0,651.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(u,v),v),c_List_Orotate1(u,v))**.
% 299.94/300.37  229[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Oappend(u,x,w))* -> equal(v,x).
% 299.94/300.37  664[0:SpR:93.0,651.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(u,v),v),c_List_Orev(u,v))**.
% 299.94/300.37  299[0:Inp] class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,v,u)* -> .
% 299.94/300.37  302[0:Inp] class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,v,u)* -> .
% 299.94/300.37  300[0:Inp] class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,w,u)*+ c_HOL_Oord__class_Oless(w,v,u)* -> .
% 299.94/300.37  122[0:Inp] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))**.
% 299.94/300.37  555[0:Rew:93.0,531.1] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.37  273[0:Inp] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Osubst(c_Lambda_OdB_OVar(u),w,v),c_Lambda_OdB_OVar(u))**.
% 299.94/300.37  482[0:SpL:109.1,101.1] class_Ring__and__Field_Osemiring__1(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 299.94/300.37  390[0:Con:318.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(hAPP(c_Type_Otype_OFun,v),w))*+ -> hBOOL(hAPP(u,w))*.
% 299.94/300.37  389[0:Con:319.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(hAPP(c_Type_Otype_OFun,v),w))*+ -> hBOOL(hAPP(u,v))*.
% 299.94/300.37  591[0:Rew:48.1,590.2] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))))*+ -> hBOOL(v)*.
% 299.94/300.37  585[0:Rew:42.1,584.2] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))))*+ -> hBOOL(v)*.
% 299.94/300.37  573[0:Rew:45.1,572.2] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))))*+ -> hBOOL(v)*.
% 299.94/300.37  677[0:SpR:157.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)))* -> hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37  276[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(v),w)))*.
% 299.94/300.37  662[0:SpR:80.0,651.0] ||  -> equal(c_List_Otake(u,c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.37  8[0:Inp] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x)* -> c_List_Olistsp(u,w,x).
% 299.94/300.37  9[0:Inp] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x)* -> c_List_Olistsp(u,v,x).
% 299.94/300.37  651[0:SpR:232.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),u,v),u)**.
% 299.94/300.37  60[0:Inp] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(u,w,v),v),u)**.
% 299.94/300.37  244[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37  606[0:SpR:47.1,347.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37  600[0:SpR:44.1,347.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37  595[0:SpR:46.1,347.0] class_OrderedGroup_Omonoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)*.
% 299.94/300.37  245[0:Inp] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  589[0:SpR:48.1,347.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.37  583[0:SpR:42.1,347.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.37  571[0:SpR:45.1,347.0] class_OrderedGroup_Omonoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.37  567[0:SpL:80.0,119.0] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  35[0:Inp] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) equal(c_List_Olast(c_List_Oreplicate(u,v,w),w),v)**.
% 299.94/300.37  563[0:SpR:80.0,200.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  118[0:Inp] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  158[0:Inp] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),c_Lambda_OdB_OVar(u))**.
% 299.94/300.37  47[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37  44[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37  46[0:Inp] class_OrderedGroup_Omonoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),v)**.
% 299.94/300.37  48[0:Inp] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.37  42[0:Inp] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.37  494[0:Rew:114.0,489.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  45[0:Inp] class_OrderedGroup_Omonoid__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.37  119[0:Inp] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37  200[0:Inp] ||  -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37  54[0:Inp] || c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),u,tc_Lambda_OdB)* -> hBOOL(hAPP(c_InductTermi_OIT,u)).
% 299.94/300.37  53[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),u,tc_Lambda_OdB)*.
% 299.94/300.37  226[0:Inp] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OAbs(x),y),hAPP(w,x))**.
% 299.94/300.37  323[0:Inp] ||  -> equal(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OVar(x),y),hAPP(u,x))**.
% 299.94/300.37  342[0:Inp] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OVar(x),y),hAPP(u,x))**.
% 299.94/300.37  553[0:Rew:59.0,530.1] || equal(u,v)* -> equal(v,u).
% 299.94/300.37  517[0:SpL:59.0,510.0] || equal(u,v) -> equal(c_List_Orev(u,w),c_List_Orev(v,w))*.
% 299.94/300.37  65[0:Inp] ||  -> equal(c_List_Orev(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.37  510[0:SpL:59.0,78.0] || equal(u,c_List_Orev(v,w))*+ -> equal(c_List_Orev(u,w),v)*.
% 299.94/300.37  78[0:Inp] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> equal(u,w).
% 299.94/300.37  278[0:Inp] || equal(c_List_Oappend(u,v,w),u)** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  280[0:Inp] || equal(c_List_Oappend(u,v,w),v)** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37  332[0:Inp] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)* -> equal(hAPP(u,v),w).
% 299.94/300.37  259[0:Inp] ||  -> equal(u,v) c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(v,u,tc_nat)*.
% 299.94/300.37  484[0:SpL:59.0,81.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37  377[0:Inp] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* -> equal(v,w).
% 299.94/300.37  56[0:Inp] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37  81[0:Inp] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37  101[0:Inp] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 299.94/300.37  74[0:Inp] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Orotate1(u,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))**.
% 299.94/300.37  93[0:Inp] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Orev(u,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))**.
% 299.94/300.37  239[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)))*.
% 299.94/300.37  168[0:Inp] ||  -> equal(c_Type_Otype_Otype__case(u,v,c_Type_Otype_OAtom(w),x),hAPP(u,w))**.
% 299.94/300.37  247[0:Inp] ||  -> equal(c_Type_Otype_Otype__rec(u,v,c_Type_Otype_OAtom(w),x),hAPP(u,w))**.
% 299.94/300.37  386[0:Rew:197.0,187.0] ||  -> equal(c_List_Olast(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),u)**.
% 299.94/300.37  385[0:Rew:197.0,188.0] ||  -> equal(c_List_Obutlast(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),v)**.
% 299.94/300.37  125[0:Inp] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),c_List_Olist_ONil(v))**.
% 299.94/300.37  214[0:Inp] || hBOOL(hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)))*+ -> hBOOL(hAPP(u,v))*.
% 299.94/300.37  109[0:Inp] class_Ring__and__Field_Osemiring__1(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(u))**.
% 299.94/300.37  153[0:Inp] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_OdB_OAbs(u)))*.
% 299.94/300.37  465[0:SpR:327.0,347.0] ||  -> c_Type_Otyping(c_Type_Oshift(u,v,w,x),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.37  327[0:Inp] ||  -> equal(hAPP(c_Type_Oshift(u,v,w,x),v),w)**.
% 299.94/300.37  238[0:Inp] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_ONil(w),x,w),v)**.
% 299.94/300.37  343[0:Inp] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_ONil(v),w,v,x),w)**.
% 299.94/300.37  82[0:Inp] ||  -> equal(c_Predicate_Oconversep(c_Predicate_Oconversep(u,v,w),w,v),u)**.
% 299.94/300.37  80[0:Inp] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Oreplicate(u,v,w),tc_List_Olist(w)),u)**.
% 299.94/300.37  40[0:Inp] ||  -> equal(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,v),v),c_Transitive__Closure_Ortranclp(u,v))**.
% 299.94/300.37  126[0:Inp] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),u)**.
% 299.94/300.37  235[0:Inp] || equal(c_Type_Otype_OAtom(u),c_Type_Otype_OAtom(v))* -> equal(u,v).
% 299.94/300.37  243[0:Inp] || equal(c_Lambda_OdB_OAbs(u),c_Lambda_OdB_OAbs(v))* -> equal(u,v).
% 299.94/300.37  307[0:Inp] || equal(c_Lambda_OdB_OVar(u),c_Lambda_OdB_OVar(v))* -> equal(u,v).
% 299.94/300.37  350[0:Inp] || equal(c_Type_Otype_OAtom(u),hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> .
% 299.94/300.37  290[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OAbs(w))* -> .
% 299.94/300.37  354[0:Inp] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OVar(w))* -> .
% 299.94/300.37  269[0:Inp] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  157[0:Inp] ||  -> equal(c_Lambda_Osubst(c_Lambda_Olift(u,v),w,v),u)**.
% 299.94/300.37  268[0:Inp] || equal(c_List_Olist_OCons(u,v,w),c_List_Olist_ONil(w))** -> .
% 299.94/300.37  3[0:Inp] ||  -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),w))*.
% 299.94/300.37  251[0:Inp] class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,v,u)* -> .
% 299.94/300.37  253[0:Inp] class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,v,u)* -> .
% 299.94/300.37  252[0:Inp] class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,v,u)* -> .
% 299.94/300.37  55[0:Inp] ||  -> equal(c_List_Otake(u,c_List_Olist_ONil(v),v),c_List_Olist_ONil(v))**.
% 299.94/300.37  73[0:Inp] ||  -> equal(c_Predicate_Oconversep(c_fequal(u),u,u),c_fequal(u))**.
% 299.94/300.37  115[0:Inp] ||  -> equal(c_List_Oreplicate(c_HOL_Ozero__class_Ozero(tc_nat),u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37  116[0:Inp] ||  -> equal(c_List_Otake(c_HOL_Ozero__class_Ozero(tc_nat),u,v),c_List_Olist_ONil(v))**.
% 299.94/300.37  320[0:Inp] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u)),v))* -> .
% 299.94/300.37  114[0:Inp] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),tc_List_Olist(u)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  437[0:SpL:169.0,161.0] || equal(v_as____,v_rs____)** -> .
% 299.94/300.37  379[0:Rew:329.0,336.0] ||  -> c_Type_Otypings(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),v_as____,v_Ts____)*.
% 299.94/300.37  161[0:Inp] || equal(c_List_Olist_OCons(u,v,w),v)** -> .
% 299.94/300.37  71[0:Inp] || c_ListOrder_Ostep1(u,v,c_List_Olist_ONil(w),w)* -> .
% 299.94/300.37  70[0:Inp] || c_ListOrder_Ostep1(u,c_List_Olist_ONil(v),w,v)* -> .
% 299.94/300.37  59[0:Inp] ||  -> equal(c_List_Orev(c_List_Orev(u,v),v),u)**.
% 299.94/300.37  232[0:Inp] ||  -> equal(c_List_Oappend(u,c_List_Olist_ONil(v),v),u)**.
% 299.94/300.37  234[0:Inp] ||  -> equal(c_List_Oappend(c_List_Olist_ONil(u),v,u),v)**.
% 299.94/300.37  312[0:Inp] ||  -> equal(c_Lambda_Osubst(c_Lambda_OdB_OVar(u),v,u),v)**.
% 299.94/300.37  347[0:Inp] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OVar(v),hAPP(u,v))*.
% 299.94/300.37  356[0:Inp] class_Orderings_Opreorder(u) ||  -> class_Orderings_Opreorder(tc_fun(v,u))*.
% 299.94/300.37  357[0:Inp] class_Orderings_Oorder(u) ||  -> class_Orderings_Oorder(tc_fun(v,u))*.
% 299.94/300.37  376[0:Inp] ||  -> hBOOL(hAPP(hAPP(c_fequal(u),v),v))*.
% 299.94/300.37  10[0:Inp] ||  -> equal(c_List_Orotate1(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.94/300.37  91[0:Inp] ||  -> equal(c_List_Obutlast(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.94/300.37  92[0:Inp] ||  -> equal(c_List_Orev(c_List_Olist_ONil(u),u),c_List_Olist_ONil(u))**.
% 299.94/300.37  330[0:Inp] || equal(c_Lambda_OdB_OVar(u),c_Lambda_OdB_OAbs(v))* -> .
% 299.94/300.37  218[0:Inp] || c_HOL_Oord__class_Oless(u,c_HOL_Ozero__class_Ozero(tc_nat),tc_nat)* -> .
% 299.94/300.37  169[0:Inp] ||  -> equal(c_List_Olist_OCons(v_a____,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  5[0:Inp] ||  -> c_List_Olistsp(u,c_List_Olist_ONil(v),v)*.
% 299.94/300.37  250[0:Inp] || c_HOL_Oord__class_Oless(u,u,tc_nat)* -> .
% 299.94/300.37  331[0:Inp] ||  -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_OdB_OVar(u)))*.
% 299.94/300.37  156[0:Inp] ||  -> hBOOL(hAPP(c_InductTermi_OIT,v_u____))*.
% 299.94/300.37  224[0:Inp] ||  -> hBOOL(hAPP(c_InductTermi_OIT,v_ua______))*.
% 299.94/300.37  305[0:Inp] ||  -> c_Type_Otyping(v_e____,v_u____,v_T____)*.
% 299.94/300.37  338[0:Inp] ||  -> c_Type_Otyping(v_ea______,v_ua______,v_T____)*.
% 299.94/300.37  329[0:Inp] ||  -> equal(v_i____,v_n____)**.
% 299.94/300.37  378[0:Inp] || v_thesis____* -> .
% 299.94/300.37  364[0:Inp] ||  -> class_Ring__and__Field_Ocomm__semiring__1(tc_nat)*.
% 299.94/300.37  363[0:Inp] ||  -> class_Ring__and__Field_Oordered__semidom(tc_nat)*.
% 299.94/300.37  371[0:Inp] ||  -> class_Orderings_Opreorder(tc_nat)*.
% 299.94/300.37  373[0:Inp] ||  -> class_Orderings_Oorder(tc_nat)*.
% 299.94/300.37  374[0:Inp] ||  -> class_Orderings_Opreorder(tc_bool)*.
% 299.94/300.37  375[0:Inp] ||  -> class_Orderings_Oorder(tc_bool)*.
% 299.94/300.37  366[0:Inp] ||  -> class_OrderedGroup_Ocomm__monoid__add(tc_nat)*.
% 299.94/300.37  359[0:Inp] ||  -> class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(tc_nat)*.
% 299.94/300.37  369[0:Inp] ||  -> class_OrderedGroup_Omonoid__add(tc_nat)*.
% 299.94/300.37  358[0:Inp] ||  -> class_OrderedGroup_Opordered__cancel__ab__semigroup__add(tc_nat)*.
% 299.94/300.37  372[0:Inp] ||  -> class_Orderings_Olinorder(tc_nat)*.
% 299.94/300.37  360[0:Inp] ||  -> class_OrderedGroup_Opordered__comm__monoid__add(tc_nat)*.
% 299.94/300.37  362[0:Inp] ||  -> class_OrderedGroup_Ocancel__semigroup__add(tc_nat)*.
% 299.94/300.37  365[0:Inp] ||  -> class_OrderedGroup_Oab__semigroup__add(tc_nat)*.
% 299.94/300.37  361[0:Inp] ||  -> class_OrderedGroup_Ocancel__ab__semigroup__add(tc_nat)*.
% 299.94/300.37  367[0:Inp] ||  -> class_OrderedGroup_Osemigroup__add(tc_nat)*.
% 299.94/300.37  368[0:Inp] ||  -> class_Ring__and__Field_Osemiring__1(tc_nat)*.
% 299.94/300.37  370[0:Inp] ||  -> class_Nat_Osemiring__char__0(tc_nat)*.132563[1:Rew:132455.1,132461.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),u).
% 299.94/300.37  132565[1:Rew:132455.1,132460.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.37  692[0:SpR:555.1,60.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),v)**.
% 299.94/300.37  763[0:SpR:80.0,665.0] ||  -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Oreplicate(u,v,w),w),w),c_List_Orotate1(c_List_Oreplicate(u,v,w),w))**.
% 299.94/300.37  819[0:SpL:567.1,4.0] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat))* equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x))** -> equal(u,v)*.
% 299.94/300.37  820[0:SpL:563.0,4.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(x,u)*.
% 299.94/300.37  2174[0:Rew:2142.0,2168.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> .
% 299.94/300.37  2362[0:SpR:517.1,1972.0] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_List_Obutlast(c_List_Orev(u,x),x),c_List_Orev(w,x))*.
% 299.94/300.37  3364[0:SpL:211.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  3365[0:SpL:298.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  3379[0:SpL:211.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  3380[0:SpL:298.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  3838[0:SpR:127.1,1973.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),w)**.
% 299.94/300.37  3873[0:SpL:127.1,1959.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  3876[0:SpL:127.1,2010.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  4342[0:SpL:1929.0,405.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v))* -> equal(u,w).
% 299.94/300.37  8090[0:Rew:93.0,8058.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,u,v),v),v),c_List_Orev(u,v))**.
% 299.94/300.37  8251[0:SpL:396.0,1946.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Orev(w,x),x).
% 299.94/300.37  11458[0:SpL:291.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  11459[0:SpL:291.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  11471[0:SpL:236.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  11473[0:SpL:270.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  11474[0:SpL:236.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  11476[0:SpL:270.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  11483[0:SpL:236.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y,z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  11485[0:SpL:270.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  11487[0:SpL:236.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y,z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  11489[0:SpL:270.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  11918[0:SpL:315.0,11452.0] || equal(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  11919[0:SpL:315.0,11453.0] || equal(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  12805[0:Res:222.1,10203.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),w)* equal(c_Type_Otype_OAtom(x),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,c_Lambda_OdB_OAbs(v)))* -> .
% 299.94/300.37  28393[0:SpL:27593.1,8.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olistsp(w,x,v)* -> c_List_Olistsp(w,u,v)*.
% 299.94/300.37  31967[0:SpL:517.1,31920.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate1(c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  32584[1:Res:589.1,19831.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),w)* -> equal(v,w).
% 299.94/300.37  32585[1:Res:583.1,19831.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),w)* -> equal(v,w).
% 299.94/300.37  32586[1:Res:571.1,19831.0] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(v),w)* -> equal(v,w).
% 299.94/300.37  32588[1:Res:606.1,19831.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.37  32589[1:Res:600.1,19831.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.37  32590[1:Res:595.1,19831.0] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.37  33895[0:Rew:232.0,33794.1,31369.1,33794.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37  37351[0:SpL:298.0,37309.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> .
% 299.94/300.37  37501[0:SpL:298.0,37383.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> .
% 299.94/300.37  38292[0:Obv:38268.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37  38294[0:Rew:234.0,38293.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.37  38693[0:Obv:38670.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37  38696[0:Rew:232.0,38695.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  46982[0:Rew:11886.0,46923.1] class_OrderedGroup_Oab__semigroup__add(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.37  52431[10:MRR:8641.2,52424.0] || equal(u,v_rs____) c_List_Olistsp(v,w,tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  54663[0:Rew:1844.0,54662.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> .
% 299.94/300.37  54673[0:SpL:29255.1,54652.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37  54938[0:MRR:54916.1,268.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37  57163[0:SpL:211.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  57164[0:SpL:298.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  57199[0:SpL:298.0,56905.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  57477[0:SpL:211.0,57356.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  57478[0:SpL:298.0,57356.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  57599[0:SpL:1929.0,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(u,x).
% 299.94/300.37  57657[0:SpL:211.0,57357.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  57658[0:SpL:298.0,57357.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  58383[0:SpL:2231.0,57357.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  58384[0:SpL:2231.0,57356.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  58993[0:SpL:2231.0,58265.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),y)** -> .
% 299.94/300.37  59940[0:Rew:58567.1,59904.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),u)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  59925[0:SpL:211.0,59806.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Olist_OCons(u,v,y))** -> .
% 299.94/300.37  59926[0:SpL:298.0,59806.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Oappend(u,v,y))** -> .
% 299.94/300.37  59955[0:SpL:315.0,59882.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x,y),z,y,x1))* -> .
% 299.94/300.37  59987[0:SpL:270.0,59959.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),z)),x1))* -> .
% 299.94/300.37  59992[0:Res:8238.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x),y)),z))* -> .
% 299.94/300.37  62241[0:SpR:312.0,11444.0] ||  -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),u),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(v)),u,v))*.
% 299.94/300.37  63074[0:Res:10204.2,59864.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(x),y))),w)* -> .
% 299.94/300.37  65068[0:Rew:65058.1,64795.2] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) equal(c_List_Olast(u,x),w)*.
% 299.94/300.37  65069[0:Rew:65058.1,65037.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_ONil(x)) -> equal(v,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  65083[0:Rew:65058.1,64799.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Otake(v,c_List_Oappend(u,y,x),x),u)**.
% 299.94/300.37  65547[0:Rew:29255.1,65499.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),u)* -> equal(w,u).
% 299.94/300.37  65858[0:SpL:234.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x)*.
% 299.94/300.37  65941[0:SpL:517.1,65827.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v)**.
% 299.94/300.37  66999[0:Rew:29255.1,66955.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate1(w,v),u)* -> equal(w,u).
% 299.94/300.37  67091[0:MRR:67039.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),v)** -> .
% 299.94/300.37  76007[1:SpL:74710.1,228.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),w)** -> equal(v,u)*.
% 299.94/300.37  76831[1:SpL:74743.1,229.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)** -> equal(u,w)*.
% 299.94/300.37  83578[1:SpL:1028.0,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37  85122[0:Rew:1844.0,85071.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),y),w)**.
% 299.94/300.37  85201[0:SpR:68549.1,85076.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),x)**.
% 299.94/300.37  87304[0:SpL:517.1,87180.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),v)* -> .
% 299.94/300.37  87648[0:Rew:56107.0,87604.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(u,v,w),w),w),c_List_Olast(c_List_Olist_OCons(u,v,w),w))**.
% 299.94/300.37  87667[0:SpL:517.1,87306.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.94/300.37  87744[0:SpL:517.1,87325.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y),y),v)* -> .
% 299.94/300.37  88245[0:Rew:2142.0,88181.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orotate1(w,x))** -> .
% 299.94/300.37  88258[0:Rew:396.0,88203.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(c_List_Orev(w,x),x))** -> .
% 299.94/300.37  88655[0:Rew:2142.0,88591.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.37  88914[0:SpL:27593.1,88669.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(c_List_Olist_OCons(w,x,v),v),u)* -> .
% 299.94/300.37  88952[0:SpL:517.1,88669.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.94/300.37  89173[0:SpL:27495.1,87178.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),v),u)* -> .
% 299.94/300.37  89237[0:Rew:2142.0,89174.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),w)** -> .
% 299.94/300.37  89251[0:Rew:396.0,89196.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.37  89967[0:Obv:89966.0] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* -> .
% 299.94/300.37  90261[0:Obv:90260.0] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* -> .
% 299.94/300.37  90567[0:Obv:90566.0] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* -> .
% 299.94/300.37  93044[0:Res:7291.1,59864.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v))),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))* -> .
% 299.94/300.37  97292[0:SpL:517.1,97155.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),x)* -> .
% 299.94/300.37  128881[1:Rew:128690.1,128117.2,128689.1,128117.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37  128882[1:Rew:128690.1,128113.2,128689.1,128113.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37  129171[1:Rew:128689.1,129150.1,298.0,129150.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,x,tc_Lambda_OdB),x)**.
% 299.94/300.37  129172[1:Rew:129171.1,128886.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)**.
% 299.94/300.37  129372[1:SpL:298.0,129104.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,w).
% 299.94/300.37  129534[1:SpL:517.1,129386.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v).
% 299.94/300.37  130170[0:SpL:3544.0,350.0] || equal(c_Type_Otype_OAtom(u),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> .
% 299.94/300.37  130427[0:SpR:236.0,129982.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y),z),x1))*.
% 299.94/300.37  131757[0:MRR:131695.3,62884.0] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(w,x,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.37  132411[0:Res:15375.1,219.0] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,v,c_Type_Osko__Type__Xtyping__elims__2__1(w,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v))*.
% 299.94/300.37  132466[1:SpR:35041.1,662.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))*.
% 299.94/300.37  132485[1:SpR:35041.1,80.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(c_List_Otake(u,w,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u)**.
% 299.94/300.37  132570[2:MRR:132545.2,132562.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  132573[1:Obv:132509.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Otake(u,x,tc_Lambda_OdB))*.
% 299.94/300.37  688[0:SpR:555.1,555.1] || equal(u,v)* equal(v,w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.94/300.37  712[0:SpR:122.0,517.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w)) -> equal(c_List_Orev(u,w),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))*.
% 299.94/300.37  738[0:SpR:517.1,664.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Orev(u,w))**.
% 299.94/300.37  747[0:SpR:74.0,664.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Orotate1(u,v),v),v),c_List_Orev(c_List_Orotate1(u,v),v))**.
% 299.94/300.37  764[0:SpR:555.1,665.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(u,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.37  767[0:SpR:93.0,665.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Orev(u,v),v),v),c_List_Orotate1(c_List_Orev(u,v),v))**.
% 299.94/300.37  768[0:SpR:74.0,665.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Orotate1(u,v),v),v),c_List_Orotate1(c_List_Orotate1(u,v),v))**.
% 299.94/300.37  795[0:SpR:555.1,693.1] || equal(u,v)* equal(u,w)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),w)**.
% 299.94/300.37  927[0:SpL:517.1,921.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  968[0:SpR:957.1,517.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,u)* -> equal(c_List_Orev(w,v),c_List_Olist_ONil(v))**.
% 299.94/300.37  973[0:SpL:957.1,78.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),c_List_Olist_ONil(v))** -> equal(u,w)*.
% 299.94/300.37  989[0:SpL:517.1,966.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_ONil(w),v)*.
% 299.94/300.37  1370[1:SpR:1333.1,555.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  1426[1:SpR:1334.1,555.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  1533[1:SpL:517.1,1177.1] || equal(u,v)* equal(w,v_as____)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v)*.
% 299.94/300.37  1556[1:SpL:517.1,1192.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(v_as____,w)*.
% 299.94/300.37  1579[1:SpL:517.1,1290.1] || equal(u,v)* equal(w,v_rs____)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37  1599[1:SpL:517.1,1305.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v_rs____,w)*.
% 299.94/300.37  1731[1:Rew:1722.1,1698.2] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.37  1732[1:Rew:1722.1,1711.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.37  1733[1:Rew:1722.1,1712.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.37  1832[0:Rew:50.0,1785.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(u,w,x),x),c_List_Orev(c_List_Oappend(v,w,x),x))*.
% 299.94/300.37  1838[0:Rew:50.0,1799.1] || equal(u,v) -> equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Orev(c_List_Oappend(w,v,x),x))*.
% 299.94/300.37  1845[0:Rew:234.0,1795.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(w,u,v),v),c_List_Orev(w,v))**.
% 299.94/300.37  1848[0:Rew:232.0,1781.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Oappend(u,w,v),v),c_List_Orev(w,v))**.
% 299.94/300.37  1988[1:SpR:1260.1,396.0] || equal(u,v_rs____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  2006[0:Rew:1929.0,1981.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.37  2007[0:Rew:396.0,1984.1] || equal(u,v) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Orev(c_List_Olist_OCons(w,v,x),x))*.
% 299.94/300.37  2009[1:Rew:1952.0,1989.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  2126[1:Rew:2117.0,1871.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.37  2408[1:SpR:1992.0,517.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB)) -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.37  2419[1:SpL:1992.0,78.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v).
% 299.94/300.37  2422[1:SpL:1992.0,510.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.37  2506[1:Rew:2117.0,2505.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  2538[1:SpR:65.0,2133.0] ||  -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  2555[1:SpL:2133.0,285.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),w).
% 299.94/300.37  2760[1:SpL:211.0,2550.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  2761[1:SpL:298.0,2550.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  2859[0:Res:1218.0,311.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w),x)* -> c_Type_Otyping(u,v,x).
% 299.94/300.37  3044[1:SpR:517.1,2804.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3225[0:Res:1218.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,u,v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),w),v)*.
% 299.94/300.37  3301[1:SpL:2118.0,2645.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  3362[0:SpL:50.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.94/300.37  3377[0:SpL:50.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.94/300.37  3755[1:Rew:1014.0,3743.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  3756[1:Rew:1014.0,3744.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  3872[0:SpL:127.1,1958.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  3899[1:Rew:1014.0,3843.0] ||  -> equal(u,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  3904[1:Rew:1014.0,3880.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  3905[1:Rew:1014.0,3881.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(v_a____,u).
% 299.94/300.37  3906[1:Rew:1014.0,3887.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(v_a____,u).
% 299.94/300.37  3933[1:MRR:3932.0,2046.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  3980[1:SpR:211.0,2781.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3981[1:SpR:298.0,2781.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4001[1:SpR:211.0,2782.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4002[1:SpR:298.0,2782.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4019[1:SpR:211.0,2805.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4020[1:SpR:298.0,2805.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4025[1:SpR:298.0,2805.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4059[0:SSi:4043.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_List_Oreplicate(u,w,x),c_List_Olist_ONil(x))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  4071[1:SpR:298.0,2806.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4092[1:SpR:211.0,3493.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4093[1:SpR:298.0,3493.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4112[1:SpR:211.0,3494.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4113[1:SpR:298.0,3494.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  4217[0:SpL:1929.0,404.0] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v))* -> equal(c_List_Olist_ONil(v),x).
% 299.94/300.37  4425[1:MRR:4363.1,2046.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.37  4427[1:MRR:4426.1,1737.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(v_rs____,u).
% 299.94/300.37  4593[1:SpL:4417.1,2644.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  4852[1:SpR:2117.0,12.1] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  4864[1:SpR:2117.0,12.1] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  5615[1:SpL:517.1,5192.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> .
% 299.94/300.37  5809[1:SpL:517.1,5764.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  5845[1:SpL:517.1,5765.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  6274[1:Rew:1014.0,6154.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.37  6680[1:Rew:1014.0,6526.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  6702[1:SpL:517.1,6514.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  6802[1:SpL:1934.0,8.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37  6884[1:SpR:6864.1,6864.1] || equal(u,v_as____) equal(v,v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.37  6989[1:SpL:6864.1,285.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.37  7047[1:SpL:6864.1,285.0] || equal(u,v_as____)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.37  7157[1:Rew:1952.0,6947.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  7443[1:SpL:7360.1,229.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)** -> equal(u,w)*.
% 299.94/300.37  7507[1:SpL:7360.1,2221.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  7670[1:SpL:298.0,5657.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,x) -> .
% 299.94/300.37  7768[1:SpL:298.0,7610.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  7802[1:SpL:298.0,5755.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  7901[1:SpL:298.0,6223.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  8067[0:SpR:80.0,1930.0] ||  -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.37  8170[1:SpL:211.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  8171[1:SpL:298.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  8485[1:SpL:8398.1,228.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,u)*.
% 299.94/300.37  8490[1:SpL:8398.1,229.0] || equal(u,v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.37  8527[1:SpL:8398.1,2645.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  8529[1:SpL:8398.1,2644.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  8638[1:SpR:8586.1,4417.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  8639[1:SpR:8586.1,8398.1] || equal(u,v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  8646[1:SpR:8586.1,8586.1] || equal(u,v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 299.94/300.37  8655[1:SpR:8586.1,2118.0] || equal(u,v_rs____) -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  8718[1:SpL:8586.1,228.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.37  8723[1:SpL:8586.1,229.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v_rs____,w).
% 299.94/300.37  8728[1:SpL:8586.1,2149.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.37  8750[1:SpL:8586.1,7327.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.37  8760[1:SpL:8586.1,2645.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37  8762[1:SpL:8586.1,2644.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37  8766[1:SpL:8586.1,6514.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  8782[1:SpL:8586.1,229.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.37  8787[1:SpL:8586.1,2149.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.37  8860[1:SpL:8586.1,2221.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  8865[1:SpL:8586.1,2173.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  8866[1:SpL:8586.1,2221.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  9137[1:SpR:8588.1,8588.1] || equal(u,v_rs____) equal(v,v_rs____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.37  9148[1:SpR:8588.1,3462.0] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 299.94/300.37  9249[1:SpL:8588.1,3300.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  9251[1:SpL:8588.1,3291.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  9279[1:SpL:8588.1,285.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_rs____,x).
% 299.94/300.37  9372[1:SpL:8588.1,285.0] || equal(u,v_rs____)* equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.37  9399[1:SpL:8588.1,2644.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  9401[1:SpL:8588.1,2221.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  9403[1:SpL:8588.1,2173.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  9419[1:SpL:8588.1,2173.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  9704[1:SpL:8588.1,9367.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  10243[1:SSi:10229.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || equal(v_rs____,u) c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  10319[1:SpR:4471.0,2805.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  10320[1:SpR:4471.0,2781.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  10321[1:SpR:4471.0,2806.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  10322[1:SpR:4471.0,2782.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  10386[1:SpL:4471.0,8839.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  10801[1:SpL:8586.1,10757.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  11472[0:SpL:291.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  11475[0:SpL:291.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  11484[0:SpL:291.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  11488[0:SpL:291.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  11914[0:SpL:315.0,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  11915[0:SpL:315.0,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  13604[1:SpL:2133.0,10030.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37  13999[1:SpL:8586.1,13980.0] || equal(u,v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  14763[1:Rew:6966.2,14657.2] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37  14769[1:Rew:1722.1,14688.2] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 299.94/300.37  15050[1:SpL:396.0,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  15134[1:SpL:6864.1,15055.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  15143[1:SpL:8586.1,15055.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  15158[1:SpL:6864.1,15157.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15167[1:SpL:8586.1,15157.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15350[1:SpL:6864.1,15341.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15353[1:SpL:8588.1,15341.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15473[1:SpL:8586.1,15452.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  15484[1:SpL:6864.1,15452.0] || equal(u,v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  16084[0:SpL:48.1,16074.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(v_a____,v_a____)) -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  16085[0:SpL:42.1,16074.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(v_a____,v_a____)) -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  16086[0:SpL:45.1,16074.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(hAPP(v_a____,v_a____)) -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  17076[1:SpL:7360.1,17049.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(v,u)* -> .
% 299.94/300.37  17229[1:SpR:11764.1,3460.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  17232[1:SpR:11764.1,3458.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  17244[1:SpR:11764.1,3466.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  17424[1:SpL:11764.1,12108.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  17425[1:SpL:11764.1,12144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  17430[1:SpL:11764.1,9365.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  17938[1:SpL:8588.1,17647.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  18113[1:SpR:11766.1,2655.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  18115[1:SpR:11766.1,2654.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  18502[1:Rew:2118.0,18192.1,59.0,18192.0] || equal(u,v_rs____) -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  19331[1:MRR:19322.2,1032.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.37  19332[1:MRR:19299.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37  20552[1:SpL:2118.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  21164[1:SpL:2118.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21719[1:SpL:1260.1,19983.0] || equal(u,v_rs____)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v)* -> .
% 299.94/300.37  22052[1:MRR:22051.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(v_a____,u).
% 299.94/300.37  22279[1:SpL:396.0,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Orev(w,tc_Lambda_OdB)).
% 299.94/300.37  22281[2:SpL:4649.1,4215.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37  22285[1:SpL:5057.1,4215.0] || equal(u,v_as____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.37  22329[2:SpL:4649.1,4339.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37  22686[1:SpL:2133.0,18593.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  22706[1:SpR:48.1,22683.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v_a____,v_a____)).
% 299.94/300.37  22707[1:SpR:42.1,22683.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v_a____,v_a____)).
% 299.94/300.37  22708[1:SpR:45.1,22683.1] class_OrderedGroup_Omonoid__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(v_a____,v_a____)).
% 299.94/300.37  22949[1:SpL:2133.0,18594.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  23136[0:SpL:236.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),z),c_Lambda_OdB_OVar(x1))* -> .
% 299.94/300.37  23138[0:SpL:270.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  23140[0:SpL:236.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),z),c_Lambda_OdB_OAbs(x1))* -> .
% 299.94/300.37  23142[0:SpL:270.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  23401[0:SpR:694.1,93.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.94/300.37  23402[0:SpR:694.1,74.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v)) -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.94/300.37  23406[1:SpR:694.1,1107.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v_as____,u) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  23433[0:SpR:694.1,74.0] || equal(u,c_List_Orev(c_List_Orotate1(v,w),w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37  23766[0:SpR:695.1,74.0] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v)) -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_Nat_Osize__class_Osize(u,tc_List_Olist(v)))*.
% 299.94/300.37  23770[1:SpR:695.1,1107.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v_as____,u) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  23798[0:SpR:695.1,93.0] || equal(u,c_List_Orotate1(c_List_Orev(v,w),w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37  23799[0:SpR:695.1,74.0] || equal(u,c_List_Orotate1(c_List_Orotate1(v,w),w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.37  23945[1:SpL:11766.1,23926.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  24224[1:SpL:8586.1,23929.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  24319[1:SpL:298.0,23956.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  24801[0:SpL:236.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z,x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  24803[0:SpL:270.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1,x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37  24805[0:SpL:236.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z,x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  24807[0:SpL:270.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1,x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37  24962[1:SpR:11992.0,170.1] || c_List_Olistsp(c_InductTermi_OIT,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),u)))*.
% 299.94/300.37  25065[1:SpL:24972.0,216.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____),w) -> c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(w,u,v,v_rs____))*.
% 299.94/300.37  25066[1:SpL:24972.0,272.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____),w) -> c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(w,u,v,v_rs____))*.
% 299.94/300.37  25090[1:SpL:270.0,24987.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  25157[1:SpL:1260.1,546.1] || equal(u,v_rs____)* equal(v,u)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** -> equal(v,w)*.
% 299.94/300.37  25159[1:SpL:1041.1,546.1] || equal(u,v_as____)* equal(v,u)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,w)*.
% 299.94/300.37  25239[0:SpR:74.0,798.1] || equal(c_List_Orev(c_List_Orotate1(u,v),v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  25429[0:SpL:127.1,25287.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  25524[1:SpL:2133.0,25433.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  25533[1:SpL:8588.1,25433.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  25545[1:Rew:1722.1,25534.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* equal(v,u)* -> .
% 299.94/300.37  25787[1:Rew:1797.0,25756.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  25944[0:SpR:93.0,799.1] || equal(c_List_Orotate1(c_List_Orev(u,v),v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  25945[0:SpR:74.0,799.1] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  25973[1:SpL:11764.1,25957.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.37  26262[1:MRR:26156.2,15065.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.37  26488[0:SpL:517.1,25978.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),c_List_Orotate1(c_List_Orev(w,x),x))* -> .
% 299.94/300.37  27643[0:SpR:27495.1,197.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.37  27694[0:SpR:27495.1,298.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Oappend(u,c_List_Oappend(v,x,w),w),x)**.
% 299.94/300.37  28298[0:SpL:27593.1,229.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,x,v),w)** -> equal(u,x)*.
% 299.94/300.37  28453[0:SpL:27593.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.94/300.37  30002[0:SpR:29255.1,27593.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orev(w,v),c_List_Olist_ONil(v))** -> equal(w,u)*.
% 299.94/300.37  30033[0:SpL:29255.1,228.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,x,v),x)** -> equal(w,u)*.
% 299.94/300.37  30513[1:Rew:1014.0,30498.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  30721[1:Rew:1014.0,30702.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  31003[1:Rew:298.0,30977.0,2133.0,30977.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  31038[1:SpL:50.0,30495.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  31266[1:SpL:298.0,31225.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  31339[0:SpL:298.0,30454.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  31874[0:SpL:298.0,31376.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  32511[1:SpL:2133.0,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  32555[1:SpL:2133.0,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  32671[0:SpR:93.0,23428.1] || equal(c_List_Orev(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  32672[0:SpR:74.0,23428.1] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  32687[0:Rew:116.0,32669.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37  32688[0:Rew:116.0,32668.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orev(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37  32794[0:SpL:127.1,32692.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  32877[1:SpL:517.1,32681.1] || equal(u,v)* equal(v_as____,w) equal(w,c_List_Orev(u,tc_Lambda_OdB))* -> equal(v_as____,v)*.
% 299.94/300.37  32936[1:SpL:517.1,32728.1] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(w,v_rs____) equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  33015[1:SpL:2118.0,32746.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  33048[0:SpL:484.1,32694.1] || equal(u,c_List_Olist_ONil(v))* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),w)* -> .
% 299.94/300.37  33051[0:SpL:517.1,32694.1] || equal(u,v)* equal(v,w)* equal(c_List_Olist_OCons(x,c_List_Orev(u,y),y),w)* -> .
% 299.94/300.37  33053[0:SpL:65.0,32694.1] || equal(c_List_Oreplicate(u,v,w),x) equal(c_List_Olist_OCons(y,c_List_Oreplicate(u,v,w),w),x)* -> .
% 299.94/300.37  33056[1:SpL:1454.1,32694.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  33058[1:SpL:1022.0,32694.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  33066[1:SpL:8588.1,32694.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  33107[1:SpL:8586.1,33062.1] || equal(u,v_rs____) equal(v,w) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.37  33125[1:SpL:517.1,33062.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  33249[1:SpR:1783.0,1260.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  33300[0:SpL:1783.0,32684.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> .
% 299.94/300.37  33441[0:Rew:1783.0,33258.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(w,x),u,x),c_List_Oappend(c_List_Orev(w,x),v,x))*.
% 299.94/300.37  33460[1:Rew:2117.0,33284.1,1247.0,33284.1,1783.0,33284.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))**.
% 299.94/300.37  33467[0:Rew:234.0,33254.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(w,v))**.
% 299.94/300.37  33546[1:Rew:1014.0,33525.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  33555[1:SpL:517.1,33360.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  33753[1:SpR:1797.0,1260.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  33766[1:SpR:1260.1,1797.0] || equal(u,v_rs____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  33803[0:SpL:1797.0,32684.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Oappend(w,c_List_Orev(v,x),x))** -> .
% 299.94/300.37  33876[0:Rew:1797.0,33762.1] || equal(u,v) -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Oappend(v,c_List_Orev(w,x),x))*.
% 299.94/300.37  33904[0:Rew:232.0,33757.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(u,c_List_Orev(w,v),v),c_List_Orev(w,v))**.
% 299.94/300.37  33907[1:Rew:1019.0,33829.1,31149.1,33829.1,298.0,33829.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  33908[0:Rew:232.0,33799.1,31369.1,33799.1,298.0,33799.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  34115[1:Rew:1014.0,34083.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  34248[0:SpL:1844.0,32684.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))** -> .
% 299.94/300.37  34426[1:Rew:1014.0,34407.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.37  34710[0:Rew:2142.0,34616.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.37  34718[0:Rew:1982.0,34587.1] || equal(u,v) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,x),x),c_List_Orotate1(c_List_Olist_OCons(w,v,x),x))*.
% 299.94/300.37  34720[1:Rew:1022.0,34594.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  35023[1:Rew:1014.0,35002.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  35037[0:SpR:27495.1,653.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) -> equal(c_List_Otake(u,x,w),c_List_Oreplicate(u,v,w))*.
% 299.94/300.37  35122[1:Rew:1014.0,35088.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  35186[0:SSi:35173.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_List_Otake(u,w,x),c_List_Olist_ONil(x))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  35293[1:SpL:517.1,33839.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  35505[0:SpL:29174.1,2219.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w)* -> c_List_Olistsp(x,v,w)*.
% 299.94/300.37  35680[1:Rew:1014.0,35632.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  35765[1:Rew:1014.0,35704.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  35897[1:SpL:517.1,35852.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(v_as____,x) equal(x,c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.37  35945[1:SpL:298.0,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  35975[1:SpL:298.0,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  36139[1:SpL:298.0,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  36202[1:SpL:298.0,33885.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36225[1:Rew:1028.0,36224.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36454[1:SpL:298.0,34154.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36567[1:SpL:298.0,36104.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36622[1:MRR:36606.2,437.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  36827[1:Rew:1014.0,36808.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36975[0:SpL:298.0,33873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  37029[0:SpL:298.0,36940.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.94/300.37  37218[1:MRR:37188.2,437.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  37265[0:SpL:298.0,34799.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Olist_ONil(z))** -> .
% 299.94/300.37  37358[0:SpL:517.1,37309.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Olist_ONil(y))** -> .
% 299.94/300.37  37405[0:SpL:517.1,37357.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Oappend(c_List_Orev(u,x),y,x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  38595[1:Rew:1014.0,38538.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  39370[0:SSi:39360.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  39371[0:SSi:39337.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(u,w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37  39372[0:SSi:39336.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(w,v)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.37  39437[0:SpR:39416.1,376.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(u),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* hBOOL(hAPP(w,v))*.
% 299.94/300.37  39443[0:SpR:39416.1,347.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.37  39668[0:SpR:39416.1,312.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Lambda_Osubst(v,w,u),w)**.
% 299.94/300.37  39673[0:SpR:39416.1,347.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_Type_Otyping(w,v,hAPP(w,u))*.
% 299.94/300.37  39691[0:SpR:39416.1,232.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Oappend(w,v,u),w)**.
% 299.94/300.37  39692[0:SpR:39416.1,55.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Otake(w,v,u),v)**.
% 299.94/300.37  39701[0:SpR:39416.1,234.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Oappend(v,w,u),w)**.
% 299.94/300.37  39843[0:SpR:39416.1,59.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(w,v),u)*.
% 299.94/300.37  39917[0:SpR:39416.1,376.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) hBOOL(hAPP(hAPP(v,w),w))*.
% 299.94/300.37  39918[0:SpR:39416.1,73.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Predicate_Oconversep(v,u,u),v)**.
% 299.94/300.37  39920[0:SpR:39416.1,357.1] class_Orderings_Oorder(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_fun(v,u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* class_Orderings_Oorder(w).
% 299.94/300.37  39921[0:SpR:39416.1,356.1] class_Orderings_Opreorder(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_fun(v,u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* class_Orderings_Opreorder(w).
% 299.94/300.37  40129[0:SpR:39416.1,40.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Transitive__Closure_Ortranclp(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_Transitive__Closure_Ortranclp(w,v),w)**.
% 299.94/300.37  41356[0:SpL:39416.1,70.0] || c_ListOrder_Ostep1(u,v,w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  41361[0:SpL:39416.1,71.0] || c_ListOrder_Ostep1(u,v,w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  41471[0:SpL:39416.1,161.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  41510[1:SpL:39416.1,2046.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  42074[1:SpL:39416.1,2573.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  42075[1:SpL:39416.1,2588.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  44269[3:Con:44248.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Predicate_Oconversep(u,v,w),v_a____),v_a____),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.37  44270[3:Con:44249.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(u),v),w),tc_nat)* hBOOL(hAPP(hAPP(c_fequal(u),w),v)).
% 299.94/300.37  44456[3:SSi:44452.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),y,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat).
% 299.94/300.37  44526[3:SSi:44505.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)),v,tc_nat)* -> hBOOL(hAPP(u,w))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  44857[0:Rew:65.0,44824.0] ||  -> equal(c_List_Otake(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(u,w,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.37  46590[1:SpL:8586.1,46558.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  46600[1:SpL:2118.0,46558.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  46697[1:SpL:8586.1,46644.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  46855[1:SpL:8588.1,46789.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  48327[1:SpL:8586.1,48297.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  48706[1:SpL:50.0,48672.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  49644[1:SpL:1783.0,48616.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  49647[1:SpL:1797.0,48616.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_as____).
% 299.94/300.37  49661[1:Rew:59.0,49629.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  49990[1:SpL:2133.0,49970.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  50155[1:Rew:1014.0,50125.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  50827[1:SpL:50.0,50754.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  50943[1:Rew:298.0,50914.0,2133.0,50914.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  51029[1:Rew:1982.0,50993.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  51097[2:Rew:1014.0,51060.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  51159[1:Rew:2133.0,51106.0,2117.0,51106.0,298.0,51106.0,1797.0,51106.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  51609[1:SpL:396.0,25851.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.37  51925[1:SpL:396.0,25853.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.37  52478[9:SpR:1934.0,52407.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52527[9:Rew:2232.0,52514.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  52529[9:SSi:52508.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  52605[9:Rew:1014.0,52570.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.37  52610[9:SSi:52582.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,u,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  52660[9:Rew:2142.0,52652.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  52661[9:SSi:52646.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  52697[10:SpR:2165.0,52426.1] || c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52883[10:SpL:211.0,52776.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52884[10:SpL:298.0,52776.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  53215[10:SpL:517.1,52971.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  53297[10:SpL:517.1,53010.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  53347[10:SpL:517.1,53012.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  53376[10:SpL:517.1,53019.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  53418[10:SpL:517.1,53214.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  53479[10:Rew:51426.1,53478.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  53501[10:SpL:517.1,53299.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  53599[9:Res:52409.1,9.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  53792[10:SpL:298.0,52781.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  53855[10:SpL:211.0,52782.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  53856[10:SpL:298.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  54607[0:SpL:211.0,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.37  54608[0:SpL:298.0,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.37  54971[0:SpL:127.1,54925.0] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  54977[0:SpL:695.1,54925.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37  54978[0:SpL:694.1,54925.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.37  55021[0:SpR:127.1,54927.0] ||  -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),tc_List_Olist(v)),tc_nat)*.
% 299.94/300.37  55027[0:SpR:695.1,54927.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)*.
% 299.94/300.37  55028[0:SpR:694.1,54927.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)*.
% 299.94/300.37  55143[1:Rew:1014.0,55081.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.37  55192[0:SpR:7262.0,347.0] ||  -> c_Type_Otyping(hAPP(u,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.37  55258[0:SpR:7262.0,7262.0] ||  -> equal(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y),c_Lambda_OdB_OdB__rec(u,z,w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),x1))*.
% 299.94/300.37  55350[0:SpL:7262.0,377.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y))* -> equal(hAPP(u,x),c_Lambda_OdB_OVar(x)).
% 299.94/300.37  55596[1:SpL:8586.1,54760.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  56079[1:Rew:1014.0,56023.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37  56321[1:Rew:2441.0,56278.0,2142.0,56278.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  56882[1:Rew:1014.0,56866.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  56968[1:Rew:1014.0,56933.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37  56980[1:SpL:2133.0,56955.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37  57122[1:Rew:2117.0,57069.0,298.0,57069.0,2133.0,57069.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  57157[1:SpL:8586.1,56905.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  57158[1:SpL:7360.1,56905.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  57161[0:SpL:50.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y),c_List_Orev(w,y))** -> .
% 299.94/300.37  57177[1:SpL:8588.1,56905.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  57194[1:SpL:8586.1,56905.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  57453[1:SpL:8588.1,57356.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  57473[1:SpL:8586.1,57356.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  57487[1:SpL:8588.1,57356.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  57519[1:SpL:8588.1,57471.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  57591[0:SpL:396.0,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(u,x).
% 299.94/300.37  57633[1:SpL:8588.1,57357.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  57653[1:SpL:8586.1,57357.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  57676[1:SpL:8586.1,57357.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  58006[1:SpR:2231.0,3494.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  58007[1:SpR:2231.0,3493.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  58012[0:SpR:2231.0,135.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olast(u,v))**.
% 299.94/300.37  58154[1:SpL:2231.0,32705.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  58169[1:SpL:2231.0,25983.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  58272[0:SpL:2231.0,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.37  58283[1:SpL:2231.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  58316[1:SpL:2231.0,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  58363[10:SpL:2231.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  58416[1:SpL:2231.0,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  58465[1:Rew:1844.0,58145.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  58571[0:Rew:58567.1,34779.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  58669[1:SpL:8588.1,58472.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  58814[1:Rew:11887.0,58800.1] || equal(u,v_as____) -> hBOOL(hAPP(hAPP(c_fequal(v),c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x)),w))*.
% 299.94/300.37  58960[1:SpL:8588.1,58265.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  58970[1:SpL:8588.1,58265.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  59032[1:SpL:8588.1,58985.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  59100[1:SpR:2231.0,57990.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  59192[1:SpL:298.0,58494.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  59266[1:SpL:298.0,57174.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  59434[1:SpL:298.0,57159.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  59522[0:SpR:157.0,8234.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),c_Lambda_Olift(w,v)))* -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),w)).
% 299.94/300.37  59576[0:SpL:298.0,58564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.37  59577[0:SpL:2231.0,58564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(x,y))** -> .
% 299.94/300.37  59884[3:MRR:59880.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(v),w)),x),tc_nat)*.
% 299.94/300.37  62884[0:MRR:62851.2,268.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  62975[0:SpR:93.0,23794.1] || equal(c_List_Orev(u,v),c_List_Orotate1(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  62976[0:SpR:74.0,23794.1] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 299.94/300.37  62991[0:Rew:116.0,62973.2] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orotate1(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37  62992[0:Rew:116.0,62972.2] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,c_List_Orotate1(w,v))* -> equal(c_List_Olist_ONil(v),w).
% 299.94/300.37  63111[1:SpL:2231.0,63024.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  63277[0:SpL:517.1,63019.0] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orotate1(c_List_Orev(u,x),x),c_List_Orev(w,x))* -> .
% 299.94/300.37  63428[0:SpL:73.0,11496.0] || hBOOL(hAPP(hAPP(c_fequal(u),v),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_fequal(u),u),w),v))*.
% 299.94/300.37  63583[1:SpL:8588.1,63567.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  63909[1:SpL:1260.1,25151.0] || equal(u,v_rs____) equal(v,v_rs____)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.37  63911[1:SpL:1041.1,25151.0] || equal(u,v_as____) equal(v,v_as____)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.37  64093[0:SpL:29174.1,27710.1] || equal(u,c_List_Olist_ONil(v))* equal(w,c_List_Olist_ONil(v))* equal(x,u)* -> equal(x,w)*.
% 299.94/300.37  64416[1:SpL:1260.1,64305.0] || equal(u,v_rs____)* equal(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v)* -> .
% 299.94/300.37  64459[1:SpL:1260.1,64305.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(v,u)* -> .
% 299.94/300.37  64828[0:SpL:528.1,25287.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),v) -> .
% 299.94/300.37  64942[1:SpL:528.1,2564.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.37  64952[1:SpL:528.1,32705.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),u) -> .
% 299.94/300.37  65061[0:Rew:65058.1,25188.2] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Oreplicate(v,w,x))* -> equal(y,u)*.
% 299.94/300.37  65072[0:Rew:65058.1,65039.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Oreplicate(y,z,x))* -> equal(v,y)*.
% 299.94/300.37  65073[0:Rew:65058.1,65040.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,y)* -> equal(c_List_Otake(v,y,x),y)**.
% 299.94/300.37  65075[0:Rew:65058.1,65048.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.94/300.37  65076[1:Rew:65058.1,65051.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.37  65089[0:Rew:65058.1,65047.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Olist_OCons(w,c_List_Oappend(u,y,x),x),u)** -> .
% 299.94/300.37  65539[0:SpL:1797.0,32648.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),v)** -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),v)**.
% 299.94/300.37  65571[1:SpL:517.1,65544.1] || equal(u,v)* equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> equal(v,w)*.
% 299.94/300.37  65659[1:Rew:65639.2,60145.2] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  65717[1:SpL:298.0,65669.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 299.94/300.37  65750[1:Rew:1028.0,65682.1,34018.1,65682.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.37  66424[10:SpL:197.0,65919.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37  66557[10:SpR:197.0,66458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  66642[10:Rew:1028.0,66594.0,211.0,66594.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  67226[1:SpR:555.1,67119.1] || equal(u,v)* equal(v_rs____,u)* -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  67243[1:SpL:67119.1,4.0] || equal(v_rs____,u) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v)*.
% 299.94/300.37  67443[1:SpR:93.0,67117.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  67444[1:SpR:74.0,67117.1] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  67572[1:SpR:74.0,67118.1] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  67671[1:SpR:67137.1,74.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB))).
% 299.94/300.37  67844[1:SpR:67138.1,93.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB))).
% 299.94/300.37  67845[1:SpR:67138.1,74.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB))).
% 299.94/300.37  68289[0:SSi:68260.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(v,u,tc_nat)*.
% 299.94/300.37  69449[0:Rew:197.0,69205.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),v)* -> .
% 299.94/300.37  69722[0:Rew:46.1,68695.2,11886.0,68695.2] class_OrderedGroup_Omonoid__add(u) || equal(v,c_List_Olist_ONil(u)) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),w,v,u,u),w)**.
% 299.94/300.37  69818[0:SpL:555.1,69768.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),u)* -> .
% 299.94/300.37  69851[1:SpL:8588.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),u) -> .
% 299.94/300.37  69853[1:SpL:6864.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u) -> .
% 299.94/300.37  69860[1:SpL:8588.1,69843.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  69876[1:SpL:67119.1,69815.0] || equal(v_rs____,u) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  69883[1:SpL:8588.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))* -> .
% 299.94/300.37  69885[1:SpL:6864.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))* -> .
% 299.94/300.37  69997[0:SpL:74.0,69772.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orev(c_List_Orotate1(v,w),w))** -> .
% 299.94/300.37  70121[0:SpL:93.0,69773.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate1(c_List_Orev(v,w),w))** -> .
% 299.94/300.37  70122[0:SpL:74.0,69773.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Orotate1(c_List_Orotate1(v,w),w))** -> .
% 299.94/300.37  70238[2:SpL:4649.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  70570[1:SpL:298.0,70536.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  70571[1:SpL:2231.0,70536.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  70666[1:Rew:1014.0,70629.1] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  70722[1:Rew:1014.0,70691.1] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  71125[1:Rew:3108.0,71066.1] || equal(v_rs____,u) equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  71660[1:SpL:3754.1,3356.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37  72513[1:SpL:211.0,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72514[1:SpL:298.0,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72515[1:SpL:2231.0,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72872[1:SpL:298.0,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72873[1:SpL:2231.0,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72940[1:Rew:1014.0,72923.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37  73074[0:Obv:73073.1] class_Ring__and__Field_Oordered__idom(u) class_Ring__and__Field_Oordered__semidom(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  73100[1:SpL:211.0,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73101[1:SpL:298.0,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73102[1:SpL:2231.0,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73175[1:SpL:298.0,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73176[1:SpL:2231.0,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73243[1:Rew:1014.0,73226.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37  73317[0:Obv:73316.1] class_Orderings_Olinorder(u) class_Ring__and__Field_Oordered__semidom(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_HOL_Ozero__class_Ozero(u))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  73470[1:SpL:4463.0,30831.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  74399[12:SSi:74395.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  74423[13:SSi:74419.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  74447[14:SSi:74443.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  76354[1:SpL:74710.1,6162.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,v_as____)* equal(w,u)* -> equal(v,w)*.
% 299.94/300.37  77638[1:SpL:517.1,77438.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  77804[1:SpL:517.1,76578.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37  77871[1:Rew:1019.0,77849.1,31149.1,77849.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  77872[1:Rew:1028.0,77844.1,36104.1,77844.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  77906[1:Rew:1028.0,77880.1,36104.1,77880.1,298.0,77880.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  78131[1:SpL:298.0,75790.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  78226[1:Rew:1019.0,78206.1,31149.1,78206.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.37  78227[1:Rew:1028.0,78201.1,36104.1,78201.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)**.
% 299.94/300.37  79837[2:Rew:34291.1,79787.2,1014.0,79787.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** -> equal(v_rs____,w).
% 299.94/300.37  80329[1:SpL:298.0,80130.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  80465[1:SpL:298.0,80363.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  82594[1:Rew:59.0,82406.1,59.0,82406.0] || equal(u,v_rs____) equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37  83145[1:Rew:65058.1,83066.0,3108.0,83066.0] || equal(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))* equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> .
% 299.94/300.37  83559[0:SpL:234.0,2104.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,v,w))* -> equal(u,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 299.94/300.37  83649[0:SpR:7262.0,8117.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),c_Lambda_OdB_OdB__rec(hAPP(c_Type_Otype_OFun,v),w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x))*.
% 299.94/300.37  84429[1:SpR:2142.0,2144.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  84501[1:SpR:1952.0,2142.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  84593[0:SpL:2142.0,161.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.37  84601[0:SpL:2142.0,31901.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Olist_ONil(x))** -> .
% 299.94/300.37  84763[1:Rew:84501.0,1991.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  84815[0:Rew:1844.0,84608.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.37  84874[0:Rew:1844.0,84607.0,1844.0,84607.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.37  84906[0:Rew:396.0,84611.0,1844.0,84611.0,1844.0,84611.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.37  84907[0:Rew:1844.0,84609.0,396.0,84609.0,1844.0,84609.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.37  85077[0:SpR:517.1,84750.0] || equal(u,c_List_Olist_OCons(v,w,x))* -> equal(c_List_Olast(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),v)*.
% 299.94/300.37  85141[1:SpR:76543.1,85083.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37  85142[1:SpR:6865.1,85083.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37  86232[1:SpL:298.0,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86233[1:SpL:2231.0,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86652[1:SpL:298.0,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86653[1:SpL:2231.0,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86759[0:SpR:2232.0,60.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,x,v),v),v),v),u)**.
% 299.94/300.37  86944[0:SpL:2232.0,9.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,w,y).
% 299.94/300.37  87045[0:Rew:2142.0,86947.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),w)** -> .
% 299.94/300.37  88027[1:SpL:298.0,87405.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,u) -> .
% 299.94/300.37  88524[1:Rew:1844.0,88448.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  89106[1:Rew:1844.0,89033.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  89176[1:SpL:74710.1,87178.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  89177[1:SpL:6087.1,87178.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  89429[1:SpL:8586.1,89306.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  89524[1:SpL:74710.1,89290.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  89525[1:SpL:6087.1,89290.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  89576[1:Rew:1844.0,89500.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  90116[1:SpL:11766.1,90035.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90197[1:SpL:517.1,90128.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90290[1:SpL:211.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90291[1:SpL:298.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90292[1:SpL:2231.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90295[1:SpL:4471.0,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90381[1:SpL:2231.0,90131.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90481[1:SpL:11766.1,90402.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90602[1:SpL:517.1,90493.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90682[1:SpL:211.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90683[1:SpL:298.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90684[1:SpL:2231.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90687[1:SpL:4471.0,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  90785[1:SpL:2231.0,90496.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  91387[1:Rew:396.0,91342.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  91432[2:SpL:50.0,91382.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  92212[1:SpL:1783.0,87368.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37  92654[1:Obv:92653.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  92840[1:SpL:2118.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  93781[1:SpL:2118.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  94933[0:SpL:315.0,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(c_Lambda_OdB_OVar(v),w,x),y,x,z))* -> .
% 299.94/300.37  95356[1:Rew:396.0,95316.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  96192[1:SpL:1260.1,87333.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  96551[0:SpL:29174.1,87705.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),v)* -> .
% 299.94/300.37  97367[1:Rew:58519.0,97366.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  97453[0:SpL:29174.1,88927.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,y,w),w),v)* -> .
% 299.94/300.37  97499[0:Rew:298.0,97498.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(u,y))** -> .
% 299.94/300.37  97593[1:Rew:211.0,97592.0,2133.0,97592.0,2117.0,97592.0,298.0,97592.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.37  97685[1:SpL:1260.1,96220.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  97821[1:SpL:1260.1,96534.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  97834[0:SpL:29174.1,96534.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.94/300.37  97885[0:Rew:232.0,97815.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),u)* -> .
% 299.94/300.37  99025[0:Obv:98980.0] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,v,u)*.
% 299.94/300.37  99395[0:Obv:99349.0] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,v,u)*.
% 299.94/300.37  99648[0:Obv:99601.0] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,v,u)*.
% 299.94/300.37  100162[1:Rew:1844.0,100116.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  100406[1:Rew:1844.0,100360.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  101687[15:SSi:101684.1,101684.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Lambda_OdB_OAbs(v)),tc_nat)*.
% 299.94/300.37  101688[15:SSi:101681.1,101681.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(v)),u),tc_nat)*.
% 299.94/300.37  102912[9:Rew:1028.0,102877.0,211.0,102877.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  103064[10:Rew:1934.0,103047.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  106248[1:SpL:6864.1,106204.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  106259[1:SpL:6864.1,106204.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  107937[0:MRR:107936.2,218.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u) c_HOL_Oord__class_Oless(u,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.37  110207[0:MRR:110206.2,218.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),v) c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.37  111098[2:Rew:111089.1,110995.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37  111194[1:Rew:1260.1,110725.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37  113994[1:Rew:1014.0,113993.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Olast(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  114936[1:SpL:2207.0,34102.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  115006[1:SpL:2207.0,54760.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  115026[1:SpL:2207.0,50754.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  115176[0:SpL:2207.0,33306.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  115178[1:SpL:2207.0,80065.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  115185[1:SpL:2207.0,33362.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  115294[0:Rew:59.0,115063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),w)** -> .
% 299.94/300.37  115401[1:Rew:1028.0,114951.1,36104.1,114951.1,1783.0,114951.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  115413[0:Rew:234.0,114866.1,36940.1,114866.1,1783.0,114866.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.37  116532[1:SpL:396.0,116482.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  118332[10:Res:52715.1,13770.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  118338[10:MRR:118306.1,52424.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  123975[1:SpL:298.0,123862.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,x)* -> equal(x,v_as____)*.
% 299.94/300.37  125026[10:SpL:298.0,124956.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  125549[1:Rew:1028.0,125503.1,211.0,125503.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  125550[1:Rew:1028.0,125501.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  125605[1:SpL:517.1,125523.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  125740[1:SpL:8586.1,125618.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.37  125805[1:SpL:2118.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  125891[1:Rew:2117.0,125856.2,3108.0,125856.2,1992.0,125856.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  125892[1:Rew:2117.0,125858.2,3108.0,125858.2,1992.0,125858.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.37  125896[1:Rew:2117.0,125847.1,211.0,125847.1,3108.0,125847.1,2142.0,125847.1,1992.0,125847.1,1844.0,125847.1,2142.0,125847.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  126986[1:SpL:298.0,126891.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37  127309[1:Rew:1247.0,127284.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.37  127310[1:Rew:1247.0,127286.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.37  128264[1:SpL:4911.1,55608.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  128268[1:SpL:4911.1,58406.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  128360[1:SpL:4911.1,54783.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  128363[1:SpL:4911.1,54782.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  128375[1:SpL:4911.1,54747.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(w,u)* -> .
% 299.94/300.37  128693[1:Rew:128689.1,86465.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),w)** -> equal(x,v)*.
% 299.94/300.37  128696[1:Rew:128689.1,83999.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37  128776[1:Rew:128690.1,128106.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)** -> equal(u,w)*.
% 299.94/300.37  128779[1:Rew:128689.1,128083.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.37  129606[1:SpL:298.0,129319.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.37  129978[1:Rew:1014.0,129945.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  130176[0:SpL:3544.0,59882.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_OdB_OVar(w),x)),y),z),x1))* -> .
% 299.94/300.37  130428[0:SpR:291.0,129982.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y,z),x1),x2))*.
% 299.94/300.37  130465[1:SpL:2118.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  130670[0:SpL:270.0,130175.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z),x1),x2))* -> .
% 299.94/300.37  130683[0:SpR:236.0,129993.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1),x2))*.
% 299.94/300.37  131911[1:SpL:298.0,131730.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.37  132552[1:SpL:35041.1,9456.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(v_a____,v).
% 299.94/300.37  844[0:SpR:555.1,564.1] || equal(u,v)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37  857[0:SpR:555.1,565.1] || equal(u,v)* -> equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37  870[0:SpL:555.1,568.0] || equal(u,v)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  882[0:SpL:555.1,569.0] || equal(u,v)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.37  897[0:SpR:578.1,555.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  935[0:SpR:579.1,555.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,w)* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  2843[1:SpL:298.0,2590.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  3145[1:SpR:3108.0,665.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  3424[1:SpL:2165.0,285.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),w).
% 299.94/300.37  3582[1:SpL:517.1,2560.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  3703[1:SpL:517.1,2000.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  3770[0:Rew:3768.1,3748.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  3776[0:MRR:3727.0,2010.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Oappend(u,c_List_Orev(w,x),x))**.
% 299.94/300.37  3789[1:SpR:211.0,3758.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))**.
% 299.94/300.37  3790[1:SpR:298.0,3758.1] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))**.
% 299.94/300.37  3893[0:SpL:127.1,3356.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  3907[1:Rew:1014.0,3834.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3908[1:Rew:1014.0,3835.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  3909[1:Rew:1014.0,3844.0] ||  -> equal(u,v_as____) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))**.
% 299.94/300.37  3914[1:Rew:1014.0,3869.2] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  3941[0:MRR:3850.0,2010.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))**.
% 299.94/300.37  4151[1:SpL:2133.0,3895.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  4167[1:SpL:2133.0,3896.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.37  4232[1:Rew:3462.0,4220.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37  4896[1:SpR:4780.1,12.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  4917[1:SpR:4780.1,12.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,x,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.37  5273[1:Rew:2249.0,5204.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37  5859[1:Rew:1014.0,5842.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  5979[1:Rew:1014.0,5971.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  6114[1:SpR:6041.1,11.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  6156[1:SpR:6041.1,11.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.37  6334[1:SpR:6142.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.37  6335[1:SpR:6142.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  6558[1:SpR:6087.1,298.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37  6783[1:SpL:1934.0,229.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),w).
% 299.94/300.37  6882[1:SpR:6864.1,3928.0] || equal(u,v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.37  6883[1:SpR:6864.1,1934.0] || equal(u,v_as____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  6896[1:SpR:6864.1,2165.0] || equal(u,v_as____) -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.37  6962[1:SpL:6864.1,1729.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(v_a____,w).
% 299.94/300.37  6964[1:SpL:6864.1,1725.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  7631[0:SSi:7630.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)*.
% 299.94/300.37  7945[1:SpL:7360.1,4918.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(v,v_as____)* equal(w,u)* -> equal(w,v)*.
% 299.94/300.37  8068[0:SpR:555.1,1930.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),w),u)**.
% 299.94/300.37  8074[0:SpR:74.0,1930.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Orotate1(u,v),v),v),v),c_List_Orotate1(u,v))**.
% 299.94/300.37  8138[0:SpL:517.1,2172.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Orev(u,x),x),c_List_Orev(v,x))* -> .
% 299.94/300.37  8184[1:SpL:517.1,8150.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  8658[1:SpR:8586.1,2805.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  8659[1:SpR:8586.1,2781.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  8660[1:SpR:8586.1,2806.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  8661[1:SpR:8586.1,2782.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  8745[1:SpL:8586.1,2560.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  8758[1:SpL:8586.1,8150.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  8769[1:SpL:8586.1,4918.1] || equal(u,v_rs____) equal(v,v_as____)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.37  8858[1:SpL:8586.1,4918.1] || equal(u,v_rs____) equal(v,v_as____)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 299.94/300.37  9138[1:SpR:8588.1,3494.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  9139[1:SpR:8588.1,3493.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  9409[1:SpL:8588.1,2172.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.37  9764[1:SpL:8586.1,8786.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,u,tc_Lambda_OdB),v)* -> equal(w,v_as____).
% 299.94/300.37  9771[1:SpL:2118.0,8786.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  9787[1:SpL:8586.1,8839.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  9956[1:SpL:8588.1,9420.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  11870[0:SpR:315.0,1218.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat))),v,w),x,w,y)),u))*.
% 299.94/300.37  11916[0:SpL:315.0,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1,x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37  11917[0:SpL:315.0,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1,x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37  11920[0:SpL:315.0,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37  11921[0:SpL:315.0,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37  11955[0:SpL:127.1,11906.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Obutlast(c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),w),x,w,y))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  12055[1:Rew:1014.0,12050.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(w,v_as____).
% 299.94/300.37  12373[1:SpL:298.0,2866.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  12483[1:SpL:298.0,2920.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  12600[1:SpL:4471.0,2962.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  12848[1:SpL:298.0,3271.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  12980[1:SpL:298.0,3378.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  13239[1:SpL:298.0,4448.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  13916[1:SpL:298.0,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  14043[1:SpL:211.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  14044[1:SpL:298.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  14054[1:SpL:167.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  14284[1:SpL:167.0,14006.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  14589[1:SpL:298.0,1773.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Olast(w,tc_Lambda_OdB),v_a____).
% 299.94/300.37  14794[1:SpL:211.0,2554.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  14795[1:SpL:298.0,2554.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  15259[1:SpL:8588.1,15065.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  15394[1:SpL:211.0,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15395[1:SpL:298.0,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  15435[1:SpL:211.0,4340.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  15436[1:SpL:298.0,4340.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  16008[1:SpL:211.0,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  16009[1:SpL:298.0,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  16248[1:SpL:6865.1,1728.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.37  16249[1:SpL:6865.1,1722.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37  16250[1:SpL:6865.1,1727.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  16664[1:Rew:1030.0,16229.2,410.1,16229.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 299.94/300.37  17418[1:SpL:11764.1,3452.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  17873[1:Rew:3466.0,17329.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))*.
% 299.94/300.37  17910[1:MRR:17442.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  18243[1:SpL:11766.1,2590.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.37  19100[1:SpL:211.0,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  19101[1:SpL:298.0,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  19173[1:SpL:211.0,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  19174[1:SpL:298.0,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  19235[1:SpL:211.0,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.37  19236[1:SpL:298.0,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.37  19383[1:SpL:11766.1,19370.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,w).
% 299.94/300.37  19394[1:SpL:298.0,19370.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  19405[1:SpL:11766.1,19398.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  19504[1:SpL:11764.1,19495.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  19610[1:SpL:11766.1,19584.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.37  19621[1:SpL:298.0,19584.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  19632[1:SpL:11766.1,19625.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  19724[1:SpL:11764.1,19709.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  20059[1:SpL:211.0,15448.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  20060[1:SpL:298.0,15448.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  20499[1:SpL:211.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20500[1:SpL:298.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20501[1:SpL:4471.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20553[1:SpL:211.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20554[1:SpL:298.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20555[1:SpL:4471.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  20839[1:Rew:1014.0,20616.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(w,tc_Lambda_OdB),v_a____).
% 299.94/300.37  21109[1:SpL:211.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21110[1:SpL:298.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21111[1:SpL:4471.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21165[1:SpL:211.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21166[1:SpL:298.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21167[1:SpL:4471.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  21774[1:SpL:6864.1,21761.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.37  21811[1:SpL:298.0,20230.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  23137[0:SpL:291.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),x1),c_Lambda_OdB_OVar(x2))* -> .
% 299.94/300.37  23141[0:SpL:291.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z),x1),c_Lambda_OdB_OAbs(x2))* -> .
% 299.94/300.37  23395[0:SpR:694.1,494.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  23396[0:SpR:694.1,60.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 299.94/300.37  23408[1:SpR:694.1,2144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  23423[0:SpR:694.1,200.1] || equal(u,c_List_Orev(v,w))* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37  23427[0:SpR:694.1,60.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),v)**.
% 299.94/300.37  23460[0:SpL:694.1,119.0] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  23759[0:SpR:695.1,494.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Olist_ONil(w)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  23760[0:SpR:695.1,60.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 299.94/300.37  23772[1:SpR:695.1,2144.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  23789[0:SpR:695.1,200.1] || equal(u,c_List_Orotate1(v,w))* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.37  23793[0:SpR:695.1,60.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(v,x,w),w),v)**.
% 299.94/300.37  23826[0:SpL:695.1,119.0] || equal(u,c_List_Orotate1(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  23889[1:SpL:298.0,23844.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37  24309[1:SpL:8586.1,23956.1] || equal(u,v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  24802[0:SpL:291.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1,x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.37  24806[0:SpL:291.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1,x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.37  24945[1:Rew:24940.0,19265.1] || equal(u,v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,u,hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_Lambda_OdB,y))* -> .
% 299.94/300.37  24948[1:Rew:24940.0,19130.1] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  24950[1:Rew:24940.0,19203.1] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  24986[1:SpL:11992.0,287.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x))* -> equal(u,w).
% 299.94/300.37  25003[1:SpL:11992.0,266.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w)),x))* -> equal(u,w).
% 299.94/300.37  25049[1:SpL:24972.0,289.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),v_a____),w)* -> c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(w,u,v,v_rs____))*.
% 299.94/300.37  25051[1:SpL:24972.0,286.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v_a____))* -> equal(v,v_rs____).
% 299.94/300.37  25068[1:SpL:24972.0,265.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),v,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w)),v_a____))* -> equal(v,v_rs____).
% 299.94/300.37  25087[1:SpL:315.0,24984.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(z)),x1))* -> .
% 299.94/300.37  25089[1:SpL:315.0,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(w),x,y),z,y,x1))* -> .
% 299.94/300.37  25525[1:SpL:2165.0,25433.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.37  29847[0:SpL:127.1,29476.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),u)* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.37  30407[0:SpL:298.0,2213.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.37  31133[1:SpL:517.1,30492.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  31276[1:SpL:517.1,31225.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  31349[0:SpL:517.1,30454.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  31871[0:SpL:50.0,31376.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.37  31919[0:SpL:127.1,31901.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  31963[0:SpL:127.1,31920.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.37  32019[1:SpL:298.0,30549.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  32301[1:SpL:298.0,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  32423[1:Rew:1014.0,32413.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37  32591[1:Res:835.1,19831.0] class_OrderedGroup_Olordered__ab__group__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),v)* -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.37  33608[1:Rew:1014.0,33588.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  33618[1:SpL:517.1,33362.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.37  33682[0:SpL:517.1,33306.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w))*.
% 299.94/300.37  33910[1:Rew:1019.0,33822.1,31149.1,33822.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.37  33911[1:Rew:1019.0,33821.0,31149.1,33821.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,v)*.
% 299.94/300.37  33912[1:Rew:1019.0,33819.0,31149.1,33819.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  33914[1:Rew:1019.0,33811.0,30574.1,33811.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  33915[1:Rew:1019.0,33810.2,30574.1,33810.2] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(w,v)*.
% 299.94/300.37  33916[0:Rew:232.0,33804.0,31369.1,33804.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x))*.
% 299.94/300.37  33917[0:Rew:232.0,33801.2,31369.1,33801.2] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Orev(x,v),v),c_List_Olist_ONil(v))** -> equal(u,x)*.
% 299.94/300.37  34080[1:SpL:298.0,33963.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  34404[1:SpL:298.0,34112.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  35211[2:Rew:1014.0,35205.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.37  35241[0:SpL:211.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  35242[0:SpL:298.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  35489[0:SpL:211.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  35490[0:SpL:298.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  35608[1:Rew:1014.0,35548.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  35872[1:Rew:1014.0,35851.2] || equal(v_as____,u) equal(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37  35919[1:Rew:1014.0,35893.2] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.37  35933[1:SpL:8586.1,35074.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  35952[1:SpL:517.1,35074.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  36239[1:SpL:8586.1,36219.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36258[1:SpL:517.1,36219.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36299[1:SpL:11766.1,36267.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36465[1:SpL:517.1,34154.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  36669[1:SpL:517.1,36137.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.37  36744[1:SpL:517.1,36200.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  37098[0:SpL:517.1,36973.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.94/300.37  37149[0:SpL:50.0,37123.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.37  38322[1:SpL:298.0,33345.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  38477[1:SpL:298.0,33899.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  38725[1:SpL:298.0,34843.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  38775[1:SpL:298.0,34843.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  38941[1:SpL:298.0,34873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  39037[1:SpL:213.0,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  39038[1:SpL:167.0,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.37  39057[0:Res:259.1,4056.0] ||  -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat)* equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37  39482[0:SpR:39416.1,3.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Transitive__Closure_Ortranclp(u,v),w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* hBOOL(hAPP(x,w))*.
% 299.94/300.37  39702[0:SpR:39416.1,114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(u)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  39743[1:SpR:39416.1,1024.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.37  39744[1:SpR:39416.1,1021.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),u)*.
% 299.94/300.37  39745[1:SpR:39416.1,1022.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.37  39746[1:SpR:39416.1,1952.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v).
% 299.94/300.37  39748[1:SpR:39416.1,2034.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37  39952[1:SpR:39416.1,2574.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.37  39953[1:SpR:39416.1,2589.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),u)*.
% 299.94/300.37  40019[0:SpR:39416.1,379.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_Type_Otypings(u,v_as____,v_Ts____).
% 299.94/300.37  40031[0:SpR:39416.1,114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(u),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_Nat_Osize__class_Osize(c_List_Olist_ONil(u),v),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.37  40105[0:SpR:39416.1,65.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_List_Orev(x,w),x)**.
% 299.94/300.37  40128[0:SpR:39416.1,3.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Transitive__Closure_Ortranclp(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) hBOOL(hAPP(hAPP(w,x),x))*.
% 299.94/300.37  40134[0:SpR:39416.1,157.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(u,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_Lambda_Osubst(w,x,v),u)*.
% 299.94/300.37  41208[0:SpL:39416.1,320.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(w)),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  41308[0:SpL:39416.1,320.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat).
% 299.94/300.37  41472[0:SpL:39416.1,268.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.37  43861[0:SSi:43749.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  44271[3:Con:44250.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y),tc_nat)* hBOOL(hAPP(hAPP(u,y),x)).
% 299.94/300.37  44272[3:Con:44251.1] || c_Wellfounded_Oaccp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,x),v),tc_nat)* c_Wellfounded_Oaccp(u,x,w)*.
% 299.94/300.37  44273[3:Con:44252.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,v),x),tc_nat)* c_Type_Otyping(u,x,w)*.
% 299.94/300.37  44401[1:Rew:2560.1,44346.1,2133.0,44346.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  44699[3:SSi:44695.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(c_InductTermi_OIT,c_Lambda_Olift(u,v)),w,tc_nat)* -> hBOOL(hAPP(c_InductTermi_OIT,u)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.37  44722[3:SSi:44718.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_fequal(u),v),w),x,tc_nat)* -> equal(v,w) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37  44816[1:SpR:1260.1,1830.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.37  44865[1:Rew:2371.1,44794.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  44986[0:SpR:327.0,3263.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(c_Type_Oshift(w,u,x,y),v,z,x1),c_Lambda_OdB_OVar(u),x)*.
% 299.94/300.37  45136[1:Rew:1019.0,45117.1,30574.1,45117.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  45137[1:Rew:1028.0,45112.1,33932.1,45112.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  45936[1:SpL:298.0,33346.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  46085[1:Rew:1019.0,46027.1,31149.1,46027.1,298.0,46027.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  46131[1:SpL:298.0,33843.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.37  46225[1:SpL:298.0,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  46539[1:SpL:298.0,46397.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.37  47155[1:SpL:211.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47156[1:SpL:298.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47159[1:SpL:4471.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47187[1:SpL:298.0,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47220[1:SpL:11764.1,47133.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47311[0:Rew:2142.0,47279.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),x),c_List_Oreplicate(w,v,x))** -> .
% 299.94/300.37  47434[1:SpL:298.0,46707.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47773[1:SpL:211.0,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47774[1:SpL:298.0,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  47913[1:SpL:298.0,47804.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  48037[1:SpL:298.0,33965.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  48254[1:SpL:298.0,48138.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37  48257[1:SpL:4471.0,48138.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.37  48496[1:SpL:298.0,34018.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.37  48924[1:SpL:298.0,35108.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  49014[1:SpL:298.0,35652.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  49133[1:SpL:298.0,38569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  49220[5:SSi:49216.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  49247[6:SSi:49243.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  49274[7:SSi:49270.1,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.37  49362[1:SpL:298.0,46164.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  49424[1:SpL:298.0,46203.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  49463[1:SpL:298.0,46203.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  49566[1:SpL:298.0,48035.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  49708[1:SpL:211.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  49709[1:SpL:298.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  49756[1:MRR:49716.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  49905[2:MRR:49868.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  49955[1:SpL:211.0,48875.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  49956[1:SpL:298.0,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  50062[1:SpL:11766.1,50039.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  50240[1:SpL:298.0,50075.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  50466[1:SpL:211.0,50286.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  50467[1:SpL:298.0,50286.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  50601[1:SpL:298.0,49044.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  50731[1:SpL:298.0,49466.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  50878[1:Rew:1014.0,50833.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.37  50995[1:SpL:211.0,49660.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  50996[1:SpL:298.0,49660.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  51038[1:MRR:51003.1,2046.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  51141[1:SpL:211.0,49973.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  51142[1:SpL:298.0,49973.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  51333[1:SpL:298.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.37  51582[1:Rew:1014.0,51536.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  51654[1:SpL:211.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  51655[1:SpL:298.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  51689[1:SpL:298.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  51756[1:SpL:298.0,51614.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  51971[1:SpL:298.0,51930.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)).
% 299.94/300.37  52292[0:Res:39690.2,8.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* c_List_Olistsp(x,w,u)*.
% 299.94/300.37  52293[0:Res:39690.2,9.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* c_List_Olistsp(x,v,u)*.
% 299.94/300.37  52433[10:MRR:18112.2,52424.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,w,tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52518[9:Res:52407.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  52519[9:Res:52407.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  52566[9:SpR:211.0,52408.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52567[9:SpR:298.0,52408.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52606[9:Rew:298.0,52592.0,211.0,52592.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37  52607[9:Rew:298.0,52593.0,298.0,52593.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37  52656[9:Res:52410.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  52657[9:Res:52410.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  52851[10:Rew:1014.0,52831.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52935[10:SpR:211.0,52757.1] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  52936[10:SpR:298.0,52757.1] || c_List_Olistsp(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  53089[10:Rew:1014.0,53055.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  53315[10:Rew:1014.0,53287.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  53474[10:Rew:1014.0,53456.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.37  53475[10:Rew:1028.0,53430.1,211.0,53430.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  53853[10:SpL:50.0,52782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  53981[10:SpL:298.0,52779.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  54106[0:MRR:54105.1,2010.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oreplicate(v,u,w))** -> .
% 299.94/300.37  54249[9:Res:52416.1,35214.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  54348[9:Res:52417.1,35214.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  54470[9:Rew:211.0,54453.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37  54653[1:Rew:1992.0,54621.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  54628[0:SpL:517.1,54567.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.94/300.37  54696[0:SpL:211.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.94/300.37  54697[0:SpL:298.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.94/300.37  54733[0:Rew:3768.1,54700.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),v)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  54709[1:SpL:11764.1,54652.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  55115[1:SpL:211.0,54758.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  55116[1:SpL:298.0,54758.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  55347[0:SpL:7262.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y))* -> hBOOL(hAPP(u,hAPP(v,x)))*.
% 299.94/300.37  55822[1:SpL:517.1,54599.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.37  56249[0:SpL:517.1,56201.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,c_List_Olist_ONil(x)) equal(c_List_Orev(u,x),y)* -> .
% 299.94/300.37  56323[1:Rew:2441.0,56287.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  56426[1:SpL:517.1,56318.0] || equal(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.37  57214[1:Rew:2232.0,57149.0,2142.0,57149.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  57216[1:Rew:1934.0,57178.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  57592[0:SpL:401.0,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,w),w))* -> equal(u,x).
% 299.94/300.37  57779[1:SpL:8586.1,56919.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37  57800[1:SpL:517.1,56919.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  57926[1:SpL:517.1,57831.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  58008[1:SpR:2231.0,9133.1] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  58089[1:SpL:2231.0,1073.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,w).
% 299.94/300.37  58108[10:SpL:2231.0,52779.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  58151[1:SpL:2231.0,2554.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  58152[1:SpL:2231.0,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.37  58153[1:SpL:2231.0,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.37  58165[1:SpL:2231.0,4340.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  58167[1:SpL:2231.0,15448.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  58183[1:SpL:2231.0,54720.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  58221[1:SpL:2231.0,47804.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  58232[1:SpL:2231.0,49973.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  58233[1:SpL:2231.0,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.37  58243[1:SpL:2231.0,50286.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  58296[1:SpL:2231.0,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  58307[1:SpL:2231.0,23844.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.37  58311[1:SpL:2231.0,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  58312[1:SpL:2231.0,3271.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  58313[1:SpL:2231.0,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.37  58314[1:SpL:2231.0,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.37  58321[1:SpL:2231.0,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  58340[1:SpL:2231.0,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  58413[1:SpL:2231.0,51522.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  58424[0:SpL:2231.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  58427[0:SpL:2231.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  58428[1:SpL:2231.0,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  58429[1:SpL:2231.0,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  58430[1:SpL:2231.0,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  58431[1:SpL:2231.0,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  58443[1:Rew:58062.0,47542.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  58574[0:Rew:58567.1,57335.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  58584[1:SpL:11764.1,58466.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  58622[1:SpL:11764.1,58467.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  58939[1:Rew:1014.0,58893.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.37  59202[1:SpL:517.1,58494.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  59303[0:Res:1217.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u)),v)*.
% 299.94/300.37  59320[1:SpL:8588.1,57332.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  59586[0:SpL:517.1,58564.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.94/300.37  59631[1:SpL:11766.1,59600.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  59678[1:SpL:211.0,59600.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  59679[1:SpL:298.0,59600.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  59883[3:Res:44261.1,59864.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)))),tc_nat)*.
% 299.94/300.37  59927[0:SpL:2231.0,59806.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),c_List_Orotate1(c_List_Olist_OCons(v,u,y),y))** -> .
% 299.94/300.37  59974[0:Res:8115.0,15366.0] ||  -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,hAPP(hAPP(c_Type_Otype_OFun,u),u)),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v)*.
% 299.94/300.37  59988[0:SpL:315.0,59959.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x),y,z),x1,z,x2))* -> .
% 299.94/300.37  60219[1:SpL:2231.0,58222.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60346[0:Res:1217.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v)),w)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w).
% 299.94/300.37  60385[1:SpL:211.0,58879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60386[1:SpL:298.0,58879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60387[1:SpL:2231.0,58879.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60429[1:SpL:298.0,58879.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60491[1:SpL:298.0,60437.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60492[1:SpL:2231.0,60437.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60526[1:SpL:298.0,60437.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60604[1:SpL:298.0,60533.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60605[1:SpL:2231.0,60533.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  60661[1:SpL:298.0,59609.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  60662[1:SpL:2231.0,59609.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  60751[1:Rew:1014.0,60736.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.37  60865[1:SpL:298.0,55606.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  60866[1:SpL:2231.0,55606.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  60876[1:SpL:6087.1,55606.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  61133[1:SpL:2231.0,58401.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  61205[1:SpL:2231.0,58402.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  61424[1:SpL:298.0,58523.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  61459[1:SpL:298.0,58523.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  61519[1:SpL:211.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  61520[1:SpL:298.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  61521[1:SpL:2231.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  61524[1:SpL:133.0,58609.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  61594[1:SpL:2231.0,58610.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  61658[1:SpL:211.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  61659[1:SpL:298.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  61660[1:SpL:2231.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  61663[1:SpL:133.0,58647.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  61733[1:SpL:2231.0,58648.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  61795[1:SpL:211.0,59643.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  61796[1:SpL:298.0,59643.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  61797[1:SpL:2231.0,59643.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  61912[1:SpL:211.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  61913[1:SpL:298.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  61914[1:SpL:2231.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  61917[1:SpL:4471.0,59644.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  62040[1:SpL:2231.0,59645.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.37  62194[0:SpR:11444.0,347.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_OdB_OVar(v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),v,w))*.
% 299.94/300.37  62403[9:SpR:2231.0,52515.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  62519[9:Rew:211.0,62506.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.37  62580[9:Res:52653.1,35214.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.37  62600[0:SpR:11448.0,347.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(c_Lambda_Osubst(v,u,w)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v),u,w))*.
% 299.94/300.37  62609[0:SpR:11448.0,1218.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(c_Lambda_Olift(w,c_HOL_Ozero__class_Ozero(tc_nat))),u)),w))*.
% 299.94/300.37  62685[1:SpL:11448.0,24984.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y))* -> .
% 299.94/300.37  62690[1:SpL:11448.0,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x),c_Lambda_OdB_OVar(y),w))* -> .
% 299.94/300.37  63083[0:Res:10204.2,59882.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z))),w)* -> .
% 299.94/300.37  63084[0:Obv:63054.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v))),w)** -> hBOOL(w).
% 299.94/300.37  63424[1:Rew:1019.0,63405.1,30574.1,63405.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  63425[1:Rew:1028.0,63400.1,33932.1,63400.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.37  63429[0:SpL:82.0,11496.0] || hBOOL(hAPP(hAPP(u,v),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,x,x),x),w),v))*.
% 299.94/300.37  63454[1:SpL:6087.1,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  64228[0:SpL:298.0,29534.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,z,x),w)* -> .
% 299.94/300.37  64646[0:SpL:298.0,57152.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),v),u)* -> .
% 299.94/300.37  64692[0:SpL:396.0,1945.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 299.94/300.37  64736[9:Rew:1014.0,64707.1,2231.0,64707.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  64773[0:SpR:528.1,1973.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Olast(c_List_Oreplicate(x,y,w),w),u)*.
% 299.94/300.37  65077[0:Rew:65058.1,65041.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Orotate1(u,x),c_List_Olist_ONil(x))** -> equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.37  65093[0:Rew:65058.1,65092.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Orev(c_List_Olist_OCons(w,u,x),x),c_List_Olist_OCons(w,u,x))**.
% 299.94/300.37  65094[1:Rew:65093.1,65080.1] || equal(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB))* -> equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 299.94/300.37  65394[0:MRR:65393.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Orotate1(c_List_Oreplicate(v,u,w),w))** -> .
% 299.94/300.37  65683[1:SpL:517.1,65669.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37  65759[1:SpL:517.1,65672.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37  65836[0:SpL:517.1,65545.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Orev(u,x),w)* -> equal(v,w)*.
% 299.94/300.37  65877[1:SpL:2117.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37  66023[10:Rew:2133.0,65995.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  66095[10:Rew:2133.0,66060.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  66138[1:Rew:1019.0,66121.2,30574.1,66121.2,1019.0,66121.1,30574.1,66121.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.37  66139[1:Rew:1028.0,66116.2,33932.1,66116.2,1028.0,66116.1,33932.1,66116.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37  66161[1:SpL:2117.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.37  66316[9:Res:52410.1,65876.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  66464[10:Res:52410.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  66465[10:Res:52407.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.37  66759[0:SpL:298.0,65966.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),w).
% 299.94/300.37  66913[0:Rew:232.0,66853.1,31369.1,66853.1,298.0,66853.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v).
% 299.94/300.37  67069[1:SpR:4471.0,13812.0] ||  -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB))**.
% 299.94/300.37  67092[0:MRR:67038.1,13808.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),w),v)** -> .
% 299.94/300.37  67093[0:MRR:67037.1,13808.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),w),v)** -> .
% 299.94/300.37  67094[0:MRR:67033.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),c_List_Orev(v,w))** -> .
% 299.94/300.37  67095[0:MRR:67032.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),x,w),w),c_List_Orotate1(v,w))** -> .
% 299.94/300.37  68085[1:Rew:1019.0,68068.2,30574.1,68068.2,1019.0,68068.1,30574.1,68068.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.37  68086[1:Rew:1028.0,68063.2,33932.1,68063.2,1028.0,68063.1,33932.1,68063.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),u)* -> equal(w,u).
% 299.94/300.37  68293[0:SSi:68279.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(u,w,tc_nat)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.37  68294[0:SSi:68252.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.37  69698[0:Rew:11886.0,68724.1] || equal(u,c_List_Olist_ONil(v)) -> hBOOL(hAPP(hAPP(c_fequal(w),c_List_Ofoldr(c_fequal(w),u,x,v,y)),x))*.
% 299.94/300.37  70340[0:SpL:2231.0,58269.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z)* -> c_List_Olistsp(u,y,z).
% 299.94/300.37  70546[1:SpL:8588.1,70536.0] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  70580[1:SpL:517.1,70536.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.37  71032[1:SpR:70961.1,50794.0] || equal(c_List_Orev(c_List_Oappend(u,v_Ts____,tc_Type_Otype),tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____)**.
% 299.94/300.37  71594[1:SpL:3754.1,284.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,v).
% 299.94/300.37  71597[1:SpL:3754.1,1993.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.37  71605[1:SpL:3754.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> equal(u,v_as____).
% 299.94/300.37  71606[1:SpL:3754.1,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> equal(u,v_as____).
% 299.94/300.37  71675[1:SpL:3754.1,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> equal(v,v_as____).
% 299.94/300.37  72079[1:SpR:8588.1,72052.0] || equal(u,v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.37  72502[1:SpL:8586.1,72479.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72532[1:SpL:517.1,72479.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72848[1:SpL:8588.1,72482.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  72882[1:SpL:517.1,72482.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  73089[1:SpL:8586.1,73045.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73119[1:SpL:517.1,73045.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73151[1:SpL:8588.1,73048.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73185[1:SpL:517.1,73048.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  73761[11:SSi:73757.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Predicate_Oconversep(u,v,w),x,tc_nat)* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37  73830[11:SSi:73826.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Type_Oshift(u,v_a____,v,w),x,tc_nat)* -> hBOOL(hAPP(v,v_a____)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.37  74175[1:Res:62646.1,2857.0] || c_Type_Otyping(v_e____,c_Lambda_OdB_OAbs(u),v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(u,c_Lambda_Osubst(v_a____,c_Lambda_OdB_OAbs(u),v_n____),c_HOL_Ozero__class_Ozero(tc_nat)),v_T_H____)*.
% 299.94/300.37  75869[1:Rew:2249.0,75459.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.37  75982[1:SpR:74710.1,298.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 299.94/300.37  76002[1:SpR:74710.1,653.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))*.
% 299.94/300.37  76160[1:SpL:74710.1,55606.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  76388[1:SpL:74710.1,63097.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.37  76793[1:SpR:74743.1,50.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.37  76802[1:SpR:74743.1,1797.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.37  77789[1:Rew:1014.0,77753.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v_rs____,u) -> equal(v,v_as____).
% 299.94/300.37  77845[1:SpL:517.1,74795.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  77881[1:SpL:517.1,75753.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.37  78202[1:SpL:517.1,74831.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.37  78686[1:SpL:76543.1,1728.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.37  78687[1:SpL:76543.1,1722.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v)**.
% 299.94/300.37  78688[1:SpL:76543.1,1727.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  79401[1:Rew:1934.0,79241.1] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  79525[1:Rew:46.1,78647.2,11887.0,78647.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 299.94/300.37  80092[1:SpL:517.1,80065.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.37  80271[1:SpL:3754.1,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v,v_a____).
% 299.94/300.37  80343[1:SpL:517.1,80130.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  80655[1:SpL:211.0,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.37  80656[1:SpL:298.0,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.37  80657[1:SpL:2231.0,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 299.94/300.37  80768[1:SpL:298.0,80405.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 299.94/300.37  80862[1:SpL:298.0,80818.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.37  81258[1:SpL:2118.0,2966.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  82452[1:Rew:2117.0,82348.0,298.0,82348.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.37  82430[0:SpL:1801.0,13808.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Oreplicate(w,u,x))** -> .
% 299.94/300.37  82670[1:Rew:1028.0,82640.1,36104.1,82640.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37  82753[1:SpL:8586.1,82719.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.37  84604[0:SpL:2142.0,284.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(y,z,x))* -> equal(v,y).
% 299.94/300.37  84670[0:SpL:2142.0,80230.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,y).
% 299.94/300.37  84842[1:Rew:1844.0,84572.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.37  84844[1:Rew:1844.0,84566.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.37  84845[1:Rew:1844.0,84565.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  84846[1:Rew:1844.0,84564.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.37  84859[1:Rew:1844.0,84529.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.37  84996[1:Rew:385.0,84451.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.37  85676[1:SpL:298.0,84910.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85749[1:SpL:211.0,85706.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85750[1:SpL:298.0,85706.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85751[1:SpL:2231.0,85706.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85798[1:SpL:298.0,85706.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85900[1:SpL:211.0,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85901[1:SpL:298.0,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  85902[1:SpL:2231.0,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.37  86162[1:SpL:211.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86163[1:SpL:298.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86164[1:SpL:2231.0,84940.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86180[1:SpL:76543.1,86144.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86181[1:SpL:6865.1,86144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86219[1:SpL:8586.1,86168.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86311[1:SpL:517.1,86259.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.37  86582[1:SpL:211.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86583[1:SpL:298.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86584[1:SpL:2231.0,84942.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86600[1:SpL:76543.1,86564.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86601[1:SpL:6865.1,86564.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86639[1:SpL:8586.1,86588.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  86731[1:SpL:517.1,86679.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.37  87013[10:SpL:2232.0,53214.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.37  87288[0:SpL:211.0,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.94/300.37  87289[0:SpL:298.0,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.94/300.37  87293[0:SpL:137.1,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x),v)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.37  87354[1:SpL:11766.1,87322.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  87393[1:SpL:211.0,87322.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  87394[1:SpL:298.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  87561[1:SpR:13829.0,6893.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.37  87563[1:SpR:13829.0,9145.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.37  87728[1:Rew:2142.0,87679.0,2232.0,87679.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  87784[1:Rew:2142.0,87756.0,2142.0,87756.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.37  87840[1:SpL:11764.1,87331.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.37  87953[1:SpR:24918.0,11866.0] ||  -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),v_a____),w),v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.37  88014[1:SpL:8586.1,87405.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,v) -> .
% 299.94/300.37  88224[1:SpL:8588.1,87174.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.37  88264[0:Rew:1929.0,88219.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),c_List_Orotate1(u,w))* -> .
% 299.94/300.37  88281[1:SpL:11766.1,88237.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  88320[1:SpL:211.0,88237.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88321[1:SpL:298.0,88237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88454[1:SpL:517.1,88293.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))** -> .
% 299.94/300.37  88536[1:SpL:11764.1,88505.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  88563[1:SpL:211.0,88505.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88564[1:SpL:298.0,88505.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88634[1:SpL:8588.1,87176.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.37  88715[1:SpL:11766.1,88647.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  88754[1:SpL:211.0,88647.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88755[1:SpL:298.0,88647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88778[1:Rew:1844.0,88756.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  88917[1:SpL:11766.1,88669.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  88972[1:Rew:1992.0,88943.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.37  89039[1:SpL:517.1,88727.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.37  89119[1:SpL:11764.1,89090.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.37  89146[1:SpL:211.0,89090.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  89147[1:SpL:298.0,89090.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  89161[1:Rew:1844.0,89148.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.37  89172[0:SpL:29255.1,87178.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),v),u)* -> .
% 299.94/300.37  89278[1:SpL:11766.1,89233.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  89317[1:SpL:211.0,89233.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  89318[1:SpL:298.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  89506[1:SpL:517.1,89290.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.37  89578[1:Rew:33921.0,89538.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))** -> .
% 299.94/300.37  89589[1:SpL:11764.1,89559.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.37  89616[1:SpL:211.0,89559.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  89617[1:SpL:298.0,89559.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.37  90063[1:SpL:298.0,89304.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  90064[1:SpL:2231.0,89304.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.37  90173[1:SpL:3754.1,90128.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.37  90278[1:SpL:8586.1,90130.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90353[1:SpL:8588.1,90131.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90430[1:SpL:298.0,89305.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  90431[1:SpL:2231.0,89305.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  90578[1:SpL:3754.1,90493.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.38  90670[1:SpL:8586.1,90495.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90757[1:SpL:8588.1,90496.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  91244[1:SpL:298.0,84964.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  91470[2:Rew:1014.0,91440.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  91569[1:Rew:1028.0,91552.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  91602[1:SpL:211.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  91603[1:SpL:298.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  91604[1:SpL:2231.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  91607[1:SpL:4471.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  91937[1:SpL:11764.1,91578.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  91964[1:SpL:211.0,91578.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  91965[1:SpL:298.0,91578.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  92152[1:SpL:211.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  92153[1:SpL:298.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  92154[1:SpL:2231.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  92157[1:SpL:4471.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  92304[1:SpL:2231.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  92690[1:SpL:211.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92691[1:SpL:298.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92692[1:SpL:2231.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92695[1:SpL:4471.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92841[1:SpL:211.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92842[1:SpL:298.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92843[1:SpL:2231.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92846[1:SpL:4471.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  92960[1:SpL:2231.0,88296.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93054[0:Res:7291.1,59882.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w))),c_Lambda_OdB_OdB__rec(x,y,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(z),x1))* -> .
% 299.94/300.38  93152[1:SpL:211.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93153[1:SpL:298.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93154[1:SpL:2231.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93157[1:SpL:4471.0,88728.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93313[1:SpL:211.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93314[1:SpL:298.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93315[1:SpL:2231.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93318[1:SpL:4471.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93432[1:SpL:2231.0,88730.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> .
% 299.94/300.38  93639[1:SpL:211.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93640[1:SpL:298.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93641[1:SpL:2231.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93644[1:SpL:4471.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93782[1:SpL:211.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93783[1:SpL:298.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93784[1:SpL:2231.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93787[1:SpL:4471.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  93900[1:SpL:2231.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  94096[1:SpL:298.0,91528.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  94221[1:Rew:1019.0,94220.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  94260[1:SpL:298.0,91559.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.38  94717[1:SpL:298.0,92647.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  95228[1:SpL:298.0,94180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  95320[1:SpL:298.0,94746.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  95502[2:Rew:95500.1,86840.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  95750[1:Rew:1019.0,95719.1,94136.1,95719.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,w,tc_Lambda_OdB),x)**.
% 299.94/300.38  95752[1:Rew:1028.0,95713.1,91559.1,95713.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)**.
% 299.94/300.38  96089[1:SpR:6864.1,96017.0] || equal(u,v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)**.
% 299.94/300.38  96228[0:Rew:1844.0,96158.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.94/300.38  96449[0:SpL:211.0,87704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96450[0:SpL:298.0,87704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96451[0:SpL:2231.0,87704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96535[0:SpL:211.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96536[0:SpL:298.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96537[0:SpL:2231.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96702[0:SpL:2231.0,87706.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),y)** -> .
% 299.94/300.38  96759[0:SpL:211.0,87823.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  96760[0:SpL:298.0,87823.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  96761[0:SpL:2231.0,87823.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  96857[0:SpL:211.0,87824.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  96858[0:SpL:298.0,87824.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  96859[0:SpL:2231.0,87824.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  96992[0:SpL:2231.0,87825.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),c_List_Orev(y,z))** -> .
% 299.94/300.38  97185[0:SpL:211.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97186[0:SpL:298.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97187[0:SpL:2231.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97303[1:Rew:1992.0,97283.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97432[0:SpL:211.0,88927.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97433[0:SpL:298.0,88927.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97434[0:SpL:2231.0,88927.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97459[1:SpL:74743.1,88927.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97461[1:SpL:4822.1,88927.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97565[0:SpL:2231.0,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),z),y)** -> .
% 299.94/300.38  97840[1:SpL:74743.1,96534.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97844[0:SpL:211.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.94/300.38  97845[0:SpL:298.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.94/300.38  97846[0:SpL:2231.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,y,z),z),z),z),z),x)** -> .
% 299.94/300.38  98490[1:Rew:1247.0,98433.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  98941[1:SpL:76543.1,98913.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  98942[1:SpL:6865.1,98913.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99026[3:SSi:99010.1,99010.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.38  99191[1:SpL:2118.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99276[1:SpL:2118.0,15482.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  100122[1:SpL:517.1,100085.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  100366[1:SpL:517.1,100267.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  101022[3:SSi:101006.1,101006.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.38  102369[1:SpL:2118.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.38  102561[1:SpL:2133.0,50139.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  103067[10:Rew:1028.0,103053.0,211.0,103053.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103068[10:Rew:1028.0,103052.0,211.0,103052.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103134[10:SpR:8588.1,103039.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(w,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103805[1:MRR:103804.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104087[1:SpL:2118.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104361[1:MRR:104360.1,2063.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  105364[10:Rew:2133.0,105349.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  106236[1:Rew:2142.0,106226.0,1934.0,106226.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106319[1:SpL:211.0,106227.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106320[1:SpL:298.0,106227.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106321[1:SpL:2231.0,106227.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106579[1:Rew:1844.0,106542.0,2142.0,106542.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106716[1:SpL:2118.0,85498.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  106952[0:SSi:106922.1,106922.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  107672[1:SpL:2118.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107939[0:MRR:107938.2,218.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.38  107965[0:SpR:315.0,107931.1] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_OCons(u,v,w),x,w,y),tc_nat)*.
% 299.94/300.38  107996[0:SSi:107963.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),u,c_List_Olist_OCons(v,w,tc_nat),tc_nat,tc_nat),tc_nat)*.
% 299.94/300.38  108087[0:SpR:270.0,107933.1] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(u),x),tc_nat)*.
% 299.94/300.38  110269[0:SSi:110257.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  111144[1:Rew:8586.1,110502.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  111568[1:MRR:111564.2,2063.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  111821[1:SpL:8586.1,111785.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* -> equal(v_as____,w)*.
% 299.94/300.38  112387[1:SpL:517.1,112367.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v,w)* -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  113193[1:Rew:1019.0,113172.2,31149.1,113172.2] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(w,v)*.
% 299.94/300.38  113194[1:Rew:1028.0,113166.2,36104.1,113166.2] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(w,u)*.
% 299.94/300.38  113464[0:MRR:113439.1,29476.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(v,c_List_Obutlast(c_List_Oreplicate(x,y,w),w))*.
% 299.94/300.38  114157[1:SpL:2133.0,35659.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  114257[1:SpR:1028.0,2098.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38  114523[0:SpR:39698.2,59.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,u),tc_nat)* equal(c_List_Orev(v,u),v).
% 299.94/300.38  114721[0:SSi:114717.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> equal(c_List_Orev(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  114967[10:SpL:2207.0,52776.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  115175[0:SpL:2207.0,65967.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v).
% 299.94/300.38  115184[1:SpL:2207.0,33364.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  115226[1:SpL:2207.0,50738.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38  115230[1:SpL:2207.0,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  115231[1:SpL:2207.0,91556.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  115434[1:Rew:1028.0,115133.1,91559.1,115133.1,1783.0,115133.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  115435[1:Rew:1028.0,115115.1,34018.1,115115.1,1783.0,115115.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38  116003[1:SpL:211.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116004[1:SpL:298.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116005[1:SpL:2231.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116043[1:SpL:298.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38  116044[1:SpL:2231.0,115270.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38  116068[1:SpL:74710.1,115270.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  116164[1:SpL:11766.1,116011.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116318[1:SpL:211.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116319[1:SpL:298.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116320[1:SpL:2231.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116323[1:SpL:4471.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116344[1:SpL:211.0,116084.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116377[1:SpL:74710.1,116084.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  116587[1:SpL:211.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116589[1:SpL:2231.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116592[1:SpL:4471.0,116176.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  116775[1:SpL:2231.0,116178.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  117266[0:SSi:117262.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> equal(c_List_Obutlast(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  117421[0:SSi:117417.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> equal(c_List_Orotate1(c_HOL_Ozero__class_Ozero(tc_nat),u),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  118109[2:SpL:8586.1,118079.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> .
% 299.94/300.38  118329[10:Res:52426.1,13770.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38  118330[10:Res:66554.1,13770.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  119280[1:Rew:211.0,119247.0,2133.0,119247.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119601[1:Rew:211.0,119550.0,2133.0,119550.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119735[1:SpL:50.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38  121221[1:SpL:50.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38  121447[1:SpL:2133.0,77255.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  122018[1:Rew:298.0,121949.1,1797.0,121949.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38  122076[1:SpL:2118.0,87403.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  123565[0:Obv:123348.1] class_OrderedGroup_Oab__group__add(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),v)**.
% 299.94/300.38  123754[2:SpR:2133.0,111217.1] || equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  123755[2:SpR:2165.0,111217.1] || equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  124988[10:SpL:8586.1,124956.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  125435[1:Obv:125351.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  125535[1:Rew:2117.0,125500.2] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125806[1:SpL:211.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125807[1:SpL:298.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125808[1:SpL:2231.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125811[1:SpL:4471.0,125536.2] || equal(u,v_as____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125893[1:Rew:2117.0,125875.2,3108.0,125875.2,1992.0,125875.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125894[1:Rew:2506.0,125860.2] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  126413[1:SpL:2133.0,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.38  126414[1:SpL:2165.0,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.38  126487[1:SpL:2118.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> .
% 299.94/300.38  126786[0:Rew:45.1,126707.2] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) hBOOL(w) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),v),w))*.
% 299.94/300.38  126787[0:Rew:42.1,126706.2] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) hBOOL(w) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),v),w))*.
% 299.94/300.38  126788[0:Rew:48.1,126705.2] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) hBOOL(w) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),v),w))*.
% 299.94/300.38  127117[1:SpL:2118.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127298[1:SpL:1260.1,125528.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.38  127312[1:Rew:2117.0,127288.2,3108.0,127288.2,1992.0,127288.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  127368[1:SpL:298.0,127303.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,x)* equal(v_rs____,x)* -> .
% 299.94/300.38  127922[1:Res:62646.1,2858.0] || c_Type_Otyping(v_e____,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v_a____,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v_n____),v_T_H____)*.
% 299.94/300.38  128331[1:SpL:4911.1,87178.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  128783[1:Rew:65672.1,128032.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),u)**.
% 299.94/300.38  128791[1:Rew:128690.1,128416.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(w,v_as____)* equal(x,u)* -> equal(w,x)*.
% 299.94/300.38  129177[1:Rew:1014.0,129154.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Oappend(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.38  129752[1:Rew:128689.1,129722.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(x,v_rs____)* equal(x,v)* -> .
% 299.94/300.38  129853[1:SpL:2118.0,128256.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  129898[1:SpL:11766.1,129828.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130041[0:SpR:3544.0,8115.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),x),y),z))*.
% 299.94/300.38  130349[1:SpL:517.1,129909.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130466[1:SpL:211.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130467[1:SpL:298.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130468[1:SpL:2231.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130471[1:SpL:4471.0,129911.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130587[1:SpL:2231.0,129912.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130684[0:SpR:291.0,129993.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z,x1),x2),x3))*.
% 299.94/300.38  131906[1:SpL:50.0,131730.1] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  132432[1:SpL:270.0,25086.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x1)),x2))* -> .
% 299.94/300.38  132486[1:SpR:35041.1,65.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,w,tc_Lambda_OdB))**.
% 299.94/300.38  132503[1:SpR:35041.1,4464.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38  1636[1:SpL:517.1,1384.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  1650[1:SpL:517.1,1439.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  1677[1:SpR:1243.1,517.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(w,u)* -> equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*.
% 299.94/300.38  1695[1:SpL:1243.1,78.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.38  2013[0:Rew:1929.0,1980.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.38  2445[1:Rew:2117.0,2444.0] ||  -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  2527[1:SpR:2133.0,211.0] ||  -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  2603[1:Rew:2142.0,2602.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  3288[1:Rew:2133.0,3280.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  3282[1:SpL:211.0,2149.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  3283[1:SpL:298.0,2149.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  3293[1:SpL:211.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  3294[1:SpL:298.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  3302[1:SpL:211.0,2645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  3303[1:SpL:298.0,2645.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  3324[1:Rew:211.0,3319.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  3325[1:Rew:298.0,3320.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  3877[0:SpL:127.1,1993.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  3918[1:Rew:1014.0,3882.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  3923[1:Rew:1014.0,3861.1] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_as____) c_List_Olistsp(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38  3953[1:Rew:1014.0,3946.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  4060[0:SSi:4047.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  4061[0:SSi:4046.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* -> equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  4206[1:MRR:4205.0,2046.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  4423[1:MRR:4385.2,2046.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v)*.
% 299.94/300.38  4424[1:MRR:4384.2,2046.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.38  4561[1:SpR:4417.1,298.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  5531[1:Rew:1014.0,5402.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38  6829[1:SpR:6142.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,w),v_a____)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38  6835[1:SpR:6142.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,v_a____),w)) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  7161[1:Rew:1952.0,7085.1] || equal(u,v_as____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.38  7309[1:SpL:6142.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x)* equal(v_a____,w).
% 299.94/300.38  7317[1:SpL:6142.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u)* equal(w,v_a____).
% 299.94/300.38  7392[1:SpR:7360.1,298.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))**.
% 299.94/300.38  7546[1:Rew:2133.0,7427.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.38  8307[1:SpR:517.1,2528.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB)) -> equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38  8416[1:Rew:8398.1,8344.1] || equal(u,v_rs____)* equal(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.38  8419[1:Rew:8398.1,8368.2] || equal(u,v_rs____)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v).
% 299.94/300.38  8478[1:SpR:8398.1,298.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  8959[1:Rew:298.0,8632.1,2117.0,8632.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  8635[1:SpR:8586.1,2528.0] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  8960[1:Rew:211.0,8656.1] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38  8961[1:Rew:298.0,8657.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38  8965[1:Rew:2118.0,8707.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  9556[1:Rew:211.0,9144.1,2117.0,9144.1] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  9216[1:SpR:8588.1,396.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  9969[1:SpR:3143.0,555.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38  9970[1:SpR:3143.0,693.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.38  9992[1:SpR:8586.1,3143.0] || equal(u,v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.38  10311[1:SpR:4471.0,8586.1] || equal(u,v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  10333[1:SpL:4471.0,229.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.38  10371[1:SpL:4471.0,2645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  10373[1:SpL:4471.0,2644.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  11087[1:SpL:8418.1,3300.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  11089[1:SpL:8418.1,3291.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  11607[1:SpL:517.1,10768.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  11650[1:SpR:11183.1,8586.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  11670[1:SpL:11183.1,228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,u)*.
% 299.94/300.38  11675[1:SpL:11183.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v_rs____,v).
% 299.94/300.38  11714[1:SpL:11183.1,2645.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  11716[1:SpL:11183.1,2644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  11777[1:SpL:8586.1,11265.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  11790[1:SpL:517.1,11265.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  11968[0:SpL:127.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),c_Lambda_OdB_OVar(z))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  11982[0:SpL:127.1,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),c_Lambda_OdB_OAbs(z))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  12066[0:SpL:127.1,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),y,x,z))* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  12095[1:MRR:12082.3,1032.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 299.94/300.38  12096[1:MRR:12072.3,1034.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.38  12109[1:Rew:1014.0,12106.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  12145[1:Rew:1014.0,12141.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  12364[1:SpL:8586.1,2866.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  12399[1:SpL:517.1,2866.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  12474[1:SpL:8586.1,2920.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  12590[1:SpL:8586.1,2962.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  12641[1:SpL:8588.1,12592.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  12668[1:SpL:8586.1,2963.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  12839[1:SpL:8586.1,3271.0] || equal(u,v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  12852[1:SpL:517.1,3271.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(u,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  13136[1:SpL:2133.0,4434.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  13230[1:SpL:8586.1,4448.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  13254[1:SpL:517.1,4448.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  13284[0:Res:8115.0,352.1] || c_Type_Otyping(u,v,w)* -> c_Type_Otyping(u,c_Lambda_Osubst(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v,x),hAPP(hAPP(c_Type_Otype_OFun,y),y))*.
% 299.94/300.38  13513[0:SpL:76.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Oreplicate(v,w,x))** -> .
% 299.94/300.38  13772[0:SpL:133.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Olist_OCons(v,y,x))** -> .
% 299.94/300.38  13907[1:SpL:8586.1,11838.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  13920[1:SpL:517.1,11838.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)** equal(w,c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  14035[1:SpL:8586.1,12043.0] || equal(u,v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38  14048[1:SpL:517.1,12043.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38  14112[1:SpL:2133.0,13165.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  14261[1:Rew:1014.0,14243.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  14276[1:SpL:517.1,14006.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38  14406[1:SpL:6864.1,1250.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)*.
% 299.94/300.38  14415[1:SpL:517.1,1250.0] || equal(u,v)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 299.94/300.38  14436[1:SpL:517.1,1412.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  14545[1:SpL:517.1,1504.1] || equal(u,v)* equal(v,w)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,w)*.
% 299.94/300.38  14684[1:SpL:2004.1,78.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)*.
% 299.94/300.38  14786[1:SpL:8586.1,2554.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  14799[1:SpL:517.1,2554.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  14837[1:SpL:517.1,2764.1] || equal(u,v)* equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38  14853[1:SpL:517.1,2764.1] || equal(u,v)* equal(w,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  14891[1:SpL:8588.1,3423.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  15037[1:SpL:6864.1,4214.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.38  15152[1:SpL:298.0,15055.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  15303[1:SpL:6864.1,15174.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  15319[1:SpL:517.1,15174.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  15377[1:SpL:6864.1,15336.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  15386[1:SpL:8586.1,15336.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  15403[1:SpL:517.1,15336.0] || equal(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  15429[1:SpL:8586.1,4340.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  15599[1:SpL:8588.1,4357.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  15920[1:SpL:517.1,6554.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(w,v)*.
% 299.94/300.38  16000[1:SpL:8586.1,15988.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  16017[1:SpL:517.1,15988.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.38  16128[1:SpR:6865.1,6864.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38  16253[1:SpL:6865.1,15452.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  16297[1:SpL:6865.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.38  16329[1:SpL:6865.1,15055.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38  16330[1:SpL:6865.1,15157.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  16332[1:SpL:6865.1,15341.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  16445[1:SpL:6865.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.38  17009[1:SpL:517.1,8744.1] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(w,v_rs____) equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  17165[1:MRR:17164.1,9258.1] || equal(u,v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38  17224[1:MRR:17223.1,2046.0] || equal(u,v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38  17234[1:SpR:11764.1,8588.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38  17830[1:Rew:9216.1,17243.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.38  17245[1:SpR:11764.1,3462.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 299.94/300.38  17422[1:SpL:11764.1,9367.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  17454[1:SpL:11764.1,15341.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  17463[1:SpL:11764.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_rs____,x).
% 299.94/300.38  17654[1:SpL:11764.1,285.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.38  17708[1:SpL:11764.1,2644.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  17711[1:SpL:11764.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  17717[1:SpL:11764.1,2173.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  17748[1:SpL:11764.1,2173.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  17758[1:SpL:11764.1,3361.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  18083[1:SpL:8588.1,17649.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  18107[1:SpR:11766.1,4417.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  18109[1:SpR:11766.1,8398.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  18118[1:SpR:11766.1,8586.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 299.94/300.38  18129[1:SpR:11766.1,2118.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  18209[1:SpL:11766.1,228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38  18214[1:SpL:11766.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v_rs____,w).
% 299.94/300.38  18220[1:SpL:11766.1,2149.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.38  18248[1:SpL:11766.1,10757.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  18249[1:SpL:11766.1,7327.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.38  18252[1:SpL:11766.1,15452.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  18261[1:SpL:11766.1,2645.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  18264[1:SpL:11766.1,2644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  18268[1:SpL:11766.1,6514.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  18273[1:SpL:11766.1,13980.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.38  18274[1:SpL:11766.1,15055.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38  18289[1:SpL:11766.1,15157.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  18304[1:SpL:11766.1,229.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.38  18310[1:SpL:11766.1,2149.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.38  18428[1:SpL:11766.1,2221.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  19091[1:SpL:8586.1,11961.0] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.38  19105[1:SpL:517.1,11961.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.38  19164[1:SpL:8586.1,11975.0] || equal(u,v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38  19178[1:SpL:517.1,11975.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38  19226[1:SpL:8586.1,12059.0] || equal(u,v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.38  19240[1:SpL:517.1,12059.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_Type_Otype_OAtom(w),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.38  19333[0:MRR:19326.2,70.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),w)* -> equal(c_List_Olist_ONil(w),y).
% 299.94/300.38  19335[0:MRR:19303.2,71.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x)* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  19934[1:SpL:517.1,14835.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38  19950[1:SpL:8586.1,14835.0] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(v,c_List_Orev(w,tc_Lambda_OdB)) -> .
% 299.94/300.38  20014[1:SpL:517.1,14869.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(w,c_List_Orev(u,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  20052[1:SpL:8586.1,15448.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  20079[1:SpL:517.1,15448.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.38  20129[1:SpL:8588.1,15611.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  20149[1:SpL:517.1,15611.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(v_a____,v).
% 299.94/300.38  20365[1:SpL:8586.1,18493.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.38  20379[1:SpL:517.1,18493.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.38  20401[1:SpL:517.1,18717.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(w,tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  20490[1:SpL:8586.1,19415.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  20519[1:SpL:8588.1,20492.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  20544[1:SpL:8586.1,19416.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  20840[1:Rew:1014.0,20710.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.38  20895[1:Rew:20894.2,20866.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(w,tc_Lambda_OdB),w) -> equal(u,v_as____).
% 299.94/300.38  20990[1:MRR:20989.2,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) equal(x,v_as____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,x,tc_Lambda_OdB),w)**.
% 299.94/300.38  21100[1:SpL:8586.1,19642.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  21130[1:SpL:8588.1,21102.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  21156[1:SpL:8586.1,19643.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  21615[1:MRR:21614.2,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(x,v_as____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)**.
% 299.94/300.38  21716[1:SpL:517.1,19983.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w)* -> .
% 299.94/300.38  21763[1:Rew:2117.0,21734.1,3108.0,21734.1,1992.0,21734.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))* equal(v,u)* -> .
% 299.94/300.38  21820[1:SpL:517.1,20230.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  22217[1:SpL:517.1,20277.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  22250[1:SpL:8398.1,4215.0] || equal(u,v_rs____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(u,w)*.
% 299.94/300.38  22253[1:SpL:8586.1,4215.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.38  22270[1:SpL:8588.1,4215.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.38  22275[1:SpL:8588.1,4215.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.38  22280[1:SpL:401.0,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Oreplicate(w,v,tc_Lambda_OdB)).
% 299.94/300.38  22298[1:Rew:1952.0,22276.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.38  22307[1:SpL:6864.1,4339.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38  22970[1:SpL:6864.1,22327.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38  22994[1:SpL:517.1,22327.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(x,v)*.
% 299.94/300.38  23139[0:SpL:315.0,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),x2),c_Lambda_OdB_OVar(x3))* -> .
% 299.94/300.38  23143[0:SpL:315.0,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1),x2),c_Lambda_OdB_OAbs(x3))* -> .
% 299.94/300.38  23150[0:SpL:517.1,509.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,v)*.
% 299.94/300.38  23366[0:SpL:517.1,545.1] || equal(u,v)* equal(w,v)* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x))*.
% 299.94/300.38  23385[0:SpR:694.1,555.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.38  23386[0:SpR:694.1,693.1] || equal(u,c_List_Orev(v,w))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38  23398[0:SpR:694.1,664.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Orev(u,w))**.
% 299.94/300.38  23399[0:SpR:694.1,665.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(u,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.38  23404[1:SpR:694.1,1334.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  23405[1:SpR:694.1,1333.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  23416[0:SpR:694.1,555.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.38  23417[0:SpR:694.1,693.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38  23430[0:SpR:694.1,665.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate1(v,w),w),c_List_Orotate1(v,w))**.
% 299.94/300.38  23747[0:SpR:695.1,555.1] || equal(u,c_List_Orotate1(v,w))* equal(u,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.38  23748[0:SpR:695.1,693.1] || equal(u,c_List_Orotate1(v,w))* equal(u,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38  23762[0:SpR:695.1,664.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(u,w),w),c_List_Orev(u,w))**.
% 299.94/300.38  23763[0:SpR:695.1,665.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(u,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.38  23768[1:SpR:695.1,1334.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  23780[0:SpR:695.1,555.1] || equal(u,c_List_Orotate1(v,w))* equal(v,x)* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.38  23781[0:SpR:695.1,693.1] || equal(u,c_List_Orotate1(v,w))* equal(v,x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38  23795[0:SpR:695.1,664.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(v,w),w),c_List_Orev(v,w))**.
% 299.94/300.38  23879[1:SpL:8586.1,23844.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.38  23906[1:SpL:555.1,23847.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.38  24223[1:SpL:11766.1,23929.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  24804[0:SpL:315.0,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2,x3),c_Lambda_OdB_OVar(x4))* -> .
% 299.94/300.38  24808[0:SpL:315.0,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z,x1),x2,x3),c_Lambda_OdB_OAbs(x4))* -> .
% 299.94/300.38  24920[1:SpR:6864.1,11887.0] || equal(u,v_as____) -> equal(c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(v,w),x))**.
% 299.94/300.38  24955[1:SpR:24918.0,315.0] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x),hAPP(hAPP(u,v),hAPP(hAPP(u,v_a____),w)))*.
% 299.94/300.38  24974[1:SpR:6864.1,11992.0] || equal(u,v_as____) -> equal(c_List_Ofoldl(v,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(v,w),x))**.
% 299.94/300.38  25045[1:SpR:24972.0,213.0] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB),hAPP(hAPP(u,hAPP(hAPP(u,v),w)),v_a____))*.
% 299.94/300.38  25091[1:SpL:315.0,24987.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  25150[0:SpL:484.1,546.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(w,x)*.
% 299.94/300.38  25153[0:SpL:517.1,546.1] || equal(u,v)* equal(w,v)* equal(c_List_Orev(u,x),c_List_Orev(y,x))* -> equal(w,y)*.
% 299.94/300.38  25155[0:SpL:65.0,546.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(v,w,x),c_List_Orev(y,x))* -> equal(u,y)*.
% 299.94/300.38  25158[1:SpL:1454.1,546.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,u)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,w)*.
% 299.94/300.38  25169[0:SpL:517.1,546.1] || equal(u,v)* equal(w,x)* equal(c_List_Orev(x,y),c_List_Orev(u,y))* -> equal(w,v)*.
% 299.94/300.38  25171[0:SpL:65.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oreplicate(x,y,w))* -> equal(u,c_List_Oreplicate(x,y,w))*.
% 299.94/300.38  25174[1:SpL:1454.1,546.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,u)*.
% 299.94/300.38  25186[0:SpL:517.1,548.1] || equal(u,v)* equal(w,v)* equal(x,c_List_Orev(u,y))* -> equal(c_List_Orev(x,y),w)*.
% 299.94/300.38  25231[0:SpR:555.1,798.1] || equal(u,v)* equal(c_List_Orev(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38  25273[0:SpL:127.1,25253.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  25477[1:SpL:211.0,25386.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  25478[1:SpL:298.0,25386.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  25532[1:SpL:11764.1,25433.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  25689[1:SpL:4417.1,25395.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  25707[1:SpL:8588.1,25395.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  25726[1:SpL:8588.1,25712.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  25745[1:SpL:8398.1,25396.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  25875[1:SpL:8588.1,25750.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  25911[1:SpL:6864.1,25543.1] || equal(u,v_as____) equal(v,v_as____)* equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))* equal(w,v)* -> .
% 299.94/300.38  25937[0:SpR:555.1,799.1] || equal(u,v)* equal(c_List_Orotate1(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.38  25977[0:SpL:127.1,25957.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orotate1(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  26267[1:MRR:26158.2,16328.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.38  26429[1:SpL:211.0,26340.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  26430[1:SpL:298.0,26340.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  26841[1:SpL:8588.1,26336.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  26940[1:SpL:8398.1,26349.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  26941[1:SpL:4417.1,26349.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  26960[1:SpL:8588.1,26349.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  26982[1:SpL:8398.1,26350.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  26993[1:SpL:2118.0,26350.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  27325[1:SpL:8588.1,26987.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  27665[0:SpR:27495.1,12.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(x,y,v),v)*.
% 299.94/300.38  27704[0:SpR:27495.1,12.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,y,v),y,v)*.
% 299.94/300.38  29300[0:SpR:29174.1,11.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(y,x,v),v)*.
% 299.94/300.38  29367[0:SpR:29174.1,137.1] || equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Oappend(w,u,v),v),w)**.
% 299.94/300.38  29369[0:SpR:29174.1,11.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(y,x,v),y,v)*.
% 299.94/300.38  29964[0:SpR:29255.1,197.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.38  30017[0:SpR:29255.1,298.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w)) -> equal(c_List_Oappend(u,c_List_Oappend(v,x,w),w),x)**.
% 299.94/300.38  30404[0:SpL:50.0,2213.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 299.94/300.38  30586[1:Rew:1014.0,30552.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  30783[1:Rew:1014.0,30765.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  31154[1:Rew:1014.0,31126.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  31227[1:Rew:1014.0,31210.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  32049[1:SpL:517.1,30549.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  32298[1:SpL:50.0,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  32358[1:SpL:517.1,30855.1] || equal(u,v)* equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  32432[0:SpL:517.1,2287.1] || equal(u,v)* equal(v,c_List_Olist_OCons(w,x,y))* equal(c_List_Orev(u,y),c_List_Orev(x,y))* -> .
% 299.94/300.38  32448[0:SpL:517.1,2287.1] || equal(u,v)* equal(w,c_List_Olist_OCons(x,v,y))* equal(c_List_Orev(w,y),c_List_Orev(u,y))* -> .
% 299.94/300.38  32479[0:SpL:4463.0,3870.0] || equal(c_List_Obutlast(c_List_Oreplicate(u,v,w),w),c_List_Oreplicate(u,v,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.94/300.38  32587[1:Res:1362.2,19831.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)* -> equal(v,w).
% 299.94/300.38  32616[0:SpL:517.1,23384.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(u,y))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),w)*.
% 299.94/300.38  32664[0:SpR:555.1,23428.1] || equal(u,v)* equal(u,c_List_Orev(w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),w)**.
% 299.94/300.38  32925[1:SpL:211.0,32728.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  32926[1:SpL:298.0,32728.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  33004[1:SpL:11766.1,32746.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  33016[1:SpL:211.0,32746.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.38  33017[1:SpL:298.0,32746.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.38  33047[0:SpL:957.1,32694.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),w)* -> .
% 299.94/300.38  33050[0:SpL:122.0,32694.1] || equal(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),w) equal(c_List_Olist_OCons(x,c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),v),w)* -> .
% 299.94/300.38  33072[1:Rew:2142.0,33059.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  33106[1:SpL:11766.1,33062.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  33118[1:SpL:211.0,33062.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  33119[1:SpL:298.0,33062.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w) equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  33193[1:SpL:8588.1,32714.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  33236[0:SpR:1783.0,93.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(w,v),u,v),tc_List_Olist(v)))*.
% 299.94/300.38  33244[0:SpR:1783.0,517.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* -> equal(c_List_Orev(u,w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 299.94/300.38  33294[0:SpL:1783.0,78.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(x,v))* -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),x)*.
% 299.94/300.38  33465[1:Rew:2117.0,33464.0] ||  -> equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  33668[1:Rew:1014.0,33651.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38  33738[0:SpR:1797.0,93.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Oappend(v,c_List_Orev(u,w),w),tc_List_Olist(w)))*.
% 299.94/300.38  33746[0:SpR:1797.0,517.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* -> equal(c_List_Orev(u,x),c_List_Oappend(w,c_List_Orev(v,x),x))*.
% 299.94/300.38  33785[1:SpR:8586.1,1797.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  33883[1:Rew:2133.0,33786.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))**.
% 299.94/300.38  33796[0:SpL:1797.0,78.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),x)*.
% 299.94/300.38  34202[0:SpR:1844.0,517.1] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x)) -> equal(c_List_Orev(u,x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))*.
% 299.94/300.38  34241[0:SpL:1844.0,78.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* -> equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x).
% 299.94/300.38  34247[0:SpL:1844.0,510.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* -> equal(c_List_Orev(u,x),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))*.
% 299.94/300.38  34609[0:SpL:1982.0,78.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)*.
% 299.94/300.38  34737[0:Rew:122.0,34582.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.38  35044[1:SpR:4417.1,653.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 299.94/300.38  35239[0:SpL:50.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(w,y),y).
% 299.94/300.38  35487[0:SpL:50.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(w,y),y).
% 299.94/300.38  35506[0:SpL:27593.1,2219.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w)* -> c_List_Olistsp(x,v,w)*.
% 299.94/300.38  36619[1:SpL:213.0,12035.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38  36620[1:SpL:167.0,12035.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38  36624[1:MRR:36605.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  36696[1:Rew:1014.0,36661.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38  36769[1:Rew:1014.0,36736.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  36880[1:Rew:1014.0,36865.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  36916[1:SpL:298.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(x,v_as____).
% 299.94/300.38  37200[1:SpL:211.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38  37201[1:SpL:298.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(y,v_as____).
% 299.94/300.38  37221[1:MRR:37187.2,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  37225[1:MRR:37208.1,2046.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  37401[0:SpL:127.1,37357.0] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),x,w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  38260[0:SpL:298.0,1811.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 299.94/300.38  38310[1:SpL:8586.1,33345.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  38349[1:SpL:517.1,33345.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  38713[1:SpL:8586.1,34843.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  38752[1:SpL:517.1,34843.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  38899[1:SpL:8586.1,34873.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  38918[1:SpL:517.1,34873.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  39028[1:SpL:517.1,37214.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(w),c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  39169[1:SpL:517.1,38618.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  39326[0:Res:39317.1,4136.0] ||  -> equal(u,v)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w) c_HOL_Oord__class_Oless(w,u,tc_nat)* c_HOL_Oord__class_Oless(v,w,tc_nat)*.
% 299.94/300.38  39674[0:SpR:39416.1,465.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_Type_Otyping(c_Type_Oshift(w,u,x,y),v,x)*.
% 299.94/300.38  39693[0:SpR:39416.1,126.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Olast(c_List_Olist_OCons(w,v,u),u),w)**.
% 299.94/300.38  39696[0:SpR:39416.1,343.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Ofoldr(w,v,x,u,y),x)**.
% 299.94/300.38  39697[0:SpR:39416.1,125.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Obutlast(c_List_Olist_OCons(w,v,u),u),v)**.
% 299.94/300.38  39703[0:SpR:39416.1,238.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Ofoldl(w,x,v,y,u),x)**.
% 299.94/300.38  39739[0:SpR:39416.1,126.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Olast(w,v),u)*.
% 299.94/300.38  39741[0:SpR:39416.1,122.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(w,v),w)**.
% 299.94/300.38  39742[0:SpR:39416.1,1929.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orotate1(w,v),w)**.
% 299.94/300.38  40025[0:SpR:39416.1,327.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,v,w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* equal(hAPP(y,v),w)*.
% 299.94/300.38  40026[0:SpR:39416.1,465.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,v,w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat) c_Type_Otyping(y,c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.38  40032[0:SpR:39416.1,80.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_Nat_Osize__class_Osize(c_List_Oreplicate(w,x,u),v),w)**.
% 299.94/300.38  40045[0:SpR:39416.1,651.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,v),w,u),w)**.
% 299.94/300.38  40104[0:SpR:39416.1,80.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u)*.
% 299.94/300.38  40109[0:SpR:39416.1,662.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_List_Otake(u,x,w),x)**.
% 299.94/300.38  40121[0:SpR:39416.1,82.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Predicate_Oconversep(u,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(c_Predicate_Oconversep(x,w,v),u)*.
% 299.94/300.38  41172[0:SpL:39416.1,354.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,w),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41193[0:SpL:39416.1,350.0] || equal(c_Type_Otype_OAtom(u),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38  41212[0:SpL:39416.1,350.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38  41221[0:SpL:39416.1,354.0] || equal(hAPP(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41222[0:SpL:39416.1,290.0] || equal(hAPP(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41309[0:SpL:39416.1,307.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(w,v)*.
% 299.94/300.38  41334[0:SpL:39416.1,354.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)*.
% 299.94/300.38  41428[1:SpL:39416.1,12172.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  41429[1:SpL:39416.1,12204.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  41473[0:SpL:39416.1,1958.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41484[0:SpL:39416.1,25287.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41494[0:SpL:39416.1,32692.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41506[1:SpL:39416.1,2063.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41511[1:SpL:39416.1,2047.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41579[0:SpL:39416.1,32684.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(v,x),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41727[0:SpL:39416.1,32684.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38  41733[0:SpL:39416.1,25287.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,v,x),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41748[1:SpL:39416.1,1046.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(v_as____,v).
% 299.94/300.38  41752[1:SpL:39416.1,1266.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(v_rs____,v).
% 299.94/300.38  41764[1:SpL:39416.1,2047.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41819[1:SpL:39416.1,2564.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41830[1:SpL:39416.1,32705.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41890[0:SpL:39416.1,1958.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v,x),x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41910[1:SpL:39416.1,1199.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(v_as____,v).
% 299.94/300.38  41932[1:SpL:39416.1,2063.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  41958[1:SpL:39416.1,2695.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42061[1:SpL:39416.1,2564.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42072[1:SpL:39416.1,32705.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42076[1:SpL:39416.1,2695.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42086[1:SpL:39416.1,25279.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42087[1:SpL:39416.1,25983.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42343[0:SpL:39416.1,350.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  42344[0:SpL:39416.1,235.0] || equal(u,c_Type_Otype_OAtom(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* equal(w,v)*.
% 299.94/300.38  44312[0:SpR:655.0,693.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),u)** -> equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(u,v)).
% 299.94/300.38  44407[0:Rew:1783.0,44311.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),w)** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(w,v))**.
% 299.94/300.38  44548[0:SpR:656.0,693.1] || equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),u)** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.38  44594[0:SpR:80.0,656.0] ||  -> equal(c_List_Otake(u,c_List_Oappend(c_List_Orotate1(c_List_Oreplicate(u,v,w),w),x,w),w),c_List_Orotate1(c_List_Oreplicate(u,v,w),w))**.
% 299.94/300.38  44727[3:SpR:48.1,44265.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v_a____,v_a____),tc_nat) c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38  44728[3:SpR:42.1,44265.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v_a____,v_a____),tc_nat) c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38  44729[3:SpR:45.1,44265.0] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v_a____,v_a____),tc_nat) c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38  44758[3:SSi:44753.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(u,v_a____),v_a____),v,tc_nat)* -> c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  44769[0:SpR:1830.0,693.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),v)** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 299.94/300.38  44799[0:SpR:211.0,1830.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),v),c_List_Orev(u,v))**.
% 299.94/300.38  44800[0:SpR:298.0,1830.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v),v),c_List_Orev(u,v))**.
% 299.94/300.38  44909[3:SSi:44905.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_fequal(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v))),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  44949[3:SSi:44942.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),x,w,y),z,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat).
% 299.94/300.38  45115[1:SpL:65.0,32686.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38  45196[1:Rew:1014.0,45146.0] ||  -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  45327[1:SpL:298.0,45281.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38  45430[1:Rew:2603.0,45384.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  45431[1:Rew:1992.0,45385.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  45435[1:Rew:1992.0,45408.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  45454[1:SpL:8398.1,32740.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  45600[1:SpL:8588.1,45461.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  45633[1:SpL:517.1,45461.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.38  45741[1:SpL:8586.1,33127.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.38  45949[1:SpL:517.1,33346.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  46023[1:SpL:517.1,33364.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  46097[1:SpL:517.1,33843.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  46167[1:SpL:517.1,33888.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38  46296[0:SpL:211.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(x,y),y).
% 299.94/300.38  46297[0:SpL:298.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(x,y),y).
% 299.94/300.38  46504[1:SpL:8586.1,46397.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  46547[1:SpL:517.1,46397.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  46589[1:SpL:11766.1,46558.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  46602[1:SpL:298.0,46558.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  46696[1:SpL:11766.1,46644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  46854[1:SpL:11764.1,46789.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47144[1:SpL:8586.1,46568.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47196[1:SpL:517.1,46568.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47300[0:SpL:133.0,13808.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oreplicate(v,u,w))** -> .
% 299.94/300.38  47397[1:SpL:517.1,46707.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47558[1:SpL:517.1,47195.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47659[1:SpL:8588.1,47244.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47750[1:SpL:8588.1,47245.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47805[1:SpL:517.1,47245.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47889[1:SpL:8588.1,47804.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  47922[1:SpL:517.1,47804.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  48003[1:SpL:517.1,33965.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38  48242[1:SpL:8586.1,48138.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  48285[1:SpL:517.1,48138.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  48326[1:SpL:11766.1,48297.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  48362[1:SpL:298.0,48297.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  48408[1:SpL:517.1,48337.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  48655[1:SpL:50.0,48610.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  48658[1:SpL:298.0,48610.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  48808[1:SpL:2133.0,34552.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  49045[1:SpL:517.1,35652.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  49104[1:SpL:517.1,38569.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  49437[1:SpL:517.1,46203.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  49540[1:SpL:517.1,48035.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38  49645[1:SpL:517.1,48616.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  49706[1:SpL:50.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  49920[1:SpL:2133.0,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  50228[1:SpL:8586.1,50075.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  50441[1:SpL:517.1,50286.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  50610[1:SpL:517.1,49044.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  50739[1:SpL:517.1,49466.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  50796[1:SpL:50780.0,341.1] || c_Type_Otypings(u,v,v_Ts____) c_Type_Otyping(u,w,v_T_H____) -> c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)*.
% 299.94/300.38  51016[1:SpL:517.1,49660.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  51151[1:SpL:517.1,49973.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  51212[1:SpL:517.1,50738.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38  51303[1:SpL:50.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  51388[1:SpL:517.1,51150.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  51611[2:SpL:4649.1,25851.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,v_a____),u))*.
% 299.94/300.38  51643[1:SpL:8586.1,51522.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  51664[1:SpL:517.1,51522.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  51744[1:SpL:8586.1,51614.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.38  51887[1:SpL:517.1,51428.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  51927[2:SpL:4649.1,25853.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,u),v_a____))*.
% 299.94/300.38  51959[1:SpL:8586.1,51930.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.38  51988[1:SpL:8588.1,33055.2] || equal(u,v_rs____) equal(v,v_rs____)* equal(v,w)* equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  52434[10:MRR:40540.0,52424.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),v_a____)))*.
% 299.94/300.38  52435[10:MRR:40379.0,52424.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(u,v_a____)))*.
% 299.94/300.38  52516[9:Res:52407.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52517[9:Res:52407.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52530[9:Rew:1014.0,52496.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52590[9:Res:52408.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52591[9:Res:52408.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52654[9:Res:52410.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52655[9:Res:52410.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52662[9:Rew:1014.0,52638.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  52720[10:Rew:1014.0,52710.1] || c_List_Olistsp(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB) -> equal(v,v_as____) c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53051[10:SpL:211.0,52428.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53052[10:SpL:298.0,52428.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53283[10:SpL:211.0,53010.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53284[10:SpL:298.0,53010.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53489[0:SpL:270.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2))* -> equal(w,x1).
% 299.94/300.38  53611[9:Rew:396.0,53603.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53612[9:Rew:396.0,53602.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53613[9:SSi:53594.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  53754[0:SpL:270.0,7296.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OdB__rec(y,z,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x1),x2))* -> equal(w,x1).
% 299.94/300.38  53994[10:SpL:517.1,52779.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  54154[10:SpL:517.1,52780.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  54406[9:SpR:2118.0,52513.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  54928[0:Rew:2005.0,54890.1] || equal(u,v) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,v,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,x),tc_List_Olist(x)))*.
% 299.94/300.38  55200[3:SpR:7262.0,44262.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y),tc_nat)* equal(hAPP(u,x),c_Lambda_OdB_OVar(x)).
% 299.94/300.38  55241[0:SpR:7262.0,8114.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OdB__rec(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_Type_Otype),w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x))*.
% 299.94/300.38  55270[0:SpR:327.0,7262.0] ||  -> equal(c_Lambda_OdB_OdB__rec(c_Type_Oshift(u,v,w,x),y,z,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x1),hAPP(hAPP(z,c_Lambda_OdB_OVar(v)),w))**.
% 299.94/300.38  55309[0:SpR:327.0,7262.0] ||  -> equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Oshift(w,c_Lambda_OdB_OVar(x),y,z),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),x1),hAPP(y,hAPP(u,x)))**.
% 299.94/300.38  55595[1:SpL:11766.1,54760.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  55652[1:SpL:211.0,54760.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  55653[1:SpL:298.0,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  55692[1:SpL:2133.0,11926.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> hBOOL(hAPP(u,v_a____))*.
% 299.94/300.38  56523[1:SpL:517.1,54657.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  56859[0:SpL:29174.1,2210.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))**.
% 299.94/300.38  56885[1:Rew:1014.0,56867.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  57215[0:Rew:2232.0,57142.0,2142.0,57142.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Olist_ONil(y),y))** -> .
% 299.94/300.38  57176[1:SpL:11764.1,56905.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  57193[1:SpL:11766.1,56905.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  57472[1:SpL:11766.1,57356.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  57486[1:SpL:11764.1,57356.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  57518[1:SpL:11764.1,57471.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  57593[2:SpL:4649.1,4336.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.38  57652[1:SpL:11766.1,57357.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  57675[1:SpL:11766.1,57357.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  57955[1:Rew:1014.0,57895.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  58013[0:SpR:2231.0,1830.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),v),v),c_List_Orev(u,v))**.
% 299.94/300.38  58014[0:SpR:2231.0,29174.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))**.
% 299.94/300.38  58062[0:SpR:396.0,2231.0] ||  -> equal(c_List_Oappend(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x,w),c_List_Oappend(c_List_Orev(v,w),c_List_Olist_OCons(u,x,w),w))**.
% 299.94/300.38  58463[2:Rew:2117.0,58064.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))**.
% 299.94/300.38  58073[0:SpL:2231.0,278.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(v,u,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  58136[10:SpL:2231.0,52776.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  58276[0:SpL:2231.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(x,y),y).
% 299.94/300.38  58386[1:SpL:2231.0,8748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58471[1:Rew:1844.0,58392.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58475[1:Rew:2231.0,58209.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58478[0:Rew:2231.0,58088.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Oappend(u,c_List_Olist_OCons(v,y,x),x))* -> equal(w,y).
% 299.94/300.38  58482[1:Rew:2117.0,58056.1,2231.0,58056.1] || equal(u,v_rs____) -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  58572[0:Rew:58567.1,37331.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  58573[0:Rew:58567.1,37481.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  58668[1:SpL:11764.1,58472.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  58713[1:SpL:11764.1,58294.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  58761[1:SpL:211.0,58294.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  58762[1:SpL:298.0,58294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  58790[1:SpR:11887.0,11858.0] ||  -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(hAPP(hAPP(c_fequal(u),v),w),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.38  58818[1:Rew:11887.0,58799.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_fequal(v),c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x)),w))*.
% 299.94/300.38  58916[1:SpL:11766.1,58534.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  58959[1:SpL:11764.1,58265.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  58969[1:SpL:11764.1,58265.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  58986[1:SpL:11766.1,58265.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  59031[1:SpL:11764.1,58985.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  59039[1:SpL:11764.1,58985.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),w) -> .
% 299.94/300.38  59231[1:Rew:1014.0,59170.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  59304[0:Res:1218.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),w)),v)*.
% 299.94/300.38  59450[1:Rew:1014.0,59412.2] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.38  59961[3:MRR:59957.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(v),w),x)),y),tc_nat)*.
% 299.94/300.38  59971[3:MRR:59970.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y)),z),tc_nat)*.
% 299.94/300.38  60186[1:SpL:8588.1,58222.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  60347[0:Res:1218.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w)),x)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),x).
% 299.94/300.38  60374[1:SpL:8586.1,58879.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  60396[1:SpL:517.1,58879.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  60467[1:SpL:8588.1,60437.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  60501[1:SpL:517.1,60437.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  60614[1:SpL:517.1,60533.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  60649[1:SpL:8586.1,59609.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  60671[1:SpL:517.1,59609.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  60836[1:SpL:517.1,55606.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38  61011[1:SpL:517.1,56784.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  61089[1:SpL:8588.1,61059.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  61108[1:SpL:8588.1,58401.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  61155[1:SpL:8588.1,61125.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  61180[1:SpL:8588.1,58402.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  61225[1:SpL:8588.1,61197.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  61325[1:SpL:517.1,58440.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____)*.
% 299.94/300.38  61327[1:SpL:65.0,58440.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  61434[1:SpL:517.1,58523.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  61496[1:SpL:8588.1,58609.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  61561[1:SpL:8588.1,58610.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  61635[1:SpL:8588.1,58647.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  61700[1:SpL:8588.1,58648.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  61784[1:SpL:8586.1,59643.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  61813[1:SpL:517.1,59643.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  61901[1:SpL:8586.1,59644.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  61946[1:SpL:517.1,59644.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  62015[1:SpL:8588.1,59645.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  62049[1:SpL:517.1,59645.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  62115[1:SpL:2133.0,59776.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  62255[0:SpL:11444.0,263.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(w,y).
% 299.94/300.38  62294[1:SpL:2133.0,62184.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  62472[9:SpR:2118.0,52601.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  62669[0:SpL:11448.0,264.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w,u),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(w,x).
% 299.94/300.38  62684[0:SpL:11448.0,165.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),y,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  62691[1:SpL:11448.0,24987.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OVar(w),u),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x),y,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  62717[0:SpL:555.1,54976.1] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),u)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(y)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.38  62800[0:SpL:517.1,32682.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x)) equal(w,c_List_Orev(u,x))* -> equal(c_List_Olist_ONil(x),v)*.
% 299.94/300.38  62904[1:SpL:3108.0,23746.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u)*.
% 299.94/300.38  62967[0:SpR:555.1,23794.1] || equal(u,v)* equal(u,c_List_Orotate1(w,x))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),w)**.
% 299.94/300.38  63016[0:SpL:127.1,62988.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Obutlast(v,w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.38  63085[1:SpL:39416.1,63024.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  63115[1:SpL:39416.1,63024.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 299.94/300.38  63195[1:SpL:211.0,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  63196[1:SpL:298.0,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  63401[1:SpL:517.1,62990.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38  63403[1:SpL:65.0,62990.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(v_as____,w).
% 299.94/300.38  63582[1:SpL:11764.1,63567.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  63606[1:SpL:211.0,63567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  63607[1:SpL:298.0,63567.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  63632[1:SpL:8398.1,63110.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  63645[1:SpL:2118.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  63821[1:SpL:8588.1,63639.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  63898[0:SpL:484.1,25151.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(v))* equal(u,c_List_Orev(x,v))* -> equal(w,x)*.
% 299.94/300.38  63902[0:SpL:517.1,25151.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(v,c_List_Orev(y,x))* -> equal(w,y)*.
% 299.94/300.38  63910[1:SpL:1454.1,25151.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(v,v_as____)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(v,w)*.
% 299.94/300.38  63925[0:SpL:517.1,25184.0] || equal(u,v)* equal(w,c_List_Orev(u,x))* equal(y,v)* -> equal(c_List_Orev(y,x),w)*.
% 299.94/300.38  64263[0:SpL:517.1,32430.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_OCons(x,y,w))* equal(v,c_List_Orev(y,w))* -> .
% 299.94/300.38  64410[1:SpL:517.1,64305.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w)* -> .
% 299.94/300.38  64435[1:SpL:8586.1,64305.0] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w) -> .
% 299.94/300.38  64499[1:SpL:8586.1,64407.0] || equal(u,v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  64521[1:SpL:517.1,64407.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(u,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  64571[0:SpL:517.1,32446.0] || equal(u,v)* equal(w,c_List_Olist_OCons(x,c_List_Orev(u,y),y))* equal(c_List_Orev(w,y),v)* -> .
% 299.94/300.38  64766[0:SpR:528.1,517.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* -> equal(c_List_Orev(y,x),c_List_Oreplicate(v,w,x))*.
% 299.94/300.38  65088[0:Rew:65058.1,65049.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Orotate1(u,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.94/300.38  65090[0:Rew:65058.1,65044.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Orotate1(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.94/300.38  65091[0:Rew:65058.1,65043.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Orev(y,x))* -> equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(x)),v)*.
% 299.94/300.38  65537[0:SpL:517.1,32648.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Orev(u,x),v)* -> equal(c_List_Oappend(v,w,x),v)**.
% 299.94/300.38  65554[0:Rew:50.0,65520.1,59.0,65520.0] || equal(c_List_Oappend(u,v,w),c_List_Orev(v,w)) -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w))**.
% 299.94/300.38  65673[1:Rew:65672.1,60180.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))* -> .
% 299.94/300.38  65674[1:Rew:65672.1,65341.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Oappend(u,v,tc_Lambda_OdB))* -> equal(w,u).
% 299.94/300.38  65818[1:Rew:1014.0,65797.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.38  65867[1:SpL:4780.1,2115.0] || equal(u,v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66025[10:Rew:1014.0,66002.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66096[10:Rew:1014.0,66067.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66117[1:SpL:517.1,65546.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.38  66195[1:SpL:6041.1,2220.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66260[1:SpL:517.1,65639.1] || equal(u,v)* equal(v,w)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),w)**.
% 299.94/300.38  66374[9:SpR:6864.1,66310.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66485[10:Rew:2133.0,66443.1] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66486[10:Rew:2133.0,66444.1] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66638[10:Rew:2133.0,66576.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66639[10:Rew:2133.0,66577.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(v,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66593[10:SpR:2133.0,66458.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66691[10:Rew:1014.0,66680.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(u,tc_Lambda_OdB),tc_nat) c_List_Olistsp(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66725[0:SpL:517.1,65966.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(u,x),x),c_List_Olist_ONil(x))** -> equal(c_List_Orev(v,x),v)**.
% 299.94/300.38  66849[0:SpL:517.1,65967.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),v)**.
% 299.94/300.38  66914[0:Rew:66913.1,66795.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(v,x,w),v).
% 299.94/300.38  66930[0:SpL:517.1,32661.0] || equal(u,v)* equal(c_List_Oreplicate(w,x,y),c_List_Orev(u,y))* -> equal(c_List_Otake(w,v,y),v)**.
% 299.94/300.38  66937[1:SpL:1454.1,32661.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(v,u,tc_Lambda_OdB),u)**.
% 299.94/300.38  67224[1:SpR:695.1,67119.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  67225[1:SpR:694.1,67119.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  67249[1:SpL:67119.1,23384.0] || equal(v_rs____,u) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38  67250[1:SpL:67119.1,23746.0] || equal(v_rs____,u) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38  67435[1:SpR:555.1,67117.1] || equal(u,v)* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  67452[1:SpL:67117.1,4.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v)*.
% 299.94/300.38  67563[1:SpR:555.1,67118.1] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  67580[1:SpL:67118.1,4.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v)*.
% 299.94/300.38  67643[1:SpR:67137.1,555.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38  67817[1:SpR:67138.1,555.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.38  68064[1:SpL:517.1,66998.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v)* -> equal(w,v).
% 299.94/300.38  68223[0:Obv:68211.0] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.38  68456[0:Obv:68445.0] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.38  68547[0:MRR:68483.1,268.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.38  68609[0:SpR:68549.1,68549.1] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_ONil(v)) -> equal(c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(x,w,v))*.
% 299.94/300.38  68820[0:SpL:68549.1,285.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,u,v),c_List_Olist_OCons(x,y,v))* -> equal(c_List_Olist_ONil(v),y).
% 299.94/300.38  69070[0:SpL:68549.1,285.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Olist_OCons(x,y,v))* -> equal(u,y)*.
% 299.94/300.38  69295[0:SpL:68549.1,32694.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),w)* -> .
% 299.94/300.38  69660[0:Rew:1929.0,68667.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 299.94/300.38  69816[0:SpL:695.1,69768.0] || equal(u,c_List_Orotate1(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),u)* -> .
% 299.94/300.38  69817[0:SpL:694.1,69768.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),u)* -> .
% 299.94/300.38  69819[0:SpL:695.1,69768.0] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),v)* -> .
% 299.94/300.38  69820[0:SpL:694.1,69768.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),v)* -> .
% 299.94/300.38  69829[1:SpL:67138.1,69768.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  69830[1:SpL:67137.1,69768.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  69834[1:SpL:67138.1,69768.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  69835[1:SpL:67137.1,69768.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  69836[1:SpL:3143.0,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  69847[0:SpL:68549.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),u) -> .
% 299.94/300.38  69859[1:SpL:11764.1,69843.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  69874[1:SpL:67118.1,69815.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  69875[1:SpL:67117.1,69815.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  69879[0:SpL:68549.1,69815.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Oreplicate(u,x,w))* -> .
% 299.94/300.38  69988[0:SpL:555.1,69772.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),c_List_Orev(u,x))* -> .
% 299.94/300.38  70021[1:SpL:8588.1,69772.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB)) -> .
% 299.94/300.38  70048[1:SpL:8588.1,70013.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  70060[1:SpL:517.1,70013.1] || equal(u,v)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  70082[1:SpL:517.1,70057.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  70113[0:SpL:555.1,69773.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),c_List_Orotate1(u,x))* -> .
% 299.94/300.38  70146[1:SpL:8588.1,69773.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)) -> .
% 299.94/300.38  70220[1:SpL:67119.1,70110.0] || equal(v_rs____,u) equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  70227[1:SpL:8588.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  70229[1:SpL:6864.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  71056[1:Rew:298.0,71048.0] || equal(c_List_Oappend(u,c_List_Oappend(v_Ts____,v_Ts____,tc_Type_Otype),tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype))** -> equal(c_List_Ofoldr(c_Type_Otype_OFun,u,v_T_H____,tc_Type_Otype,tc_Type_Otype),v_T_H____).
% 299.94/300.38  71067[1:SpR:2299.1,23428.1] || equal(v_rs____,u) equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  71208[1:SpR:211.0,3055.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71209[1:SpR:298.0,3055.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71210[1:SpR:2231.0,3055.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71356[1:SpR:211.0,3056.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71357[1:SpR:298.0,3056.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71358[1:SpR:2231.0,3056.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71433[1:SpR:3754.1,1972.0] ||  -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  71667[1:SpL:3754.1,2089.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71895[1:SpR:2133.0,71432.1] ||  -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72183[1:SpR:2231.0,4018.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72239[1:SpL:211.0,8103.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72240[1:SpL:298.0,8103.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72241[1:SpL:2231.0,8103.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72564[0:SpR:23311.2,347.0] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 299.94/300.38  73651[1:SpL:298.0,34401.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73723[1:SpL:213.0,37215.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  73724[1:SpL:167.0,37215.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  73898[11:SSi:73894.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Predicate_Oconversep(u,v,w),x,tc_nat)* -> hBOOL(hAPP(hAPP(u,v_a____),v_a____)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  74174[1:Res:62646.1,219.0] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v_a____,u,v_n____),c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,v_e____,u,c_Lambda_Osubst(v_a____,u,v_n____)))*.
% 299.94/300.38  77607[1:Rew:1014.0,77039.2] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  77615[1:Rew:1014.0,76809.1] || equal(c_List_Orotate1(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38  78163[1:Rew:1014.0,78094.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  78228[1:Rew:78227.1,33675.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  78383[1:SpL:2118.0,1813.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  78476[1:SpR:76543.1,6864.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38  78691[1:SpL:76543.1,15452.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  78789[1:SpL:76543.1,285.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.38  78848[1:SpL:76543.1,15157.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  78850[1:SpL:76543.1,15341.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  78853[1:SpL:76543.1,58472.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  79082[1:SpL:76543.1,285.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,x)*.
% 299.94/300.38  79221[1:SpL:76543.1,69815.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oreplicate(u,w,tc_Lambda_OdB))* -> .
% 299.94/300.38  79223[1:SpL:76543.1,69768.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u) -> .
% 299.94/300.38  79459[1:Rew:1952.0,79026.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.38  79483[1:Rew:1022.0,78618.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38  79484[1:Rew:1952.0,78617.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38  79508[1:Rew:11887.0,78681.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_fequal(v),c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x)),w))*.
% 299.94/300.38  79901[1:SpL:517.1,78256.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  79975[1:SpL:298.0,77661.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  80003[1:Rew:1028.0,80002.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  80148[1:Rew:1014.0,80132.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  80288[0:SpL:127.1,80230.0] || equal(c_List_Oreplicate(u,v,w),c_List_Obutlast(c_List_Olist_OCons(x,y,w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(v,x).
% 299.94/300.38  80566[0:SpL:1929.0,4212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.38  80643[1:SpL:8586.1,80269.0] || equal(u,v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.38  80666[1:SpL:517.1,80269.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(x,v_a____).
% 299.94/300.38  80716[1:SpL:8588.1,80270.0] || equal(u,v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.38  81029[1:SpL:298.0,80052.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  81319[1:SpL:298.0,3237.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  82641[1:SpL:517.1,82147.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.38  83350[1:SpL:211.0,6699.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  83351[1:SpL:298.0,6699.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  83352[1:SpL:2231.0,6699.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  83579[1:SpL:2117.0,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB)).
% 299.94/300.38  84010[1:Rew:2117.0,83920.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.38  84505[0:SpR:1929.0,2142.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),w),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w))**.
% 299.94/300.38  84595[0:SpL:2142.0,1958.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.38  84691[0:SpL:2142.0,2089.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* -> equal(c_List_Olast(c_List_Orev(u,y),y),w)*.
% 299.94/300.38  84854[1:Rew:58503.0,84549.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  84855[1:Rew:58503.0,84548.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  84875[0:Rew:1844.0,84599.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> .
% 299.94/300.38  84879[1:Rew:1844.0,84406.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  85070[0:SpR:127.1,84750.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),v),v),v),x)**.
% 299.94/300.38  85281[1:Rew:1014.0,85250.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38  85373[0:SpL:84800.0,4336.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(v,x).
% 299.94/300.38  85622[1:Rew:1014.0,85591.1] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38  85737[1:SpL:8586.1,85706.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  85770[1:SpL:517.1,85706.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  85921[1:SpL:517.1,85807.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  86010[1:SpL:2117.0,2209.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB)).
% 299.94/300.38  86121[1:SpL:6864.1,84940.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  86276[1:SpL:3754.1,86259.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.38  86541[1:SpL:6864.1,84942.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  86696[1:SpL:3754.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.38  86932[10:SpL:2232.0,65921.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  87120[10:Rew:87119.1,86936.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  87196[10:Rew:87195.1,87106.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  87489[1:SpL:3754.1,87332.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  87551[0:SpR:13829.0,68338.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Olast(c_List_Olist_OCons(v,x,w),w),v).
% 299.94/300.38  87732[1:Rew:2142.0,87680.1,1934.0,87680.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  87984[1:Rew:11887.0,87967.1] || equal(u,v_as____) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y)),x))*.
% 299.94/300.38  88128[1:SpL:2232.0,87307.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  88167[1:Rew:1014.0,88149.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.38  88261[0:Rew:2142.0,88190.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orotate1(w,y))** -> .
% 299.94/300.38  88430[1:SpL:3754.1,88293.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  88672[0:Rew:2142.0,88600.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Orev(w,y))** -> .
% 299.94/300.38  88695[1:SpR:24972.0,14229.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(v,u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),v_a____)),tc_Lambda_OdB)*.
% 299.94/300.38  88840[1:SpL:3754.1,88670.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  89015[1:SpL:3754.1,88727.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  89255[0:Rew:2142.0,89183.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),y),w)** -> .
% 299.94/300.38  89428[1:SpL:11766.1,89306.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  89482[1:SpL:3754.1,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____).
% 299.94/300.38  89704[1:SpL:517.1,87197.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  89706[1:SpL:65.0,87197.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  89794[1:SpL:517.1,87372.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  90050[1:SpL:8586.1,89304.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  90417[1:SpL:8586.1,89305.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  90895[1:SpR:24972.0,18793.2] || c_Type_Otypings(u,v_rs____,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____),w)*.
% 299.94/300.38  90902[0:Res:18793.2,216.0] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,w,x) -> c_Type_Otypings(u,v,c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,w,v))*.
% 299.94/300.38  90903[0:Res:18793.2,272.0] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,w,x) -> c_Type_Otypings(u,v,c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,w,v))*.
% 299.94/300.38  91254[1:SpL:517.1,84964.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  91436[2:SpL:298.0,91382.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  91526[1:SpL:517.1,87169.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  91590[1:SpL:8586.1,87367.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  91650[1:SpL:517.1,87367.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  91987[1:SpL:8588.1,91594.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  92035[1:SpL:517.1,91594.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  92140[1:SpL:8586.1,87368.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  92213[1:SpL:517.1,87368.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  92276[1:SpL:8588.1,87369.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  92338[1:SpL:517.1,87369.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  92357[1:SpL:8588.1,92295.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  92405[1:SpL:517.1,92295.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  92678[1:SpL:8586.1,88294.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  92758[1:SpL:8588.1,92682.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  92829[1:SpL:8586.1,88295.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  92932[1:SpL:8588.1,88296.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93069[1:SpL:8588.1,92951.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93140[1:SpL:8586.1,88728.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93220[1:SpL:8588.1,93144.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93301[1:SpL:8586.1,88729.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93404[1:SpL:8588.1,88730.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93481[1:SpL:8588.1,93423.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  93596[1:Rew:58503.0,93565.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  93627[1:SpL:8586.1,89291.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  93703[1:SpL:8588.1,93631.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  93770[1:SpL:8586.1,89292.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  93872[1:SpL:8588.1,89293.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  93997[1:SpL:8588.1,93891.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  94058[1:SpL:517.1,91528.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____)*.
% 299.94/300.38  94139[1:SpL:517.1,91556.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____)*.
% 299.94/300.38  94368[1:Rew:1151.0,94361.2,1014.0,94361.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  94369[1:Rew:1844.0,94325.1,1014.0,94325.0] ||  -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  94594[1:Rew:298.0,94552.0,2133.0,94552.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  94970[1:SpL:517.1,93568.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> .
% 299.94/300.38  95243[1:SpL:517.1,94180.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  95508[2:Rew:211.0,95505.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  95577[1:SpR:24918.0,11863.0] ||  -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(hAPP(hAPP(u,v_a____),w)),c_List_Ofoldr(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.38  95714[1:SpL:517.1,87143.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)**.
% 299.94/300.38  95769[0:SpL:68549.1,85368.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))** -> .
% 299.94/300.38  96029[0:SpR:68549.1,85315.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,v),v),v),v),y)**.
% 299.94/300.38  96189[0:SpL:517.1,87333.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Olist_OCons(z,c_List_Orev(u,x),x),x),v)* -> .
% 299.94/300.38  96203[1:SpL:8588.1,87333.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  96214[1:SpL:8588.1,87333.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  96413[0:SpL:517.1,87704.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.94/300.38  96462[1:SpL:8588.1,87704.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  96499[0:SpL:517.1,87705.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.94/300.38  96572[1:SpL:8588.1,87705.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  96653[0:SpL:517.1,87706.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.94/300.38  96713[1:SpL:8588.1,87706.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  96721[1:Rew:1982.0,96695.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  96777[1:SpL:8588.1,87823.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  96883[1:SpL:8586.1,87824.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  96899[1:SpL:8588.1,87824.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38  97003[1:SpL:8588.1,87825.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38  97178[1:SpL:8586.1,88926.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97203[1:SpL:8588.1,88926.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97237[1:Rew:1992.0,97214.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  97222[0:SpL:517.1,88926.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.94/300.38  97325[1:SpL:8588.1,97176.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97359[1:SpL:517.1,97176.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  97425[1:SpL:8586.1,88927.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97454[0:SpL:27593.1,88927.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Orev(c_List_Olist_OCons(x,y,w),w),v)* -> .
% 299.94/300.38  97458[1:SpL:8586.1,88927.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97500[1:Rew:1992.0,97474.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  97482[0:SpL:517.1,88927.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.94/300.38  97535[1:SpL:8588.1,88928.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97559[1:SpL:8586.1,88928.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97594[1:Rew:1992.0,97576.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  97584[0:SpL:517.1,88928.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z))* equal(c_List_Orev(u,z),y)* -> .
% 299.94/300.38  97619[1:SpL:8588.1,97557.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97660[1:Rew:2603.0,97634.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97653[1:SpL:517.1,97557.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  97677[0:SpL:517.1,96220.0] || equal(u,v) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,c_List_Orev(u,z),z),z),z),v)* -> .
% 299.94/300.38  97679[0:SpL:65.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z),c_List_Oreplicate(x,y,z))** -> .
% 299.94/300.38  97688[1:SpL:1022.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  97701[1:SpL:8588.1,96220.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97729[1:Rew:1982.0,97711.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97818[0:SpL:517.1,96534.0] || equal(u,c_List_Oappend(v,w,x))* equal(c_List_Olist_OCons(y,c_List_Oappend(z,c_List_Orev(u,x),x),x),v)* -> .
% 299.94/300.38  97839[1:SpL:8586.1,96534.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  97857[1:SpL:8588.1,96534.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97860[1:SpL:6864.1,96534.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  97946[1:Rew:1014.0,97929.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.38  98160[1:SpL:298.0,90289.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98161[1:SpL:2231.0,90289.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98275[1:SpL:298.0,90681.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98276[1:SpL:2231.0,90681.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98653[1:Rew:1844.0,98603.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  98767[0:SpL:298.0,14008.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38  99027[1:SSi:99015.1,99015.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB))),u),tc_nat)*.
% 299.94/300.38  99074[1:SpL:211.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99075[1:SpL:298.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99076[1:SpL:2231.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99079[1:SpL:4471.0,15175.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99192[1:SpL:211.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99193[1:SpL:298.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99194[1:SpL:2231.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99197[1:SpL:4471.0,15176.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99277[1:SpL:211.0,15482.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  99278[1:SpL:298.0,15482.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  99282[1:SpL:4471.0,15482.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  100164[1:Rew:1014.0,100115.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38  100173[1:SpL:6864.1,100154.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  100408[1:Rew:1014.0,100359.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,v_as____).
% 299.94/300.38  100417[1:SpL:6864.1,100398.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  100480[1:SpL:298.0,24234.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  100597[1:SpL:298.0,24317.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  100962[1:Rew:1028.0,100899.0,34018.1,100899.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  101023[1:SSi:101011.1,101011.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB))),tc_nat)*.
% 299.94/300.38  101395[1:SpL:211.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101396[1:SpL:298.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101397[1:SpL:2231.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101415[1:SpL:167.0,39115.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101455[1:SpL:298.0,39116.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101456[1:SpL:2231.0,39116.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101528[1:SpL:213.0,39144.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101529[1:SpL:167.0,39144.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101963[1:SpL:298.0,46625.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  102371[1:SpL:298.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.38  102375[1:SpL:4471.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.38  102704[9:SpR:298.0,52411.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  102705[9:SpR:2231.0,52411.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  102763[9:Res:52411.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103029[10:SpL:6864.1,103005.0] || equal(u,v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103173[10:SpR:8588.1,103060.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103516[1:SpL:298.0,55611.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  103517[1:SpL:2231.0,55611.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  103871[1:SpR:211.0,56635.1] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.38  103872[1:SpR:298.0,56635.1] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.38  103873[1:SpR:2231.0,56635.1] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(u,tc_Lambda_OdB))**.
% 299.94/300.38  103927[1:SpL:211.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  103928[1:SpL:298.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  103929[1:SpL:2231.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  103932[1:SpL:4471.0,56718.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104088[1:SpL:211.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104089[1:SpL:298.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104090[1:SpL:2231.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104093[1:SpL:4471.0,56719.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  104234[1:SpL:298.0,57175.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  104528[1:SpL:2231.0,58310.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  104592[1:SpL:2231.0,58400.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104764[1:SpL:211.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104765[1:SpL:298.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104766[1:SpL:2231.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104769[1:SpL:133.0,58693.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104863[1:SpL:2231.0,58694.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104949[1:SpL:211.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  104950[1:SpL:298.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  104951[1:SpL:2231.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  104986[1:SpL:298.0,59398.1] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  105203[10:Rew:1844.0,105149.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  105771[1:SpL:298.0,75483.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  105850[1:SpL:298.0,77835.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 299.94/300.38  105965[1:Rew:1019.0,105899.1,31149.1,105899.1,298.0,105899.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.38  106221[1:SpL:211.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106222[1:SpL:298.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106223[1:SpL:2231.0,84969.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106246[1:SpL:76543.1,106204.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106247[1:SpL:6865.1,106204.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106257[1:SpL:76543.1,106204.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106258[1:SpL:6865.1,106204.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106288[1:SpL:6864.1,106227.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106308[1:SpL:8586.1,106227.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106465[1:SpL:6864.1,106228.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106474[1:SpL:8588.1,106228.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106495[1:SpL:517.1,106228.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  106510[1:SpL:6864.1,106347.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106559[1:SpL:517.1,106347.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  106590[1:SpL:6864.1,106572.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106599[1:SpL:8588.1,106572.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106717[1:SpL:211.0,85498.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106718[1:SpL:298.0,85498.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106719[1:SpL:2231.0,85498.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106722[1:SpL:4471.0,85498.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  107673[1:SpL:211.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107674[1:SpL:298.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107675[1:SpL:2231.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107678[1:SpL:4471.0,89442.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107759[1:SpL:2231.0,89443.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107997[0:SSi:107987.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  107998[0:SSi:107970.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w)),tc_nat)*.
% 299.94/300.38  108033[0:SpR:7262.0,107995.1] ||  -> equal(hAPP(u,v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,w,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),x),tc_nat)*.
% 299.94/300.38  108056[0:SSi:108048.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  108057[0:SSi:108036.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u)),tc_nat)*.
% 299.94/300.38  108423[1:Rew:1014.0,108403.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38  108562[1:SpL:298.0,104994.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  108563[1:SpL:2231.0,104994.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  108723[10:SpL:211.0,105182.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108724[10:SpL:298.0,105182.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108725[10:SpL:2231.0,105182.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108819[10:Rew:1028.0,108772.1,91559.1,108772.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108853[10:SpL:211.0,105200.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108854[10:SpL:298.0,105200.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108855[10:SpL:2231.0,105200.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108958[10:SpL:298.0,105266.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108998[10:Rew:1028.0,108920.1,34018.1,108920.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  109644[1:SpL:298.0,5458.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  109905[1:SpL:298.0,5805.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  110013[1:SpL:298.0,5907.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  110419[0:Res:7256.0,311.0] || c_Type_Otyping(u,c_Lambda_OdB_OdB__rec(v,w,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(x,c_HOL_Ozero__class_Ozero(tc_nat)))),y),z)* -> c_Type_Otyping(u,x,z).
% 299.94/300.38  110421[0:Res:7256.0,97.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,u,v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),y),v)*.
% 299.94/300.38  110635[1:SpL:9530.1,1727.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  111166[2:Rew:111089.1,110991.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.38  111169[2:Rew:111089.1,110988.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,w,tc_Lambda_OdB),w)**.
% 299.94/300.38  111182[2:Rew:111089.1,110839.2] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(v_rs____,w).
% 299.94/300.38  111240[1:Rew:1028.0,110525.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))**.
% 299.94/300.38  111283[2:Rew:4649.1,110871.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38  111285[2:Rew:4649.1,110868.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38  111289[2:Rew:4649.1,110708.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,v),v_a____))*.
% 299.94/300.38  111290[2:Rew:4649.1,110706.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(w,v_a____),v))*.
% 299.94/300.38  111428[0:SpL:298.0,13979.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(z))* -> .
% 299.94/300.38  111595[1:SpL:211.0,15449.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  111596[1:SpL:298.0,15449.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  111597[1:SpL:2231.0,15449.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  112749[1:SpL:298.0,31041.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(y,v_as____).
% 299.94/300.38  113130[1:SpL:298.0,33891.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,x)*.
% 299.94/300.38  113155[1:Rew:1028.0,113092.2,34018.1,113092.2] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,w)*.
% 299.94/300.38  113167[1:SpL:517.1,113143.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(w,v)*.
% 299.94/300.38  113267[1:SpL:298.0,33892.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  113729[1:SpL:298.0,35325.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  113836[1:SpL:298.0,35568.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  114031[1:SpL:3754.1,113987.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____) equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114049[0:SpL:2142.0,113987.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),y)* -> equal(c_List_Olast(c_List_Orotate1(y,x),x),v)*.
% 299.94/300.38  114084[1:SpL:211.0,114029.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114085[1:SpL:298.0,114029.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114086[1:SpL:2231.0,114029.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114434[1:Rew:1019.0,114433.0,30574.1,114433.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  114691[0:Con:114688.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Olist_ONil(w),u)*.
% 299.94/300.38  114772[0:SpR:2207.0,655.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,v),v),x,v),v),c_List_Orev(u,v))**.
% 299.94/300.38  114952[1:SpL:2207.0,34112.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115005[1:SpL:2207.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  115007[1:SpL:2207.0,88295.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  115272[1:Rew:33465.0,115017.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  115275[1:Rew:33465.0,115019.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38  115038[1:SpL:2207.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115057[0:SpL:2207.0,9.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x)* -> c_List_Olistsp(u,c_List_Orev(w,x),x).
% 299.94/300.38  115061[0:SpL:2207.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.38  115177[1:SpL:2207.0,104248.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  115183[1:SpL:2207.0,77662.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115186[1:SpL:2207.0,83674.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  115188[1:SpL:2207.0,35708.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  115229[1:SpL:2207.0,33892.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  115232[1:SpL:2207.0,33492.1] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38  115508[10:Rew:1028.0,115507.1,33932.1,115507.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  115683[0:SSi:115668.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,w),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  115992[1:SpL:8586.1,115270.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.38  116058[1:SpL:517.1,115270.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  116263[1:Rew:1028.0,116194.0,211.0,116194.0,211.0,116194.0,1014.0,116194.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  116307[1:SpL:8586.1,116084.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116357[1:SpL:517.1,116084.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  116411[1:Rew:2117.0,116369.0,2231.0,116369.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  116576[1:SpL:8586.1,116176.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116612[1:SpL:517.1,116176.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  116664[1:Rew:2117.0,116624.0,2231.0,116624.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  116677[1:SpL:8588.1,116580.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116702[1:SpL:517.1,116580.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  116737[1:Rew:2117.0,116714.0,2231.0,116714.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  116748[1:SpL:8588.1,116178.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116787[1:SpL:517.1,116178.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  116832[1:Rew:2117.0,116799.0,2231.0,116799.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  116903[1:SpL:8588.1,116767.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  116928[1:SpL:517.1,116767.0] || equal(u,v) equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  116963[1:Rew:2117.0,116940.0,2231.0,116940.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  117020[1:SpL:4471.0,116253.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  117600[1:SpL:298.0,48709.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.38  117716[1:SpL:211.0,50026.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.38  117717[1:SpL:298.0,50026.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.38  117721[1:SpL:133.0,50026.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  117833[1:SpL:298.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  118032[2:Rew:1019.0,118001.0,94136.1,118001.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  118034[2:Rew:1028.0,117995.0,91559.1,117995.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  118199[1:SpL:298.0,51558.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  118331[10:Res:52718.1,13770.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  118342[10:MRR:118307.1,52424.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  118343[10:MRR:118305.1,52424.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  118504[10:SpL:211.0,53015.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118505[10:SpL:298.0,53015.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118506[10:SpL:2231.0,53015.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118619[10:SpL:211.0,53016.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118620[10:SpL:298.0,53016.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118621[10:SpL:2231.0,53016.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118723[10:SpL:211.0,53127.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  118724[10:SpL:298.0,53127.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  118725[10:SpL:2231.0,53127.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  118846[10:SpL:298.0,53534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118880[10:Rew:1028.0,118879.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  118928[10:SpL:211.0,53535.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118929[10:SpL:298.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  118930[10:SpL:2231.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  119248[1:SpL:211.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119249[1:SpL:298.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119250[1:SpL:2231.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119253[1:SpL:4471.0,119173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119551[1:SpL:211.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119552[1:SpL:298.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119553[1:SpL:2231.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119556[1:SpL:4471.0,119441.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119847[1:SpL:211.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  119848[1:SpL:298.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  119849[1:SpL:2231.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  119884[1:SpL:298.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  119964[1:SpL:298.0,55608.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  119965[1:SpL:2231.0,55608.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  120186[10:SpL:2231.0,58110.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  120453[1:SpL:2231.0,58406.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  120771[1:SpL:2231.0,58739.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 299.94/300.38  120894[1:SpL:211.0,58922.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  120895[1:SpL:298.0,58922.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  120899[1:SpL:133.0,58922.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  121329[1:SpL:298.0,77187.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  121490[1:SpL:298.0,77255.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  121811[10:Rew:1014.0,121781.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  123645[1:SpL:298.0,109943.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  123734[2:SpR:111217.1,651.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  123835[1:SpL:298.0,112886.1] || equal(u,v)* equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____)*.
% 299.94/300.38  124153[1:Rew:1014.0,124134.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.38  124197[1:SpL:298.0,113243.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  124239[1:SpL:298.0,113243.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  124486[1:Rew:1014.0,124467.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,w)* -> equal(v,v_as____) equal(v_as____,w)*.
% 299.94/300.38  124572[1:SpL:298.0,113727.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  124700[1:SpL:2207.0,115046.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38  124791[10:SpL:298.0,115187.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  124792[10:SpL:2231.0,115187.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  124937[10:SpL:298.0,124860.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  125105[10:SpL:2207.0,124951.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  125252[1:SpL:74710.1,116165.1] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(v,v_rs____) equal(c_List_Oappend(w,v,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  125739[1:SpL:11766.1,125618.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125751[1:SpL:211.0,125618.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125752[1:SpL:298.0,125618.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125773[1:Rew:1844.0,125753.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125795[1:SpL:8586.1,125536.2] || equal(u,v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Oappend(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125832[1:SpL:8588.1,125799.2] || equal(u,v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  126262[10:SpL:211.0,118782.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  126263[10:SpL:298.0,118782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  126264[10:SpL:2231.0,118782.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  126488[1:SpL:211.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.38  126489[1:SpL:298.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.38  126490[1:SpL:2231.0,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.38  126549[1:SpL:298.0,123865.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,x)* -> equal(x,v_as____)*.
% 299.94/300.38  126869[1:SpL:298.0,124244.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  127009[1:Rew:1014.0,126959.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  127118[1:SpL:211.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127119[1:SpL:298.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127120[1:SpL:2231.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127123[1:SpL:4471.0,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v) equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127225[0:Rew:73.0,127176.1] || hBOOL(hAPP(hAPP(c_fequal(u),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v))),v))* -> hBOOL(hAPP(hAPP(c_fequal(u),v),w))*.
% 299.94/300.38  127226[0:Rew:82.0,127177.1] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,x))),x))* -> hBOOL(hAPP(hAPP(u,x),y))*.
% 299.94/300.38  127263[1:SpL:74743.1,125528.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127265[1:SpL:4822.1,125528.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127270[1:SpL:211.0,125528.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127271[1:SpL:298.0,125528.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127272[1:SpL:2231.0,125528.1] || equal(u,v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127316[1:Rew:1844.0,127253.1,2142.0,127253.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  127481[1:SpL:298.0,126895.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  127661[0:Rew:232.0,127660.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.38  127663[0:Rew:234.0,127662.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.38  128047[1:SpR:4911.1,653.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,x,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))*.
% 299.94/300.38  128708[1:Rew:128690.1,115419.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 299.94/300.38  128833[1:Rew:128690.1,128467.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  128885[1:Rew:128689.1,128090.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.38  128887[1:Rew:128689.1,128080.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 299.94/300.38  129024[1:Rew:129023.1,114765.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 299.94/300.38  129788[1:SpL:298.0,128254.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  129789[1:SpL:2231.0,128254.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  129855[1:SpL:298.0,128256.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  129856[1:SpL:2231.0,128256.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  130177[0:SpL:3544.0,59959.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y)),z),x1),x2))* -> .
% 299.94/300.38  130325[1:SpL:3754.1,129909.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.38  130420[1:Rew:1014.0,130389.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38  130455[1:SpL:8586.1,129911.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130560[1:SpL:8588.1,129912.0] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  130668[0:SpL:11448.0,130175.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x),c_Lambda_OdB_OVar(y),w),z),x1))* -> .
% 299.94/300.38  130671[0:SpL:315.0,130175.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_Lambda_Obeta,v,c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(w),x,y),z,y,x1),x2),x3))* -> .
% 299.94/300.38  131034[1:Rew:128689.1,130998.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),x,tc_Lambda_OdB),v)**.
% 299.94/300.38  131165[1:Rew:128689.1,131139.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(x,v)*.
% 299.94/300.38  131234[1:Rew:128689.1,131208.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** -> equal(x,v)*.
% 299.94/300.38  131300[1:SpL:298.0,129317.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.38  131366[1:SpL:298.0,129318.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.38  132455[1:SpR:35041.1,60.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),u).
% 299.94/300.38  132537[1:SpL:35041.1,65058.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),w)**.
% 299.94/300.38  132580[1:Rew:132455.1,132473.2] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.38  132581[1:Rew:132455.1,132472.2] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(u,w).
% 299.94/300.38  132590[0:Res:53.1,3220.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(c_Lambda_Obeta,tc_Lambda_OdB,tc_Lambda_OdB),v,tc_Lambda_OdB)*.
% 299.94/300.38  132591[0:Rew:73.0,132588.2] || hBOOL(hAPP(hAPP(c_fequal(u),v),w))* c_Wellfounded_Oaccp(c_fequal(u),v,x)* -> c_Wellfounded_Oaccp(c_fequal(u),w,x)*.
% 299.94/300.38  132592[0:Rew:82.0,132589.2] || hBOOL(hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),y))* c_Wellfounded_Oaccp(u,x,z)* -> c_Wellfounded_Oaccp(u,y,z)*.
% 299.94/300.38  3760[1:Rew:3754.1,3759.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____) equal(u,v_rs____).
% 299.94/300.38  3839[0:SpR:127.1,1972.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Orev(c_List_Obutlast(u,v),v))**.
% 299.94/300.38  3925[1:Rew:1014.0,3868.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  3926[1:Rew:1014.0,3867.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  4203[1:MRR:4202.0,2046.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  5118[1:SpR:4799.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  5117[1:SpR:4799.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38  5557[1:SpR:4822.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  5542[1:SpR:4822.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38  6564[1:SpR:6087.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,x,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38  6541[1:SpR:6087.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  6855[1:SpR:298.0,2662.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  6854[1:SpR:211.0,2662.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  6878[1:MRR:6877.0,2046.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  7167[1:Rew:1014.0,6958.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38  7362[1:Rew:298.0,7347.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  7550[1:Rew:1014.0,7435.1,127.1,7435.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.38  7601[1:SpL:298.0,3778.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  7983[1:SpL:298.0,6162.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(u,x)*.
% 299.94/300.38  7982[1:SpL:211.0,6162.1] || equal(u,v_as____)* equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(u,x)*.
% 299.94/300.38  8016[0:SpL:127.1,2073.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  8108[0:SpL:127.1,2089.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x))* -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Olast(c_List_Orev(u,x),x),v)*.
% 299.94/300.38  8135[0:SpL:137.1,2172.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x),c_List_Orev(v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  8134[0:SpL:298.0,2172.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))** -> .
% 299.94/300.38  8133[0:SpL:211.0,2172.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.94/300.38  8181[1:SpL:298.0,8150.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  8180[1:SpL:211.0,8150.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  8284[0:MRR:8266.0,268.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),x),c_List_Olist_OCons(u,c_List_Oreplicate(w,v,x),x))**.
% 299.94/300.38  8286[0:MRR:8265.0,268.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),x),x),c_List_Oappend(u,c_List_Oreplicate(w,v,x),x))**.
% 299.94/300.38  8975[1:Rew:1014.0,8715.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  9568[1:Rew:1014.0,9233.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  9773[1:SpL:298.0,8786.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  10378[1:SpL:4471.0,8786.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),v_as____).
% 299.94/300.38  11417[1:MRR:11416.1,2046.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  11879[0:SpR:315.0,8115.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(c_List_Ofoldr(c_Type_Otype_OFun,v,w,x,y),v,x),w,x,y))*.
% 299.94/300.38  13005[1:Rew:1014.0,12958.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  13615[1:Rew:1014.0,13611.1] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.38  14293[1:Rew:1014.0,14272.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> equal(v,v_as____).
% 299.94/300.38  14829[1:Rew:1014.0,14812.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38  14913[1:Rew:1014.0,14907.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38  15034[1:MRR:15033.1,2046.0] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  15349[1:Rew:1014.0,15315.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.38  15466[1:Rew:1014.0,15447.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38  15623[1:Rew:1014.0,15610.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38  15657[1:SpL:3108.0,413.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(v,x).
% 299.94/300.38  15639[1:SpL:3108.0,413.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_a____) equal(w,x).
% 299.94/300.38  15993[1:Rew:1014.0,15974.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  16252[1:SpL:6865.1,15070.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v,tc_Lambda_OdB))* -> .
% 299.94/300.38  16247[1:SpL:6865.1,1725.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  16245[1:SpL:6865.1,1729.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(v_a____,w).
% 299.94/300.38  16142[1:SpR:6865.1,2165.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  16126[1:SpR:6865.1,1934.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  16125[1:SpR:6865.1,3928.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38  17111[1:Rew:1014.0,17083.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  17455[1:SpL:11764.1,15065.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  17450[1:SpL:11764.1,9420.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  17236[1:SpR:11764.1,3493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  17235[1:SpR:11764.1,3494.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  18424[1:SpL:11766.1,4918.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(v,v_as____)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 299.94/300.38  18287[1:SpL:11766.1,8839.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  18278[1:SpL:11766.1,4918.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38  18272[1:SpL:11766.1,8786.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,u,tc_Lambda_OdB),v)* -> equal(w,v_as____).
% 299.94/300.38  18259[1:SpL:11766.1,8150.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  18135[1:SpR:11766.1,2782.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  18134[1:SpR:11766.1,2806.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  18133[1:SpR:11766.1,2781.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  18132[1:SpR:11766.1,2805.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  18116[1:SpR:11766.1,2662.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))**.
% 299.94/300.38  18114[1:SpR:11766.1,2663.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))**.
% 299.94/300.38  20098[1:Rew:1014.0,20075.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38  20162[1:Rew:1014.0,20145.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.38  20842[1:Rew:1014.0,20761.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,w,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.38  20845[1:Rew:1014.0,20717.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) -> equal(u,v_as____).
% 299.94/300.38  21773[1:SpL:6865.1,21761.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  22240[1:Rew:1014.0,22210.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.38  22346[1:Rew:1014.0,22326.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(u,v).
% 299.94/300.38  22703[1:Rew:1014.0,22698.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.38  22966[1:Rew:1014.0,22961.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.38  23013[1:Rew:1014.0,22990.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(u,v).
% 299.94/300.38  23458[0:SpL:694.1,569.0] || equal(u,c_List_Orev(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)).
% 299.94/300.38  23431[0:SpR:694.1,1930.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),w),v)**.
% 299.94/300.38  23421[0:SpR:694.1,565.1] || equal(u,c_List_Orev(v,w))* -> equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.38  23400[0:SpR:694.1,1930.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),w),u)**.
% 299.94/300.38  23394[0:SpR:694.1,578.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  23393[0:SpR:694.1,579.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  23825[0:SpL:695.1,568.0] || equal(u,c_List_Orotate1(v,w))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))**.
% 299.94/300.38  23797[0:SpR:695.1,1930.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),w),v)**.
% 299.94/300.38  23788[0:SpR:695.1,564.1] || equal(u,c_List_Orotate1(v,w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.38  23764[0:SpR:695.1,1930.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),w),u)**.
% 299.94/300.38  23758[0:SpR:695.1,578.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  23757[0:SpR:695.1,579.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.38  24308[1:SpL:11766.1,23956.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v_as____,v) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  24944[1:Rew:24940.0,19264.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,u,hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_Lambda_OdB,y))* -> .
% 299.94/300.38  24947[1:Rew:24940.0,19129.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.38  24949[1:Rew:24940.0,19202.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38  24956[1:SpR:24918.0,333.0] ||  -> equal(c_List_Ofoldr(u,v,hAPP(hAPP(u,v_a____),w),tc_Lambda_OdB,x),c_List_Ofoldr(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))**.
% 299.94/300.38  25058[1:SpL:24972.0,147.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v_a____)),v))* -> c_ListOrder_Ostep1(c_Lambda_Obeta,v_rs____,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v_rs____,v),tc_Lambda_OdB).
% 299.94/300.38  25046[1:SpR:24972.0,167.0] ||  -> equal(hAPP(hAPP(u,c_List_Ofoldl(u,v,w,x,tc_Lambda_OdB)),v_a____),c_List_Ofoldl(u,v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB))**.
% 299.94/300.38  25854[1:MRR:25845.2,1032.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),w)).
% 299.94/300.38  25855[1:MRR:25820.2,1034.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),x)).
% 299.94/300.38  26112[1:SpL:132.2,2573.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  26298[1:MRR:26161.2,15350.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.38  26299[1:MRR:26153.2,15158.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.38  26300[1:MRR:26132.2,26262.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.38  26866[1:MRR:26865.2,6209.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),u) -> .
% 299.94/300.38  29820[0:MRR:29819.2,29476.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),y) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(w,x,y,u,v),x)**.
% 299.94/300.38  29824[0:MRR:29823.2,29476.0] || equal(u,c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,y,v)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,w,u,v),y)**.
% 299.94/300.38  30519[1:Rew:1014.0,30497.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.38  30944[1:MRR:30929.2,6989.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(x,v_as____).
% 299.94/300.38  31087[1:Rew:1014.0,31044.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  31411[0:SpL:137.1,31369.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.38  32506[1:Rew:1014.0,32463.1] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  33715[0:SpL:137.1,33306.0] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(w,c_List_Olist_ONil(v)) equal(u,c_List_Olist_ONil(v)).
% 299.94/300.38  34553[1:Rew:1014.0,34539.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 299.94/300.38  35213[2:MRR:35212.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  35282[0:SpL:127.1,35214.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Obutlast(w,x),x).
% 299.94/300.38  36238[1:SpL:11766.1,36219.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  36658[1:SpL:298.0,36137.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  36913[1:SpL:50.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  37090[0:SpL:137.1,36973.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.38  37087[0:SpL:298.0,36973.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.38  37155[0:SpL:137.1,37123.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(u,c_List_Olist_ONil(w)).
% 299.94/300.38  37152[0:SpL:298.0,37123.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 299.94/300.38  37198[1:SpL:50.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  37551[1:Res:2378.1,19831.0] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),x)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),x).
% 299.94/300.38  37924[1:Res:2607.1,19831.0] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),x)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),x).
% 299.94/300.38  38272[0:SpL:517.1,1811.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.38  38421[1:Rew:1014.0,38376.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  38516[1:Rew:1014.0,38446.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  38631[1:Rew:1014.0,38617.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  38674[0:SpL:517.1,1812.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.38  39054[1:Rew:1014.0,39024.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.38  39182[1:Rew:1014.0,39165.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____).
% 299.94/300.38  43685[0:SpL:39416.1,214.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(u),tc_nat)* hBOOL(hAPP(u,w))*.
% 299.94/300.38  43580[1:SpL:39416.1,9456.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 299.94/300.38  43425[1:SpL:39416.1,2639.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  43422[0:SpL:39416.1,2138.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 299.94/300.38  43398[1:SpL:39416.1,34441.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  43364[1:SpL:39416.1,2639.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  43319[1:SpL:39416.1,30440.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.38  43316[1:SpL:39416.1,34102.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.38  43301[1:SpL:39416.1,1088.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.38  43299[1:SpL:39416.1,1073.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.38  43167[0:SpL:39416.1,1959.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.38  43007[0:SpL:39416.1,2010.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.38  42869[0:SpL:39416.1,3356.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.38  42848[2:SpL:39416.1,34295.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  42839[0:SpL:39416.1,3356.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),tc_nat)*.
% 299.94/300.38  42831[0:SpL:39416.1,2138.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),tc_nat)*.
% 299.94/300.38  42803[1:SpL:39416.1,15062.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  42777[0:SpL:39416.1,811.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.38  42776[0:SpL:39416.1,815.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.38  42758[0:SpL:39416.1,2010.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.38  42750[0:SpL:39416.1,1959.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.38  42736[1:SpL:39416.1,34441.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  42729[2:SpL:39416.1,34295.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  42706[1:SpL:39416.1,15062.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  42614[0:SpL:39416.1,7278.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 299.94/300.38  41014[0:SpR:39416.1,168.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(v),tc_nat)* equal(c_Type_Otype_Otype__case(w,x,u,y),hAPP(w,v))*.
% 299.94/300.38  41013[0:SpR:39416.1,247.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(v),tc_nat)* equal(c_Type_Otype_Otype__rec(w,x,u,y),hAPP(w,v))*.
% 299.94/300.38  40920[0:SpR:39416.1,74.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(c_List_Orotate1(w,v),u),c_Nat_Osize__class_Osize(w,u))**.
% 299.94/300.38  40919[0:SpR:39416.1,93.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(c_List_Orev(w,v),u),c_Nat_Osize__class_Osize(w,u))**.
% 299.94/300.38  40767[0:SpR:39416.1,386.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Olast(u,x),v)*.
% 299.94/300.38  40766[0:SpR:39416.1,385.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Obutlast(u,x),w)*.
% 299.94/300.38  40728[0:SpR:39416.1,1973.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Olast(u,x),v)*.
% 299.94/300.38  40619[1:SpR:39416.1,3462.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 299.94/300.38  40617[1:SpR:39416.1,1992.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)).
% 299.94/300.38  40608[0:SpR:39416.1,125.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_nat)* equal(c_List_Obutlast(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.38  40604[0:SpR:39416.1,1973.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Orev(u,x),x),v)*.
% 299.94/300.38  40602[0:SpR:39416.1,386.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Orotate1(u,x),x),v)*.
% 299.94/300.38  40601[0:SpR:39416.1,385.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Obutlast(c_List_Orotate1(u,x),x),w)*.
% 299.94/300.38  44274[3:Con:44253.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),v),x),tc_nat)* c_Type_Otyping(u,x,w)*.
% 299.94/300.38  44275[3:Con:44254.1] || c_Wellfounded_Oaccp(u,v,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),x),v),tc_nat)* c_Wellfounded_Oaccp(u,x,w).
% 299.94/300.38  44376[0:SpR:74.0,655.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orev(c_List_Orotate1(u,v),v),w,v),v),c_List_Orev(c_List_Orotate1(u,v),v))**.
% 299.94/300.38  44371[0:SpR:555.1,655.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Orev(v,w))**.
% 299.94/300.38  44422[3:SpR:39416.1,44259.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(v)),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 299.94/300.38  44420[3:SpR:39416.1,44259.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,u),w),tc_nat)*.
% 299.94/300.38  44487[3:SpR:270.0,44261.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,v))),tc_nat)* hBOOL(c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y))*.
% 299.94/300.38  44605[0:SpR:74.0,656.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate1(c_List_Orotate1(u,v),v),w,v),v),c_List_Orotate1(c_List_Orotate1(u,v),v))**.
% 299.94/300.38  44604[0:SpR:93.0,656.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Oappend(c_List_Orotate1(c_List_Orev(u,v),v),w,v),v),c_List_Orotate1(c_List_Orev(u,v),v))**.
% 299.94/300.38  44600[0:SpR:555.1,656.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate1(v,w),x,w),w),c_List_Orotate1(v,w))**.
% 299.94/300.38  44577[1:SpR:4417.1,656.0] || equal(c_List_Olist_OCons(v_a____,c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))**.
% 299.94/300.38  44835[0:SpR:74.0,1830.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orev(c_List_Oappend(w,c_List_Orotate1(u,v),v),v),v),c_List_Orev(c_List_Orotate1(u,v),v))**.
% 299.94/300.38  44830[0:SpR:555.1,1830.0] || equal(u,v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,v,w),w),w),c_List_Orev(v,w))**.
% 299.94/300.38  44814[0:SpR:517.1,1830.0] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(x,w),w),c_List_Orev(v,w))**.
% 299.94/300.38  44930[3:SpR:127.1,44264.0] ||  -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Obutlast(c_List_Olist_OCons(c_Lambda_OdB_OVar(w),u,v),v),x,v,y),tc_nat)*.
% 299.94/300.38  45024[1:Res:3263.1,19831.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_Type_Otyping(c_Type_Oshift(w,v,x,y),c_Lambda_OdB_OVar(u),z)* -> equal(hAPP(w,u),z).
% 299.94/300.38  45368[1:Rew:1014.0,45330.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  45872[0:SpL:517.1,1818.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Olistsp(y,c_List_Orev(x,w),w)* -> c_List_Olistsp(y,c_List_Orev(u,w),w)*.
% 299.94/300.38  46006[1:Rew:1014.0,45979.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  46079[1:Rew:1014.0,46061.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.38  46254[1:Rew:1014.0,46205.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  46311[0:SpL:517.1,1819.0] || equal(c_List_Oappend(u,v,w),x)* c_List_Olistsp(y,c_List_Orev(x,w),w)* -> c_List_Olistsp(y,c_List_Orev(v,w),w)*.
% 299.94/300.38  46803[1:Rew:1014.0,46791.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 299.94/300.38  47463[1:Rew:1014.0,47391.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  48459[1:Rew:1014.0,48402.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38  48673[1:Rew:1014.0,48661.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(u,v_as____).
% 299.94/300.38  48736[1:Rew:1014.0,48712.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  48966[1:Rew:1014.0,48902.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  49071[1:Rew:1014.0,48992.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  49185[1:Rew:1014.0,49098.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  49385[1:Rew:1014.0,49338.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  49595[1:Rew:1014.0,49530.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  50040[1:Rew:1014.0,50004.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  50502[1:Rew:1014.0,50427.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  50667[1:Rew:1014.0,50639.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  50669[1:Rew:1014.0,50579.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.38  50769[1:Rew:1014.0,50707.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  51268[1:Rew:1014.0,51242.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(u,v_as____).
% 299.94/300.38  51271[1:Rew:1014.0,51202.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(u,v_as____).
% 299.94/300.38  51356[1:Rew:1014.0,51309.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  51510[1:Rew:1014.0,51475.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  52315[0:SSi:52286.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_List_Olistsp(x,u,w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38  52316[0:SSi:52274.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_List_Olistsp(x,w,u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.38  52797[0:Res:8233.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,w,x) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,v),x)*.
% 299.94/300.38  52796[0:Res:8233.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Type_Otyping(w,c_Lambda_Osubst(u,x,v),y)* -> c_Type_Otyping(w,x,y).
% 299.94/300.38  52835[10:SpL:133.0,52746.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53169[10:Rew:1014.0,53130.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53233[10:Rew:1014.0,53205.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53552[10:Rew:1934.0,53513.1] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  53605[9:Res:52409.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  53604[9:Res:52409.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  54180[10:Rew:1014.0,54144.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  54265[9:SSi:54242.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  54368[9:SSi:54341.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  54479[9:Rew:1014.0,54411.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  54480[9:SSi:54446.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  54659[1:Rew:1992.0,54620.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  54765[1:SpL:39416.1,54720.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  54736[1:SpL:39416.1,54720.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.38  54803[1:Rew:1014.0,54762.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.38  55359[0:SpL:7262.0,314.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),hAPP(hAPP(c_Type_Otype_OFun,y),z))* -> equal(hAPP(u,w),z).
% 299.94/300.38  55351[0:SpL:7262.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* -> equal(v,hAPP(w,y)).
% 299.94/300.38  55967[1:SpL:298.0,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  55966[1:SpL:211.0,54748.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.38  56057[0:SpR:298.0,2101.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38  56056[0:SpR:211.0,2101.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38  56198[0:SpL:127.1,54674.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),v),u)* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.38  56243[0:SpL:127.1,56201.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),v),u)* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.38  56382[1:Rew:1014.0,56367.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38  56561[1:Rew:1014.0,56517.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  56631[0:SpR:298.0,2199.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38  56603[0:SpR:211.0,2199.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38  56808[1:Rew:1014.0,56781.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38  56889[1:Rew:1014.0,56865.2] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(w,v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  56890[1:Rew:1014.0,56864.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  56969[1:Rew:1014.0,56957.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,x) -> equal(w,v_as____).
% 299.94/300.38  57055[1:Rew:1014.0,56994.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  57297[1:Rew:1014.0,57270.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38  57337[0:SpL:39416.1,57136.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v,y),y),tc_nat)*.
% 299.94/300.38  57317[0:SpL:39416.1,57136.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.38  57430[1:Rew:1014.0,57388.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  57531[1:Rew:1014.0,57512.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  57759[1:Rew:1014.0,57717.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  57791[1:SpL:298.0,56919.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  57790[1:SpL:211.0,56919.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  57778[1:SpL:11766.1,56919.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.38  57917[1:SpL:298.0,57831.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  57916[1:SpL:211.0,57831.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58273[0:SpL:2231.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,v,y),y))** -> .
% 299.94/300.38  58270[0:SpL:2231.0,9.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(w,v,y),y),y).
% 299.94/300.38  58239[1:SpL:2231.0,54758.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58039[0:SpR:2231.0,2199.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38  58038[0:SpR:2231.0,2101.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,v),v),v),v),c_List_Olast(u,v))**.
% 299.94/300.38  58002[10:SpR:2231.0,52757.1] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Oappend(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  57972[9:SpR:2231.0,52408.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  58470[1:Rew:2527.0,58453.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  58455[1:Rew:58062.0,51445.0] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(u,v_as____).
% 299.94/300.38  58490[1:Rew:1844.0,58317.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58491[0:Rew:1844.0,58275.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(w,c_List_Orev(v,y),y))** -> .
% 299.94/300.38  58492[1:Rew:1844.0,58216.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58493[1:Rew:1844.0,58172.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  58519[1:Rew:2117.0,58512.0] ||  -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  58555[0:Rew:58554.0,45598.0] ||  -> equal(c_List_Obutlast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))**.
% 299.94/300.38  58568[0:Rew:58567.1,37245.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_ONil(y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.38  58788[0:SpR:11886.0,11858.0] ||  -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(hAPP(hAPP(c_fequal(u),v),w),c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x),w,x,y))*.
% 299.94/300.38  58815[1:Rew:24918.0,58796.1] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(hAPP(hAPP(c_fequal(v),v_a____),w),u,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.38  59044[1:Rew:1014.0,59025.1] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  59066[1:SpR:11764.1,57990.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  59307[0:Res:166.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),w)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),w)*.
% 299.94/300.38  59302[0:Res:254.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat))),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v)),w)*.
% 299.94/300.38  59319[1:SpL:11764.1,57332.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  59550[1:SpL:11764.1,58564.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  59680[1:SpL:2231.0,59600.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  59876[0:SpL:39416.1,59864.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OVar(w),x)),tc_nat)*.
% 299.94/300.38  59873[0:SpL:39416.1,59864.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),tc_nat)*.
% 299.94/300.38  59871[0:SpL:39416.1,59864.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.38  59906[0:SpL:39416.1,59806.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),tc_nat)*.
% 299.94/300.38  59886[0:SpL:39416.1,59806.0] || equal(c_List_Oappend(u,v,w),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 299.94/300.38  60026[0:SpL:127.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Obutlast(c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w,x),x),y,x,z))* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  60350[0:Res:166.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),x)*.
% 299.94/300.38  60345[0:Res:254.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w)),x)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))),x).
% 299.94/300.38  60630[1:Rew:1014.0,60575.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  60922[1:Rew:1014.0,60830.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(w,v_as____).
% 299.94/300.38  60980[1:Rew:1014.0,60950.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.38  61035[1:Rew:1014.0,61005.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38  61375[1:Rew:1014.0,61316.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(u,v_as____).
% 299.94/300.38  61486[1:Rew:1014.0,61402.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.38  62430[9:Rew:2232.0,62421.0,2142.0,62421.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  62432[9:SSi:62415.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  62526[9:Rew:1014.0,62478.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  62527[9:SSi:62499.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,v,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  62586[9:Rew:2142.0,62579.0,2142.0,62579.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.38  62588[9:SSi:62573.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_nat)* -> c_List_Olistsp(y,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.38  63079[0:Res:10204.2,59959.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z),x1))),w)* -> .
% 299.94/300.38  63072[0:Res:10204.2,377.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w)* -> equal(y,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))*.
% 299.94/300.38  63052[0:SpR:327.0,10204.2] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(x,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v),y,z)),w)** -> hBOOL(y).
% 299.94/300.38  63344[0:Res:10205.2,377.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w)* -> equal(y,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v))*.
% 299.94/300.38  63325[0:SpR:327.0,10205.2] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(x,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),y,z)),w)** -> hBOOL(y).
% 299.94/300.38  63368[0:SpL:39416.1,63356.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x))),tc_nat)*.
% 299.94/300.38  63366[0:SpL:39416.1,63356.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),c_Type_Osko__Type__Xtype__induct__1__1(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x)),tc_nat)*.
% 299.94/300.38  63364[0:SpL:39416.1,63356.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,w)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.38  64072[0:MRR:64071.0,268.0] ||  -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.38  65006[1:SpL:528.1,59600.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  64978[1:SpL:528.1,33963.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.38  64954[1:SpL:528.1,2681.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.38  64931[1:SpL:528.1,18839.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,u).
% 299.94/300.38  64920[2:SpL:528.1,51032.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  64895[1:SpL:528.1,54758.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  64889[1:SpL:528.1,50098.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> .
% 299.94/300.38  64875[1:SpL:528.1,1999.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v_a____,u).
% 299.94/300.38  64873[1:SpL:528.1,14213.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____).
% 299.94/300.38  64774[0:SpR:528.1,1972.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Obutlast(c_List_Oreplicate(x,y,w),w),c_List_Orev(v,w))*.
% 299.94/300.38  65211[9:Rew:1014.0,65191.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____) c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.38  65436[2:SpL:4649.1,4480.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,u)*.
% 299.94/300.38  65863[0:SpL:27495.1,2115.0] || equal(u,c_List_Olist_ONil(v)) c_List_Olistsp(w,c_List_Olist_OCons(x,y,v),v)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,v),v)*.
% 299.94/300.38  65998[10:SpL:298.0,65921.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  65997[10:SpL:211.0,65921.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66202[0:Res:79.2,2220.0] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,c_List_Oappend(x,y,w),w)* -> c_List_Olistsp(u,c_List_Oappend(v,x,w),w)*.
% 299.94/300.38  66188[0:SpL:29174.1,2220.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w) -> c_List_Olistsp(x,c_List_Oappend(y,u,w),w)*.
% 299.94/300.38  66315[9:Res:52409.1,65876.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66347[1:Rew:1014.0,66307.1] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38  66406[9:Rew:1014.0,66369.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66407[9:SSi:66389.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  66463[10:Res:52409.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66489[10:Rew:1014.0,66450.1] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38  66645[10:Rew:1014.0,66583.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  66646[10:SSi:66616.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Oappend(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  66790[0:Rew:66759.1,66789.1,36947.1,66789.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x)).
% 299.94/300.38  67085[0:Rew:2142.0,67051.0] ||  -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(u,w,x),x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.38  67343[0:SSi:67339.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(u,v,tc_nat).
% 299.94/300.38  67813[1:Rew:1020.0,67736.2,1136.0,67736.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_HOL_Oord__class_Oless(v,c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(v,v_rs____,tc_Lambda_OdB),v_as____).
% 299.94/300.38  67814[1:Rew:1020.0,67725.2,18753.1,67725.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_HOL_Oord__class_Oless(v,c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(v,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  67990[1:Rew:1020.0,67914.2,1136.0,67914.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) c_HOL_Oord__class_Oless(v,c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(v,v_rs____,tc_Lambda_OdB),v_as____).
% 299.94/300.38  68172[0:SSi:68147.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.38  68173[0:SSi:68146.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat)) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.38  68239[0:Res:68163.0,4136.0] ||  -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w) c_HOL_Oord__class_Oless(w,u,tc_nat)* c_HOL_Oord__class_Oless(v,w,tc_nat)*.
% 299.94/300.38  68614[0:SpR:68549.1,11989.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Ofoldl(w,x,c_List_Olist_OCons(y,u,v),z,v),hAPP(hAPP(w,x),y))**.
% 299.94/300.38  68574[0:SpR:68549.1,11886.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Ofoldr(w,c_List_Olist_OCons(x,u,v),y,v,z),hAPP(hAPP(w,x),y))**.
% 299.94/300.38  70506[1:SpL:517.1,3944.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(c_List_Obutlast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  70483[1:SpL:8586.1,3944.0] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  70545[1:SpL:11764.1,70536.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  70776[1:SpR:2133.0,10049.1] ||  -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.38  70907[1:SpL:555.1,10137.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,v_as____).
% 299.94/300.38  70868[1:SpL:2133.0,10137.0] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  71102[1:SpR:555.1,2299.1] || equal(u,v)* equal(v_rs____,v)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  71181[1:SpR:517.1,3055.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71329[1:SpR:517.1,3056.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  71666[1:SpL:3754.1,25433.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.38  71653[1:SpL:3754.1,33049.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v) equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 299.94/300.38  71648[1:SpL:3754.1,285.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v,c_List_Obutlast(w,tc_Lambda_OdB)).
% 299.94/300.38  71608[1:SpL:3754.1,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OAbs(y))* -> equal(u,v_as____).
% 299.94/300.38  71607[1:SpL:3754.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x),c_Lambda_OdB_OVar(y))* -> equal(u,v_as____).
% 299.94/300.38  71601[1:SpL:3754.1,63019.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.38  71599[1:SpL:3754.1,25978.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____).
% 299.94/300.38  72013[1:SpR:517.1,3979.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72078[1:SpR:11764.1,72052.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72145[1:SpR:517.1,4018.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72251[1:SpL:517.1,8103.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(w,c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72228[1:SpL:8586.1,8103.0] || equal(u,v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72326[1:SpL:8588.1,8104.0] || equal(u,v_rs____) equal(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  72465[1:SpL:517.1,12099.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* c_ListOrder_Ostep1(w,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  72442[1:SpL:8586.1,12099.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  72501[1:SpL:11766.1,72479.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  72847[1:SpL:11764.1,72482.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  73031[1:SpL:517.1,12134.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* c_ListOrder_Ostep1(w,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73008[1:SpL:8586.1,12134.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73088[1:SpL:11766.1,73045.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  73150[1:SpL:11764.1,73048.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  73323[1:SpL:6864.1,15177.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  73408[1:SpL:517.1,30759.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73448[1:SpL:2133.0,30831.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73550[1:SpL:517.1,30877.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.38  73512[1:SpL:2133.0,30877.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73666[1:SpL:517.1,34401.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  73854[11:SpR:317.1,73839.1] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v,u,w,x),tc_nat)* hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.38  73850[11:SpR:62.1,73839.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat) hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.38  73849[11:SpR:63.1,73839.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat) hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.38  74212[10:SpR:517.1,66666.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  74189[10:SpR:8586.1,66666.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  74339[1:SpL:4463.0,71609.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB))** -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_as____).
% 299.94/300.38  75125[1:SpR:74746.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  75124[1:SpR:74746.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.38  75995[1:SpR:74710.1,12.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,x,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38  75940[1:SpR:74710.1,12.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  76812[1:SpR:74743.1,11.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.38  76799[1:SpR:74743.1,2231.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  76718[1:SpR:74743.1,11.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  78282[1:Rew:1014.0,78253.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38  78690[1:SpL:76543.1,15070.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v,tc_Lambda_OdB))* -> .
% 299.94/300.38  78685[1:SpL:76543.1,1725.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  78683[1:SpL:76543.1,1729.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(v_a____,w).
% 299.94/300.38  78682[1:SpL:76543.1,21761.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  78505[1:SpR:76543.1,2165.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.38  78472[1:SpR:76543.1,3928.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.38  79926[1:Rew:1014.0,79895.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38  79940[1:SpL:517.1,77661.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  80015[1:SpL:517.1,77662.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.38  80592[1:Rew:3462.0,80537.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 299.94/300.38  80961[1:SpL:517.1,79973.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.38  81044[1:SpL:517.1,80052.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  81107[1:SpL:2118.0,2846.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  81096[1:SpL:8586.1,2846.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  81143[1:SpL:8586.1,2874.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  81247[1:SpL:8586.1,2966.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  81306[1:SpL:8586.1,3237.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  81439[1:SpL:8588.1,3519.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  81623[0:SpL:1787.0,8.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(v,w,x),x).
% 299.94/300.38  81467[9:SpR:1787.0,52407.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  81854[0:Rew:4495.1,81474.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),v)**.
% 299.94/300.38  82104[0:SSi:82092.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(u,w,tc_nat)* equal(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.38  82105[0:SSi:82064.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.38  82120[1:SpL:517.1,4451.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  82357[0:SpL:1801.0,9.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 299.94/300.38  82198[0:SpR:1801.0,13812.0] ||  -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(u,v,x),x),x),x),x),c_List_Oreplicate(u,v,x))**.
% 299.94/300.38  82167[9:SpR:1801.0,52408.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  82709[1:SpL:517.1,82135.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  82685[1:SpL:8586.1,82135.1] || equal(u,v_rs____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  82752[1:SpL:11766.1,82719.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.38  83387[1:SpL:517.1,6699.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  83338[1:SpL:8586.1,6699.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  83604[1:SpL:6142.1,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))*.
% 299.94/300.38  83569[1:SpL:4780.1,2104.0] || equal(u,v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 299.94/300.38  83678[1:SpL:517.1,8140.1] || equal(u,v)* equal(c_List_Oappend(u,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  83664[1:SpL:8588.1,8140.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  84207[1:SpL:517.1,8765.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Olist_OCons(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  84357[1:SpL:8586.1,9529.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.38  84828[0:Rew:2232.0,84705.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38  84829[0:Rew:2142.0,84684.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38  84592[1:SpL:2142.0,65876.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38  84544[1:SpL:2142.0,3423.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  84543[1:SpL:2142.0,2554.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  84887[0:Rew:1844.0,84613.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x))* -> equal(v,y).
% 299.94/300.38  84927[0:Rew:1844.0,84926.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38  84930[1:Rew:1844.0,84659.0,2142.0,84659.0,1844.0,84659.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  84943[1:Rew:1844.0,84516.0,2142.0,84516.0,1844.0,84516.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  85717[1:Rew:1014.0,85651.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  85859[1:SpL:3754.1,85807.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  86049[1:SpL:6041.1,2209.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 299.94/300.38  86218[1:SpL:11766.1,86168.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.38  86638[1:SpL:11766.1,86588.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.38  86986[10:SpL:2232.0,65919.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.38  87064[0:Rew:2142.0,86945.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38  86878[1:SpL:2232.0,1088.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.38  86806[0:SpR:2232.0,653.0] ||  -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 299.94/300.38  87071[9:Rew:2142.0,86774.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  87072[9:Rew:2232.0,86772.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  87119[1:Rew:87086.1,86790.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.38  87133[0:Rew:1844.0,86946.0,2142.0,86946.0,1844.0,86946.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38  87290[0:SpL:2231.0,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,v,y),y))** -> .
% 299.94/300.38  87395[1:SpL:2231.0,87322.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  87562[1:SpR:13829.0,17242.1] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.38  87560[1:SpR:13829.0,16139.1] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.38  87559[1:SpR:13829.0,78502.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.38  87673[0:SpL:1844.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,x,y),y))** -> .
% 299.94/300.38  87672[0:SpL:1797.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.94/300.38  87733[0:Rew:2142.0,87670.0,2232.0,87670.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38  87666[0:SpL:1783.0,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.94/300.38  87757[1:SpL:2004.1,87325.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  87750[0:SpL:1844.0,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,x,y),y))** -> .
% 299.94/300.38  87749[0:SpL:1797.0,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y),y),c_List_Oappend(x,c_List_Orev(w,y),y))** -> .
% 299.94/300.38  87788[0:Rew:2142.0,87747.0,2142.0,87747.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Orev(x,y),y))** -> .
% 299.94/300.38  87743[0:SpL:1783.0,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x),x),c_List_Oappend(c_List_Orev(y,x),w,x))** -> .
% 299.94/300.38  87873[0:Rew:3768.1,87828.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  87902[0:SpL:127.1,87741.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  87992[0:Rew:11886.0,87962.1] || equal(u,c_List_Olist_ONil(v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(w,x),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(w,x),u,y,v,z)),y))*.
% 299.94/300.38  88013[1:SpL:11766.1,87405.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v_rs____,v) -> .
% 299.94/300.38  88145[1:SpL:298.0,87307.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))* -> .
% 299.94/300.38  88144[1:SpL:211.0,87307.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))* -> .
% 299.94/300.38  88223[1:SpL:11764.1,87174.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  88212[1:SpL:4471.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  88265[0:Rew:3768.1,88211.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orotate1(v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  88207[0:SpL:298.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Oappend(v,w,y),y))** -> .
% 299.94/300.38  88206[0:SpL:211.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.94/300.38  88186[1:SpL:11183.1,87174.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  88267[0:Rew:396.0,88216.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Orotate1(c_List_Oreplicate(w,x,y),y))** -> .
% 299.94/300.38  88322[1:SpL:2231.0,88237.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  88487[1:SpL:298.0,88293.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  88486[1:SpL:211.0,88293.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  88565[1:SpL:2231.0,88505.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  88633[1:SpL:11764.1,87176.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.38  88677[0:Rew:3768.1,88621.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orev(v,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  88617[0:SpL:298.0,87176.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Oappend(v,w,y),y))** -> .
% 299.94/300.38  88616[0:SpL:211.0,87176.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Olist_OCons(v,w,y),y))** -> .
% 299.94/300.38  88680[0:Rew:1844.0,88618.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Olist_OCons(w,c_List_Orev(v,y),y))** -> .
% 299.94/300.38  88976[0:Rew:3768.1,88931.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  88980[0:Rew:1844.0,88910.0,2142.0,88910.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38  88989[0:Res:1217.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,v),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u),v),w)*.
% 299.94/300.38  89072[1:SpL:298.0,88727.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  89071[1:SpL:211.0,88727.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  89110[1:Rew:1844.0,89073.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  89260[0:Rew:3768.1,89204.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),x),v)** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  89200[0:SpL:298.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Oappend(v,w,y))** -> .
% 299.94/300.38  89199[0:SpL:211.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Olist_OCons(v,w,y))** -> .
% 299.94/300.38  89264[0:Rew:396.0,89209.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.94/300.38  89319[1:SpL:2231.0,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  89539[1:SpL:298.0,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.38  89618[1:SpL:2231.0,89559.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  89693[3:Res:44261.1,1644.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,v))),tc_nat)* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),v),x))*.
% 299.94/300.38  90277[1:SpL:11766.1,90130.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90352[1:SpL:11764.1,90131.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90669[1:SpL:11766.1,90495.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90756[1:SpL:11764.1,90496.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  90906[0:Res:18793.2,289.0] || c_Type_Otypings(u,v,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,c_Lambda_OdB_OVar(w),x) -> c_Type_Otypings(u,v,c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,w,v))*.
% 299.94/300.38  91289[1:Rew:1014.0,91219.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  91394[1:Rew:1014.0,91350.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  91568[1:Rew:1014.0,91515.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  91966[1:SpL:2231.0,91578.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  92255[0:Res:1217.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w),x)* -> c_Type_Otyping(u,c_Lambda_Olift(v,w),x).
% 299.94/300.38  93049[0:Res:7291.1,59959.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w),x))),c_Lambda_OdB_OdB__rec(y,z,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x1),x2))* -> .
% 299.94/300.38  93277[0:EqR:10209.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__2(hAPP(hAPP(c_Type_Otype_OFun,w),x),u,v),x).
% 299.94/300.38  93598[1:Rew:1014.0,93564.2] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38  93602[0:EqR:10208.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(hAPP(hAPP(c_Type_Otype_OFun,w),x),u,v),w).
% 299.94/300.38  94214[1:Rew:1014.0,94183.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.38  94394[0:MRR:94393.0,268.0] ||  -> equal(c_List_Olast(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Olast(c_List_Olist_OCons(v,c_List_Orev(u,x),x),x))**.
% 299.94/300.38  94607[1:Rew:1014.0,94518.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 299.94/300.38  94837[0:Res:1217.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),v,w) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),w)*.
% 299.94/300.38  95000[1:Rew:1014.0,94963.2] || equal(u,v_as____) equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.38  95073[1:Rew:1014.0,95042.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  95642[1:Rew:11887.0,95548.1] || equal(u,v_as____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),hAPP(hAPP(v,w),x))*.
% 299.94/300.38  95753[1:Rew:95752.1,94223.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  95903[0:SpR:157.0,16106.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),c_Lambda_Olift(v,u)))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),w),v))*.
% 299.94/300.38  95993[0:Rew:2142.0,95952.0] ||  -> equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),y),y),w)**.
% 299.94/300.38  95934[1:SpR:3754.1,84410.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  96088[1:SpR:6865.1,96017.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)**.
% 299.94/300.38  96087[1:SpR:76543.1,96017.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)**.
% 299.94/300.38  96242[0:SpR:157.0,16102.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(v)))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),w))*.
% 299.94/300.38  97274[0:SpL:127.1,97155.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.38  97304[0:Rew:1844.0,97275.0,2142.0,97275.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 299.94/300.38  97510[0:Rew:211.0,97509.0,1801.0,97509.0,298.0,97509.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Orev(u,z))** -> .
% 299.94/300.38  98129[1:SpL:517.1,90289.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98290[1:SpL:517.1,90681.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98244[1:SpL:517.1,90681.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  98379[1:SpL:517.1,88259.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  98418[1:Rew:1844.0,98361.0,2142.0,98361.0,396.0,98361.0,1844.0,98361.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  98467[1:SpL:517.1,89252.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  98504[1:Rew:1247.0,98432.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  98508[1:Rew:396.0,98449.0,1844.0,98449.0,2142.0,98449.0,1844.0,98449.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  98610[1:SpL:517.1,9794.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(w,v_rs____) equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  98669[1:SpL:555.1,10246.2] || equal(u,v)* equal(w,v)* equal(v_rs____,w)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.38  98755[1:SpL:8586.1,14008.0] || equal(u,v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.38  98844[1:SpL:6864.1,14881.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  98826[1:SpL:517.1,14881.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 299.94/300.38  98862[1:SpL:6864.1,15060.1] || equal(u,v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99029[4:SSi:99009.1,99009.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 299.94/300.38  99030[9:SSi:99008.1,99008.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u),tc_nat)*.
% 299.94/300.38  99063[1:SpL:8586.1,15175.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99043[1:SpL:6864.1,15175.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99126[1:SpL:8588.1,99067.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99119[1:SpL:6864.1,99067.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99181[1:SpL:8586.1,15176.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99161[1:SpL:6864.1,15176.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  99311[1:SpL:6864.1,15482.0] || equal(u,v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  99266[1:SpL:8586.1,15482.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  99573[1:SpL:517.1,17710.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  99691[1:SpL:517.1,17718.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  100060[1:SpL:517.1,19365.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  100242[1:SpL:517.1,19579.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* c_ListOrder_Ostep1(x,c_List_Orev(w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  100468[1:SpL:8586.1,24234.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  100566[1:SpL:517.1,24317.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* equal(v_as____,w) equal(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  100703[1:SpL:8588.1,33185.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  100792[1:SpL:517.1,34831.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  100901[1:SpL:517.1,34850.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  101024[4:SSi:101005.1,101005.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),tc_nat)*.
% 299.94/300.38  101025[9:SSi:101004.1,101004.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,w,tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),tc_nat)*.
% 299.94/300.38  101384[1:SpL:8586.1,39115.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101443[1:SpL:8586.1,39116.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101509[1:SpL:8588.1,39144.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101536[1:SpL:8588.1,39145.0] || equal(u,v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 299.94/300.38  101802[1:SpL:517.1,45996.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  101936[1:SpL:2118.0,46625.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  101926[1:SpL:8586.1,46625.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 299.94/300.38  102180[1:SpL:517.1,47221.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(w,v_rs____) equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  102359[1:SpL:8586.1,48339.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.38  102734[9:SpR:517.1,52411.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  102720[9:SpR:517.1,52411.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  102867[9:SpR:517.1,52412.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  102853[9:SpR:517.1,52412.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  102979[10:SpR:517.1,52427.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103133[10:SpR:11764.1,103039.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(w,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103169[10:SpR:2142.0,103060.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103198[10:Rew:1014.0,103168.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103200[10:SSi:103188.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.38  103246[10:SpR:517.1,52696.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* c_List_Olistsp(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103223[10:SpR:8586.1,52696.1] || equal(u,v_rs____) c_List_Olistsp(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103324[9:SpR:517.1,53578.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103305[9:SpR:517.1,53578.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  103459[1:SpL:8588.1,54710.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  103681[1:SpL:517.1,56319.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_rs____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  103659[1:SpL:8588.1,56319.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  103764[1:SpL:2133.0,56372.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  104250[1:SpL:517.1,57175.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  104293[1:SpL:2133.0,57282.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  104467[1:SpL:517.1,57351.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  104538[1:SpL:517.1,58310.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  104501[1:SpL:8588.1,58310.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  104565[1:SpL:8588.1,58400.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104556[1:SpL:6864.1,58400.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104627[1:SpL:8588.1,104584.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104618[1:SpL:6864.1,104584.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104739[1:SpL:8588.1,58693.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104825[1:SpL:8588.1,58694.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104892[1:SpL:8588.1,104855.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104883[1:SpL:6864.1,104855.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  104961[1:SpL:517.1,59398.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(w,v_as____) equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  104938[1:SpL:8586.1,59398.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  105100[1:SpL:517.1,63455.1] || equal(u,v)* equal(w,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(u,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  105181[10:SpL:517.1,65920.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  105208[10:Rew:59.0,105174.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  105265[10:SpL:517.1,65927.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  105309[10:Rew:59.0,105258.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  105587[10:Rew:2133.0,105547.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  105814[1:SpL:517.1,77835.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.38  105880[1:Rew:105850.1,105879.1,36111.1,105879.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  105895[1:SpL:517.1,77836.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.38  105966[1:Rew:105965.1,105884.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v).
% 299.94/300.38  105969[1:Rew:78228.1,105968.1,78227.1,105968.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  106100[1:SpL:517.1,83674.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  106181[1:SpL:6864.1,84969.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106170[1:SpL:6864.1,84969.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  106524[1:SpL:3754.1,106347.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.38  106728[1:SpL:6864.1,85498.0] || equal(u,v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106708[1:SpL:8586.1,85498.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106805[1:SpL:6864.1,85499.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106797[1:SpL:8588.1,85499.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.38  106834[1:SpL:6864.1,85501.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.38  107016[1:SpL:517.1,87318.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107048[1:SpL:517.1,87717.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  107174[1:SpL:517.1,87841.1] || equal(u,v)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.38  107160[1:SpL:8588.1,87841.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38  107434[1:SpL:517.1,88918.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_rs____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  107401[1:SpL:8586.1,88918.1] || equal(u,v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  107499[1:SpL:517.1,88920.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  107529[1:SpL:8588.1,88966.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  107662[1:SpL:8586.1,89442.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  107732[1:SpL:8588.1,89443.1] || equal(u,v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  107779[1:SpL:8588.1,97301.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  108088[0:SpR:315.0,107933.1] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_OCons(u,v,w),x,w,y),tc_nat)*.
% 299.94/300.38  108119[0:SSi:108086.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),u,c_List_Olist_OCons(v,w,tc_nat),tc_nat,tc_nat),tc_nat)*.
% 299.94/300.38  108327[1:SpL:517.1,100935.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  108441[1:SpL:517.1,104248.0] || equal(u,v)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  108573[1:SpL:517.1,104994.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.38  108688[10:SpL:517.1,105182.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108774[10:SpL:517.1,105191.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  108922[10:SpL:517.1,105266.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  109241[1:Rew:211.0,109240.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  109660[1:SpL:517.1,5458.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),v)* -> .
% 299.94/300.38  109945[1:SpL:517.1,5805.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  110297[1:SpL:2133.0,6520.1] || equal(u,v_as____) equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  110874[1:SpL:9530.1,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(x,v).
% 299.94/300.38  110861[1:SpL:9530.1,106204.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.38  110505[1:SpR:9530.1,6864.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(w,v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 299.94/300.38  111295[2:Rew:4649.1,110872.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.38  111544[1:SpL:2133.0,14247.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  111586[1:SpL:8586.1,15449.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  111645[1:SpL:8588.1,15612.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.38  111684[1:SpL:517.1,18883.1] || equal(u,v)* equal(u,w)* equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 299.94/300.38  111775[1:SpL:517.1,111701.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(u,w)* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 299.94/300.38  111752[1:SpL:8586.1,111701.1] || equal(u,v_rs____) equal(v,w)* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 299.94/300.38  111820[1:SpL:11766.1,111785.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* -> equal(v_as____,w)*.
% 299.94/300.38  112340[1:SpL:517.1,21856.1] || equal(u,v)* equal(u,w)* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  112686[1:SpL:50.0,30559.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  112745[1:SpL:50.0,31041.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  112847[1:SpL:517.1,33492.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____)*.
% 299.94/300.38  113094[1:SpL:517.1,33891.1] || equal(u,v)* equal(w,v_as____)* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,u)*.
% 299.94/300.38  113204[1:SpL:517.1,33892.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  113317[1:SpL:517.1,33894.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,w)*.
% 299.94/300.38  113523[1:SpL:50.0,34091.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  113693[1:SpL:517.1,35325.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  114048[0:SpL:127.1,113987.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x)* -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 299.94/300.38  114096[1:SpL:517.1,114029.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114073[1:SpL:8586.1,114029.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114132[1:SpL:8588.1,114030.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.38  114237[0:SpR:234.0,2098.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_List_Olist_OCons(u,w,v),v),c_List_Olist_OCons(u,c_List_Olist_ONil(v),v))**.
% 299.94/300.38  114373[1:SpL:517.1,35708.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  114449[1:SpL:517.1,38542.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.38  114554[0:SpL:39698.2,78.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(u,w).
% 299.94/300.38  114669[0:MRR:114595.0,39690.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,u),u)*.
% 299.94/300.38  114682[0:Obv:114681.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* equal(c_List_Orev(v,u),c_List_Olist_ONil(u)).
% 299.94/300.38  115134[2:SpL:2207.0,91382.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115113[1:SpL:2207.0,50754.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115281[1:Rew:2118.0,115092.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115058[0:SpL:2207.0,2138.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Orev(v,x),y,x))** -> .
% 299.94/300.38  115009[1:SpL:2207.0,48339.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  115327[0:Rew:1783.0,115067.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),c_List_Oappend(c_List_Orev(y,x),v,x))** -> .
% 299.94/300.38  115340[0:Rew:115175.1,114864.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(y,z,w),v)* -> .
% 299.94/300.38  115534[1:Rew:115530.0,47992.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.38  115657[0:SpR:127.1,114656.1] ||  -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),tc_nat)*.
% 299.94/300.38  116256[1:Rew:211.0,116196.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  116257[1:Rew:298.0,116195.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  116259[1:Rew:298.0,116189.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 299.94/300.38  116982[1:SpL:8588.1,116548.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  116975[1:SpL:8588.1,116548.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.38  117004[1:SpL:8586.1,116253.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  117060[1:SpL:8588.1,117008.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  117522[1:Rew:3462.0,117472.1,3108.0,117472.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  117523[1:Rew:3108.0,117433.1,3462.0,117433.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.38  117595[1:SpL:50.0,48709.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  117674[1:SpL:2133.0,50026.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.38  117831[1:SpL:2207.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.38  117797[1:SpL:50.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.38  117997[2:SpL:517.1,51066.1] || equal(u,v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  118073[2:SpL:517.1,118014.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(u,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  118050[2:SpL:8586.1,118014.1] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.38  118108[2:SpL:11766.1,118079.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> .
% 299.94/300.38  118531[10:SpL:517.1,53015.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  118661[10:SpL:517.1,53016.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  118810[10:SpL:517.1,53534.0] || equal(u,v)* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  118893[10:SpL:517.1,53535.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  119192[1:SpL:8588.1,54782.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  119237[1:SpL:8586.1,119173.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119295[1:SpL:8588.1,119241.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119468[1:SpL:8586.1,54783.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.38  119504[1:Rew:2118.0,119447.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.38  119540[1:SpL:8586.1,119441.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119628[1:SpL:8588.1,119544.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.38  119701[1:SpL:517.1,55087.1] || equal(u,v)* equal(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  119908[1:SpL:2207.0,55607.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  119836[1:SpL:8586.1,55607.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  120038[1:SpL:2207.0,55608.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  119952[1:SpL:8586.1,55608.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  120130[1:Rew:58503.0,120107.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  120196[10:SpL:517.1,58110.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.38  120353[10:SpL:517.1,58250.0] || equal(u,v)* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  120501[1:SpL:2207.0,58406.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  120426[1:SpL:8588.1,58406.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  120794[1:SpL:2207.0,58739.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.38  120733[1:SpL:8588.1,58739.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.38  121075[1:SpL:517.1,59632.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,v_rs____) equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  121187[1:SpL:517.1,59654.1] || equal(u,v)* equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 299.94/300.38  121871[10:SpL:517.1,87047.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  121995[1:SpL:517.1,87355.1] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(w,v_rs____) equal(c_List_Orev(x,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  122116[1:Rew:2118.0,122102.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.38  122863[1:SpL:517.1,91938.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(w,v_rs____) equal(c_List_Orev(x,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  123017[1:SpL:517.1,97460.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,y,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),y)* -> .
% 299.94/300.38  123092[1:SpL:517.1,97841.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),u)* -> .
% 299.94/300.38  123661[1:SpL:517.1,109943.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38  123851[1:SpL:517.1,112886.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(v,x)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(x,v_as____)*.
% 299.94/300.38  124057[1:SpL:517.1,113128.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(x,v_as____)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(x,u)*.
% 299.94/300.38  124213[1:SpL:517.1,113243.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38  124389[1:SpL:517.1,113351.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(u,x)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v_as____,x)*.
% 299.94/300.38  124546[1:SpL:517.1,113727.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  124669[1:SpL:517.1,115046.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.38  124807[10:SpL:517.1,115187.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.38  124947[10:SpL:517.1,124860.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.38  124899[10:SpL:8586.1,124860.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  124987[10:SpL:11766.1,124956.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 299.94/300.38  125064[10:SpL:517.1,124951.0] || equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.38  125233[1:SpL:517.1,116165.1] || equal(u,v) equal(w,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  125378[1:SpL:517.1,125203.1] || equal(u,v) equal(w,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.38  125494[1:SpL:65.0,116190.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),w) equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125493[1:SpL:517.1,116190.1] || equal(u,v)* equal(u,w)* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125559[1:Rew:2117.0,125504.1,2231.0,125504.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.38  125581[1:SpL:3754.1,125523.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 299.94/300.38  125884[1:SpL:517.1,125526.1] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* equal(u,w)* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.38  125897[1:Rew:2117.0,125874.2,3108.0,125874.2,1992.0,125874.2] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.39  125900[1:Rew:2506.0,125859.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  125990[1:SpL:8588.1,125895.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  126029[1:Rew:4471.0,126020.1,65.0,126020.0] || equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  126142[0:SpR:517.1,117229.1] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)*.
% 299.94/300.39  126237[10:SpL:517.1,118782.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  126394[1:SpL:517.1,119697.0] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.39  126477[1:SpL:8586.1,121183.0] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> .
% 299.94/300.39  126450[1:SpL:517.1,121183.0] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.39  126879[1:SpL:517.1,124244.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39  127107[1:SpL:8586.1,125489.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  127297[1:SpL:517.1,125528.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* equal(v,x)* equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.39  127262[1:SpL:8586.1,125528.1] || equal(u,v_rs____)* equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  127319[1:Rew:2117.0,127287.2,3108.0,127287.2,1992.0,127287.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),w)* -> .
% 299.94/300.39  127553[0:SpL:555.1,706.1] || equal(u,v)* equal(v,w)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(w,c_List_Olist_ONil(x))*.
% 299.94/300.39  127635[0:SpL:517.1,948.0] || equal(u,v)* equal(c_List_Orotate1(c_List_Orev(v,w),w),c_List_Olist_ONil(w))** -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.39  128045[1:SpR:4911.1,656.0] || equal(c_List_Oappend(c_List_Orotate1(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))**.
% 299.94/300.39  128692[1:Rew:128689.1,84005.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(x,v)*.
% 299.94/300.39  128931[1:Rew:128690.1,128432.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.39  128934[1:Rew:128690.1,128414.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(x,v_as____).
% 299.94/300.39  128967[1:Rew:128690.1,128966.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)** -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  129013[1:Rew:128690.1,129012.2,128690.1,129012.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Olast(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(w,tc_Lambda_OdB))**.
% 299.94/300.39  129015[1:Rew:129013.2,129014.2,128690.1,129014.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(w,tc_Lambda_OdB))**.
% 299.94/300.39  129053[1:SpL:39416.1,128877.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v).
% 299.94/300.39  129751[1:Rew:1014.0,129726.3] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_rs____)* equal(w,u)* -> equal(v,v_as____).
% 299.94/300.39  129799[1:SpL:517.1,128254.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.39  129776[1:SpL:8586.1,128254.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  129843[1:SpL:8586.1,128256.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  130002[0:SpR:3544.0,236.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,c_Lambda_OdB_OApp,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y))**.
% 299.94/300.39  129995[0:SpR:3544.0,159.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(c_Lambda_OdB_OdB__case(w,c_Lambda_Obeta,x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),y),z))*.
% 299.94/300.39  130552[1:Rew:1014.0,130526.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  130644[1:Rew:1014.0,130620.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  131432[1:SpL:517.1,131081.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* equal(c_List_Oappend(x,y,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> .
% 299.94/300.39  131959[1:SpL:8586.1,6566.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 299.94/300.39  131953[1:SpL:8586.1,6566.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.39  132433[1:SpL:315.0,25086.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OVar(y),z,x1),x2,x1,x3))* -> .
% 299.94/300.39  132430[1:SpL:11448.0,25086.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),z),c_Lambda_OdB_OVar(x1),y))* -> .
% 299.94/300.39  132443[1:SpL:315.0,25088.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y),c_Lambda_OdB_OdB__rec(z,x1,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x2)),x3))* -> .
% 299.94/300.39  132441[1:SpL:11448.0,25088.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1))* -> .
% 299.94/300.39  132550[1:SpL:35041.1,67223.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v_rs____).
% 299.94/300.39  132548[2:SpL:35041.1,111089.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  132538[1:SpL:35041.1,687.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 299.94/300.39  132532[1:SpL:35041.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,x,tc_Lambda_OdB))* -> .
% 299.94/300.39  132526[1:SpL:35041.1,69815.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,x,tc_Lambda_OdB))* -> .
% 299.94/300.39  132524[1:SpL:35041.1,4.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Otake(u,y,tc_Lambda_OdB))* -> equal(w,u).
% 299.94/300.39  132522[1:SpL:35041.1,80230.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(v,x)*.
% 299.94/300.39  132514[1:SpL:35041.1,794.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),x)* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 299.94/300.39  3136[1:MRR:3135.0,2046.0] ||  -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  3564[0:SpL:517.1,124.0] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(u,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 299.94/300.39  3767[0:Rew:3766.1,3750.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  3769[0:Rew:3768.1,3749.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  4165[1:Rew:1014.0,4153.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  4188[1:Rew:1014.0,4169.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  4646[1:SpR:2133.0,90.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  4642[1:SpR:2133.0,90.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  4866[1:SpR:2118.0,12.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  4854[1:SpR:2118.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  5559[1:SpR:2118.0,11.1] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  5554[1:SpR:4417.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  5544[1:SpR:2118.0,11.1] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  5539[1:SpR:4417.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(u,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39  6836[1:SpR:4799.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,v_a____),w)) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6830[1:SpR:4799.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),v_a____)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39  6961[1:SpR:6864.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6960[1:SpR:6864.1,90.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  7318[1:SpL:4799.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u)* equal(w,v_a____).
% 299.94/300.39  7310[1:SpL:4799.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x)* equal(v_a____,w).
% 299.94/300.39  7437[1:SpR:7360.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),x,tc_Lambda_OdB)*.
% 299.94/300.39  7389[1:SpR:7360.1,11.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,x,c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  7966[1:Rew:1014.0,7952.2] || equal(u,v_as____)* equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____) equal(v,u)*.
% 299.94/300.39  8304[1:SpR:298.0,2528.0] ||  -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  8303[1:SpR:211.0,2528.0] ||  -> equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  8484[1:SpR:8398.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(u,w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8483[1:SpR:8398.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8463[1:SpR:8398.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8453[1:SpR:8398.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8717[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8716[1:SpR:8586.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8688[1:SpR:8586.1,12.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8665[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8663[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  8630[1:SpR:8586.1,11.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,u,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9413[1:SpL:8588.1,404.0] || equal(u,v_rs____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.39  9302[1:SpL:8588.1,404.0] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_rs____).
% 299.94/300.39  9236[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9235[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9163[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9162[1:SpR:8588.1,90.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9919[1:Rew:1014.0,9909.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39  10001[1:SpR:298.0,3143.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39  10000[1:SpR:211.0,3143.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  11284[1:Rew:2117.0,11050.1,3108.0,11050.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(w,u)*.
% 299.94/300.39  11662[1:SpR:11183.1,298.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  11661[1:SpR:11183.1,211.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  12086[1:SpL:6142.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 299.94/300.39  12076[1:SpL:6142.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 299.94/300.39  13807[0:Rew:65.0,13773.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Oreplicate(w,v,x))** -> .
% 299.94/300.39  14586[1:SpL:50.0,1773.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.39  14604[1:MRR:14594.1,2046.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 299.94/300.39  14727[1:SpL:2004.1,1290.1] || equal(u,v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 299.94/300.39  14882[1:Rew:2117.0,14861.0,211.0,14861.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  14845[1:SpL:1992.0,2764.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  15027[1:MRR:15026.1,2046.0] || equal(u,v_rs____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  15662[1:Rew:2249.0,15647.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(u,x)*.
% 299.94/300.39  15663[1:Rew:2249.0,15629.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_a____) equal(x,u)*.
% 299.94/300.39  16092[0:SpL:317.1,16074.0] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) hBOOL(hAPP(hAPP(v,v_a____),v_a____)) -> c_ListOrder_Ostep1(c_Type_Oshift(v,u,w,x),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39  16091[0:SpL:62.1,16074.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))* -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.39  16090[0:SpL:63.1,16074.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))* -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.39  16333[1:SpL:6865.1,15336.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  16331[1:SpL:6865.1,15174.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  16327[1:SpL:6865.1,4214.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.39  16326[1:SpL:6865.1,1250.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)*.
% 299.94/300.39  16127[1:SpR:6865.1,6865.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39  16650[1:Rew:1952.0,16523.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.39  16656[1:MRR:16367.3,1034.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.39  16657[1:MRR:16350.3,1032.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 299.94/300.39  16893[1:Rew:8959.1,16859.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  16976[1:Rew:9556.1,16947.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  17001[1:SpL:298.0,8744.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  17000[1:SpL:211.0,8744.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  17496[1:SpL:11764.1,4357.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39  17493[1:SpL:11764.1,3423.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39  17396[1:SpL:11764.1,12592.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  17917[1:Rew:2117.0,17310.1,211.0,17310.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  17233[1:SpR:11764.1,11764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39  18082[1:SpL:11764.1,17649.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  18294[1:SpL:11766.1,4448.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  18293[1:SpL:11766.1,2963.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  18292[1:SpL:11766.1,2920.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  18291[1:SpL:11766.1,2866.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  18286[1:SpL:11766.1,2962.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  18275[1:SpL:11766.1,15336.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  18271[1:SpL:11766.1,12043.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> .
% 299.94/300.39  18269[1:SpL:11766.1,11838.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  18263[1:SpL:11766.1,15988.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.39  18251[1:SpL:11766.1,4340.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39  18244[1:SpL:11766.1,2554.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39  18241[1:SpL:11766.1,11265.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39  18500[1:Rew:298.0,18195.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39  18501[1:Rew:211.0,18194.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39  18504[1:Rew:2117.0,18145.1,298.0,18145.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  18140[1:SpR:11766.1,4471.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  18117[1:SpR:11766.1,11766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 299.94/300.39  18110[1:SpR:11766.1,3143.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39  18108[1:SpR:11766.1,11183.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  18104[1:SpR:11766.1,2528.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  19090[1:SpL:11766.1,11961.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OVar(y))* -> .
% 299.94/300.39  19163[1:SpL:11766.1,11975.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.39  19225[1:SpL:11766.1,12059.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Type_Otype_OAtom(v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> .
% 299.94/300.39  19376[1:Rew:1014.0,19364.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  19590[1:Rew:1014.0,19578.1] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  19960[1:SpL:298.0,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 299.94/300.39  19959[1:SpL:211.0,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 299.94/300.39  19949[1:SpL:11766.1,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(v,c_List_Orev(w,tc_Lambda_OdB)) -> .
% 299.94/300.39  19941[1:SpL:1992.0,14835.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.39  20051[1:SpL:11766.1,15448.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39  20128[1:SpL:11764.1,15611.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 299.94/300.39  20364[1:SpL:11766.1,18493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 299.94/300.39  20489[1:SpL:11766.1,19415.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  20518[1:SpL:11764.1,20492.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  20543[1:SpL:11766.1,19416.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  20759[0:SpL:191.2,2138.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,y,w),v)* -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.39  20846[1:Rew:1014.0,20690.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) equal(v_rs____,v) -> equal(u,v_as____).
% 299.94/300.39  20847[1:Rew:1014.0,20688.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) -> equal(u,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39  20848[1:Rew:1014.0,20637.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  20849[1:Rew:1014.0,20635.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  20850[1:Rew:1014.0,20629.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 299.94/300.39  20851[1:Rew:1014.0,20622.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 299.94/300.39  21009[1:MRR:21008.2,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,x,tc_Lambda_OdB),w)**.
% 299.94/300.39  21099[1:SpL:11766.1,19642.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  21129[1:SpL:11764.1,21102.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  21155[1:SpL:11766.1,19643.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  21633[1:MRR:21632.2,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)**.
% 299.94/300.39  21723[1:SpL:1992.0,19983.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) -> .
% 299.94/300.39  21885[0:SpR:192.2,1973.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(x,w),w),u)*.
% 299.94/300.39  22274[1:SpL:11764.1,4215.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,u)*.
% 299.94/300.39  22269[1:SpL:11764.1,4215.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_rs____).
% 299.94/300.39  22261[1:SpL:298.0,4215.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),x).
% 299.94/300.39  22260[1:SpL:211.0,4215.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 299.94/300.39  22252[1:SpL:11766.1,4215.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,x).
% 299.94/300.39  22306[1:SpL:6865.1,4339.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39  22714[1:SpR:317.1,22683.1] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) c_ListOrder_Ostep1(c_Type_Oshift(v,u,w,x),v_rs____,v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.39  22713[1:SpR:62.1,22683.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.39  22712[1:SpR:63.1,22683.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 299.94/300.39  22969[1:SpL:6865.1,22327.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39  23444[1:SpR:694.1,3143.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  23418[0:SpR:694.1,694.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39  23413[1:SpR:694.1,3143.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  23387[0:SpR:694.1,694.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39  23810[1:SpR:695.1,3143.0] || equal(u,c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  23786[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(v,w))* equal(x,c_List_Orev(v,w))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 299.94/300.39  23783[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39  23782[0:SpR:695.1,695.1] || equal(u,c_List_Orotate1(v,w))* equal(v,c_List_Orotate1(x,w))* -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39  23777[1:SpR:695.1,3143.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  23753[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(v,w))* equal(x,c_List_Orev(u,w))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.39  23750[0:SpR:695.1,694.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39  23749[0:SpR:695.1,695.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Orotate1(x,w))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 299.94/300.39  23878[1:SpL:11766.1,23844.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.39  23908[1:SpL:694.1,23847.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39  23907[1:SpL:695.1,23847.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39  23967[1:Rew:1014.0,23957.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v_as____,x)* equal(x,v)* -> equal(w,v_as____).
% 299.94/300.39  24919[1:SpR:6865.1,11887.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(v,w),x))**.
% 299.94/300.39  25006[1:SpL:11992.0,265.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),x).
% 299.94/300.39  24989[1:SpL:11992.0,286.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),x).
% 299.94/300.39  24973[1:SpR:6865.1,11992.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(v,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(v,w),x))**.
% 299.94/300.39  25013[1:Rew:24972.0,15533.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(u,v_rs____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v),v_a____))**.
% 299.94/300.39  25041[1:SpR:24972.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,v_rs____,u,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____)),c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 299.94/300.39  25038[1:SpR:24972.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB)),hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____)))*.
% 299.94/300.39  25177[1:SpL:1992.0,546.1] || equal(u,v)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.39  25165[0:SpL:957.1,546.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,x)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(w,u)*.
% 299.94/300.39  25161[1:SpL:1992.0,546.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.39  25152[0:SpL:122.0,546.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orev(x,w))* -> equal(u,x)*.
% 299.94/300.39  25149[0:SpL:957.1,546.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,u)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v))** -> equal(w,x)*.
% 299.94/300.39  25194[1:SpL:1992.0,548.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),u)*.
% 299.94/300.39  25185[0:SpL:122.0,548.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* equal(x,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w))* -> equal(c_List_Orev(x,w),u)*.
% 299.94/300.39  25215[1:Rew:1722.1,25195.3] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(x,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(x,v)*.
% 299.94/300.39  25244[1:SpR:3143.0,798.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39  25232[0:SpR:695.1,798.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orev(v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  25230[0:SpR:694.1,798.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  25229[0:SpR:695.1,798.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orev(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  25411[1:Rew:21515.2,25410.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 299.94/300.39  25536[0:SpL:127.1,25433.0] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Orev(u,x),c_List_Obutlast(w,x))* -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39  25642[1:SpL:298.0,25385.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25641[1:SpL:211.0,25385.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25706[1:SpL:11764.1,25395.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  25719[1:Rew:1986.0,25703.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25701[1:SpL:298.0,25395.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25700[1:SpL:211.0,25395.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25725[1:SpL:11764.1,25712.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25789[1:Rew:298.0,25773.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25760[1:SpL:4471.0,25396.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25757[1:SpL:211.0,25396.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25744[1:SpL:11183.1,25396.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  25856[0:MRR:25849.2,70.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),w)* -> hBOOL(hAPP(hAPP(u,v),x)).
% 299.94/300.39  25857[0:MRR:25824.2,71.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)).
% 299.94/300.39  25904[1:Rew:298.0,25892.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25905[1:Rew:211.0,25891.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25874[1:SpL:11764.1,25750.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  25910[1:SpL:6865.1,25543.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_as____)* equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))* equal(w,v)* -> .
% 299.94/300.39  25950[1:SpR:3143.0,799.1] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39  25939[0:SpR:694.1,799.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate1(v,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  25936[0:SpR:694.1,799.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Orotate1(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  25935[0:SpR:695.1,799.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Orotate1(u,w),x)* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  26015[1:SpR:132.2,2574.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39  26271[1:MRR:26209.3,15259.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(y,v_rs____) equal(v,v_as____) -> .
% 299.94/300.39  26364[1:Rew:21515.2,26363.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 299.94/300.39  26484[0:SpL:127.1,25978.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orotate1(c_List_Orev(c_List_Obutlast(v,w),w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39  26840[1:SpL:11764.1,26336.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  26891[1:SpL:298.0,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26890[1:SpL:211.0,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26959[1:SpL:11764.1,26349.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  26953[1:SpL:298.0,26349.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26952[1:SpL:211.0,26349.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26939[1:SpL:11183.1,26349.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  27028[1:Rew:298.0,27012.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26998[1:SpL:4471.0,26350.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26994[1:SpL:211.0,26350.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  26981[1:SpL:11183.1,26350.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  27355[1:Rew:298.0,27343.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  27356[1:Rew:211.0,27342.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  27324[1:SpL:11764.1,26987.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  28288[0:SpR:27593.1,11.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(y,x,v),y,v)*.
% 299.94/300.39  28286[0:SpR:27593.1,137.1] || equal(c_List_Orev(c_List_Obutlast(u,v),v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Oappend(w,u,v),v),w)**.
% 299.94/300.39  28220[0:SpR:27593.1,11.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(y,x,v),v)*.
% 299.94/300.39  30027[0:SpR:29255.1,12.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,y,v),y,v)*.
% 299.94/300.39  29986[0:SpR:29255.1,12.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(x,y,v),v)*.
% 299.94/300.39  30832[1:Rew:1014.0,30799.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  31307[1:Rew:1014.0,31269.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  32456[1:SpL:1992.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  32440[1:SpL:1992.0,2287.1] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39  32525[0:SpL:127.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),z),c_Lambda_OdB_OVar(x1))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39  32569[0:SpL:127.1,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x,w,y),z),c_Lambda_OdB_OAbs(x1))* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39  32601[1:Res:222.1,32583.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),v)* -> equal(c_Type_Osko__Type__Xtyping__elims__3__2(v,u,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),c_Type_Osko__Type__Xtyping__elims__3__1(v,u,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))).
% 299.94/300.39  32677[1:SpR:3143.0,23428.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39  32666[0:SpR:694.1,23428.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  32665[0:SpR:695.1,23428.1] || equal(u,c_List_Orotate1(v,w))* equal(v,c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  32663[0:SpR:694.1,23428.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  32662[0:SpR:695.1,23428.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Orev(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  32772[1:Rew:21515.2,32771.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 299.94/300.39  33060[1:SpL:2004.1,32694.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  33090[1:SpL:1992.0,526.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB)).
% 299.94/300.39  33177[0:SpL:127.1,33049.1] || equal(c_List_Orev(c_List_Obutlast(u,v),v),w) equal(c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),w)* -> equal(u,c_List_Olist_ONil(v)).
% 299.94/300.39  33192[1:SpL:11764.1,32714.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  33379[0:SpL:1783.0,32694.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),x) equal(c_List_Olist_OCons(y,c_List_Oappend(c_List_Orev(w,v),u,v),v),x)* -> .
% 299.94/300.39  33329[1:SpL:1783.0,32681.1] || equal(v_as____,u) equal(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB))* -> equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  33849[0:SpL:1797.0,32694.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Oappend(v,c_List_Orev(u,w),w),w),x)* -> .
% 299.94/300.39  33835[1:SpL:1797.0,32681.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  33791[0:SpR:298.0,1797.0] ||  -> equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,v,x),x),x))**.
% 299.94/300.39  33790[0:SpR:211.0,1797.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(u,v,x),x),x))**.
% 299.94/300.39  33921[0:Rew:33790.0,33747.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(u,w,x),x),x))**.
% 299.94/300.39  34283[0:SpL:1844.0,32694.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x) equal(c_List_Olist_OCons(y,c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),x)* -> .
% 299.94/300.39  34323[1:Rew:2231.0,34277.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  34325[0:Rew:74.0,34253.1] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,y,w),tc_List_Olist(w)),u)*.
% 299.94/300.39  34326[0:Rew:2231.0,34204.0] ||  -> equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Oappend(w,c_List_Olist_OCons(v,c_List_Orev(u,x),x),x))**.
% 299.94/300.39  34329[0:Rew:1844.0,34328.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(u,w,x),x),x))**.
% 299.94/300.39  34331[0:Rew:2231.0,34201.0] ||  -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Orev(x,v),v),v),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(w,u,v),v),v))**.
% 299.94/300.39  34728[0:Rew:2142.0,34680.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x) equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(y,v,w),w),w),x)* -> .
% 299.94/300.39  35055[0:SpR:137.1,653.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(w,c_List_Obutlast(c_List_Oappend(c_List_Oreplicate(w,x,v),u,v),v),v),c_List_Oreplicate(w,x,v))**.
% 299.94/300.39  36389[0:SSi:36380.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),w),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* -> .
% 299.94/300.39  38309[1:SpL:11766.1,33345.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  38712[1:SpL:11766.1,34843.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  43695[0:SpL:39416.1,7280.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),tc_nat)*.
% 299.94/300.39  43692[0:SpL:39416.1,7290.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),tc_nat)*.
% 299.94/300.39  43684[0:SpL:39416.1,2334.0] || equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.39  43678[0:SpL:39416.1,101.1] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(w,u),tc_nat)*.
% 299.94/300.39  43664[0:SpL:39416.1,2275.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43621[0:SpL:39416.1,7290.0] || equal(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(z),tc_nat)*.
% 299.94/300.39  43595[0:SpL:39416.1,3547.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),tc_nat)*.
% 299.94/300.39  43578[1:SpL:39416.1,1216.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 299.94/300.39  43498[1:SpL:39416.1,8748.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43440[1:SpL:39416.1,23926.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43416[0:SpL:39416.1,34745.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 299.94/300.39  43338[1:SpL:39416.1,2550.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43324[1:SpL:39416.1,5627.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43320[1:SpL:39416.1,18955.1] || equal(u,v_rs____) equal(v,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43285[0:SpL:39416.1,278.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39  43284[0:SpL:39416.1,280.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,x),tc_nat)* equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39  43267[0:SpL:39416.1,377.0] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(x),tc_nat)* equal(v,w).
% 299.94/300.39  43254[0:SpL:39416.1,56.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 299.94/300.39  43220[1:SpL:39416.1,12144.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43219[1:SpL:39416.1,12108.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43211[1:SpL:39416.1,30782.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43203[1:SpL:39416.1,30782.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43200[1:SpL:39416.1,30807.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43194[1:SpL:39416.1,1469.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,v).
% 299.94/300.39  43171[0:SpL:39416.1,25957.0] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 299.94/300.39  43170[0:SpL:39416.1,25253.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 299.94/300.39  43096[1:SpL:39416.1,2550.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43046[1:SpL:39416.1,30807.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43033[1:SpL:39416.1,1469.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(v_as____,v).
% 299.94/300.39  43026[1:SpL:39416.1,18663.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39  43023[1:SpL:39416.1,1400.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  43008[0:SpL:39416.1,1993.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 299.94/300.39  43002[0:SpL:39416.1,510.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,x),tc_nat)* equal(c_List_Orev(u,x),w)*.
% 299.94/300.39  43000[0:SpL:39416.1,78.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,v),tc_nat)* equal(u,x)*.
% 299.94/300.39  42995[0:SpL:39416.1,81.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 299.94/300.39  42936[0:SpL:39416.1,101.1] class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat).
% 299.94/300.39  42883[0:SpL:39416.1,34745.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 299.94/300.39  42793[1:SpL:39416.1,30807.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42785[1:SpL:39416.1,30782.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42774[1:SpL:39416.1,4412.0] || equal(u,v_rs____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42759[0:SpL:39416.1,1993.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39  42754[0:SpL:39416.1,25957.0] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39  42753[0:SpL:39416.1,25253.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39  42710[1:SpL:39416.1,6209.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42703[1:SpL:39416.1,9365.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42700[1:SpL:39416.1,12144.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42699[1:SpL:39416.1,12108.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42621[0:SpL:39416.1,7280.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39  42616[0:SpL:39416.1,3547.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 299.94/300.39  42605[0:SpL:39416.1,332.0] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(hAPP(u,x),w)*.
% 299.94/300.39  42594[0:SpL:39416.1,2275.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.39  42589[0:SpL:39416.1,2277.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 299.94/300.39  42502[0:SpL:39416.1,3548.0] || equal(c_Lambda_Olift(hAPP(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)*.
% 299.94/300.39  42501[0:SpL:39416.1,3547.0] || equal(c_Lambda_Olift(hAPP(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)*.
% 299.94/300.39  42453[0:SpL:39416.1,3548.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)*.
% 299.94/300.39  42452[0:SpL:39416.1,3547.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)*.
% 299.94/300.39  42445[0:SpL:39416.1,377.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(w),x),tc_nat)* equal(x,v)*.
% 299.94/300.39  40984[0:SpR:39416.1,4463.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Obutlast(c_List_Olist_OCons(w,u,x),x),u)**.
% 299.94/300.39  40983[0:SpR:39416.1,4464.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,x),x),w)**.
% 299.94/300.39  40841[1:SpR:39416.1,2654.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  40839[1:SpR:39416.1,2655.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  40833[1:SpR:39416.1,3460.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39  40826[1:SpR:39416.1,2655.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39  40781[0:SpR:39416.1,665.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),u)**.
% 299.94/300.39  40779[0:SpR:39416.1,74.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.39  40726[0:SpR:39416.1,517.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,x),tc_nat)* equal(w,c_List_Orev(v,x))*.
% 299.94/300.39  40715[0:SpR:39416.1,664.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),u)**.
% 299.94/300.39  40712[0:SpR:39416.1,93.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 299.94/300.39  40646[1:SpR:39416.1,3108.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))*.
% 299.94/300.39  40638[0:SpR:39416.1,4464.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),tc_nat)* equal(c_List_Olast(u,x),v)*.
% 299.94/300.39  40637[0:SpR:39416.1,401.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),tc_nat)* equal(c_List_Orotate1(u,x),u)**.
% 299.94/300.39  40629[1:SpR:39416.1,3458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39  40624[1:SpR:39416.1,2654.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 299.94/300.39  40618[1:SpR:39416.1,3466.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*.
% 299.94/300.39  40594[1:SpR:39416.1,3458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  40591[1:SpR:39416.1,3460.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  40552[0:SpR:39416.1,323.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* equal(c_Lambda_OdB_OdB__rec(w,x,y,u,z),hAPP(w,v))*.
% 299.94/300.39  40551[0:SpR:39416.1,342.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* equal(c_Lambda_OdB_OdB__case(w,x,y,u,z),hAPP(w,v))*.
% 299.94/300.39  40537[0:SpR:39416.1,158.1] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat)* equal(c_Lambda_Olift(w,v),w)**.
% 299.94/300.39  40467[0:SpR:39416.1,8115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,v),v),tc_nat)* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u)*.
% 299.94/300.39  40317[0:SpR:39416.1,8115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,v),tc_nat) c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),hAPP(u,v))*.
% 299.94/300.39  44307[0:SpR:655.0,799.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orotate1(u,v))** -> equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(u,v)).
% 299.94/300.39  44517[3:Res:44261.1,97.0] || c_Wellfounded_Oaccp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,x))),tc_nat)* c_Wellfounded_Oaccp(u,x,w)*.
% 299.94/300.39  44512[3:Res:44261.1,311.0] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,v))),tc_nat)* c_Type_Otyping(u,x,w)*.
% 299.94/300.39  44547[0:SpR:656.0,23428.1] || equal(c_List_Orev(c_List_Oappend(c_List_Orotate1(u,v),w,v),v),u)** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.39  44544[0:SpR:656.0,798.1] || equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orev(u,v))** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.39  44632[1:Rew:74.0,44558.0,2117.0,44558.0,211.0,44558.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  44708[3:SpR:270.0,44262.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),c_Lambda_OdB_OAbs(x),y),tc_nat)* equal(c_Lambda_OdB_OdB__rec(u,v,c_fequal(w),x,y),x).
% 299.94/300.39  44764[0:SpR:1830.0,799.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orotate1(v,w))** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 299.94/300.39  44896[3:SpR:39416.1,44525.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(v),w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,c_Type_Osko__Type__Xtype__induct__1__1(u)),tc_nat)*.
% 299.94/300.39  44985[0:SpR:45.1,3263.1] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x,y),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39  44984[0:SpR:42.1,3263.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x,y),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39  44983[0:SpR:48.1,3263.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x,y),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39  45233[1:SpL:298.0,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39  45232[1:SpL:211.0,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39  45436[1:Rew:1992.0,45407.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  45399[1:SpL:298.0,32739.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45398[1:SpL:211.0,32739.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45437[1:Rew:2603.0,45383.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  45531[1:Rew:298.0,45492.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45472[1:SpL:4471.0,32740.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45468[1:SpL:211.0,32740.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45453[1:SpL:11183.1,32740.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  45648[1:Rew:298.0,45624.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45649[1:Rew:211.0,45623.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45599[1:SpL:11764.1,45461.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  45684[1:SpL:298.0,32978.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.39  45740[1:SpL:11766.1,33127.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** equal(v,w)* equal(v_rs____,w)* -> .
% 299.94/300.39  46516[1:SpL:298.0,46397.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  46503[1:SpL:11766.1,46397.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39  47143[1:SpL:11766.1,46568.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  47658[1:SpL:11764.1,47244.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  47749[1:SpL:11764.1,47245.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  47888[1:SpL:11764.1,47804.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  48277[1:SpL:298.0,48138.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  48241[1:SpL:11766.1,48138.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 299.94/300.39  48437[1:SpL:298.0,48337.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  48592[1:SpL:298.0,34177.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  48589[1:SpL:50.0,34177.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  48623[1:MRR:48599.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49302[1:Res:25083.0,352.1] || c_Type_Otyping(v_ea______,u,v_T____) -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(v_a____,u,v_ia______),c_Type_Osko__Type__Xtyping__elims__2__1(v_T_Ha______,c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.39  49527[1:SpL:298.0,48035.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49632[1:SpL:298.0,48616.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49676[1:Res:25085.0,352.1] || c_Type_Otyping(v_e____,u,v_T____) -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v_a____,u,v_n____),c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 299.94/300.39  50227[1:SpL:11766.1,50075.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  50704[1:SpL:298.0,49466.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51199[1:SpL:298.0,50738.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51306[1:SpL:298.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51497[1:SpL:298.0,51426.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  51642[1:SpL:11766.1,51522.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  51743[1:SpL:11766.1,51614.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.39  51958[1:SpL:11766.1,51930.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,v_a____),v_a____)).
% 299.94/300.39  51987[1:SpL:11764.1,33055.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____)* equal(v,w)* equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.39  52302[0:Res:39690.2,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,u),u),tc_nat)* c_List_Olistsp(y,x,u)*.
% 299.94/300.39  52333[0:SpL:555.1,4058.0] || equal(u,v)* c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,tc_nat)* -> equal(v,c_List_Olist_ONil(w))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.39  52500[9:SpR:133.0,52407.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  52852[10:Rew:1014.0,52830.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  53007[1:Res:3542.0,19831.0] || c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(w,v)),x)* -> equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v),x).
% 299.94/300.39  53477[10:Rew:298.0,53422.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53480[10:Rew:298.0,53417.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53490[0:SpL:315.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(y,z,x1),x2,x1,x3))* -> equal(w,y).
% 299.94/300.39  53487[0:SpL:236.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1))* -> equal(w,c_Lambda_Olift(y,x1)).
% 299.94/300.39  53506[10:SpL:1844.0,53299.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53505[10:SpL:1797.0,53299.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53553[10:Rew:2232.0,53504.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53500[10:SpL:1783.0,53299.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53614[9:Rew:1014.0,53575.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53755[0:SpL:315.0,7296.0] || equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_OdB_OdB__rec(z,x1,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x2),x3))* -> equal(u,x2).
% 299.94/300.39  53905[10:Rew:1014.0,53859.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54071[0:SpL:517.1,1809.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orev(u,w))* -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  54141[10:SpL:298.0,52780.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54140[10:SpL:211.0,52780.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54254[9:Res:52416.1,35233.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  54253[9:Res:52416.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  54252[9:Res:52416.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  54353[9:Res:52417.1,35233.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  54352[9:Res:52417.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  54351[9:Res:52417.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  54476[9:Rew:211.0,54458.0,211.0,54458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39  54477[9:Rew:298.0,54457.0,298.0,54457.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39  54478[9:Rew:298.0,54456.0,211.0,54456.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39  54408[9:SpR:298.0,52513.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54407[9:SpR:211.0,52513.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54535[0:SpL:517.1,1810.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orev(v,w))* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.39  54704[0:SpL:133.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Oreplicate(w,v,x))** -> .
% 299.94/300.39  54703[0:SpL:76.0,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x),c_List_Oreplicate(y,w,x))** -> .
% 299.94/300.39  54911[1:SpR:6864.1,2005.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  54909[1:SpR:8588.1,2005.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  54897[1:SpR:1454.1,2005.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  54853[0:SpR:2005.0,555.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 299.94/300.39  54850[0:SpR:2005.0,693.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  54933[1:Rew:74.0,54932.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  54953[0:SpL:39416.1,54925.0] || equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.39  54951[0:SpL:39416.1,54925.0] || equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),x),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat).
% 299.94/300.39  55003[0:SpR:39416.1,54927.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)*.
% 299.94/300.39  55001[0:SpR:39416.1,54927.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,x,v),u),tc_nat)*.
% 299.94/300.39  55209[0:SpR:7262.0,69.1] || hBOOL(hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v)))* -> hBOOL(c_Lambda_OdB_OdB__rec(w,x,c_Transitive__Closure_Ortranclp(u,y),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),z))*.
% 299.94/300.39  55205[0:SpR:7262.0,345.0] ||  -> equal(c_Type_Otype_Otype__case(u,v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z),x1),hAPP(hAPP(v,c_Lambda_OdB_OVar(y)),hAPP(w,y)))*.
% 299.94/300.39  55849[1:Rew:1014.0,55808.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39  56330[0:SpL:29255.1,2106.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,x,v),c_List_Olist_OCons(w,u,v))* -> equal(x,c_List_Olist_ONil(v)).
% 299.94/300.39  56450[1:Rew:1014.0,56412.1] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39  56860[0:SpL:27593.1,2210.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(x,v)* -> equal(c_List_Oappend(x,u,w),c_List_Olist_ONil(w))**.
% 299.94/300.39  57217[0:Rew:3768.1,57167.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  57359[0:SpL:185.2,57136.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(v,z) -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39  57562[0:SpL:517.1,4336.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orotate1(c_List_Olist_OCons(y,z,w),w))* -> equal(u,y)*.
% 299.94/300.39  58394[1:SpL:2231.0,26340.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  58390[1:SpL:2231.0,32728.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58385[1:SpL:2231.0,18246.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58304[1:SpL:2231.0,32746.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  58473[1:Rew:2142.0,58299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58474[1:Rew:2232.0,58289.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58187[1:SpL:2231.0,54760.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58155[1:SpL:2231.0,33062.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  58142[1:SpL:2231.0,45281.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.39  58109[10:SpL:2231.0,53010.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  58092[1:SpL:2231.0,2149.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))** -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 299.94/300.39  58079[0:SpL:2231.0,228.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Oappend(y,w,x))* -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,x),x),y).
% 299.94/300.39  58018[1:SpR:2231.0,7360.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  58015[0:SpR:2231.0,27593.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))**.
% 299.94/300.39  57979[1:SpR:2231.0,8398.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  58446[1:Rew:58062.0,47529.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  58521[1:Rew:1844.0,58391.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58522[1:Rew:1844.0,58388.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58524[1:Rew:1844.0,58329.1] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 299.94/300.39  58527[1:Rew:1844.0,58526.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58531[1:Rew:1844.0,58530.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58535[1:Rew:2231.0,58211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58536[1:Rew:2231.0,58210.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58537[1:Rew:2231.0,58208.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58541[1:Rew:1844.0,58141.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 299.94/300.39  58542[10:Rew:1844.0,58107.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  58544[1:Rew:2117.0,58055.1,2231.0,58055.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  58548[1:Rew:2231.0,58021.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39  58551[1:Rew:74.0,58550.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39  58552[1:Rew:1844.0,57978.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  58569[0:Rew:58567.1,57636.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  58570[0:Rew:58567.1,57456.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  58763[1:SpL:2231.0,58294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58798[1:SpR:8588.1,11858.0] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x),v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.39  58963[0:SpL:127.1,58265.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  59533[0:Res:8234.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,v,x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,y,w),x)*.
% 299.94/300.39  59532[0:Res:8234.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Type_Otyping(x,c_Lambda_Osubst(u,y,w),z)* -> c_Type_Otyping(x,v,z)*.
% 299.94/300.39  59867[0:Res:8238.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,x,v),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,u,y)*.
% 299.94/300.39  59866[0:Res:8238.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Type_Otyping(x,u,y)* -> c_Type_Otyping(x,c_Lambda_Osubst(w,z,v),y)*.
% 299.94/300.39  59994[3:MRR:59990.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(v),w),x),y)),z),tc_nat)*.
% 299.94/300.39  60006[3:MRR:60005.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(v,w,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z)),x1),tc_nat)*.
% 299.94/300.39  60036[3:MRR:60028.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(v),w),x,y),z,y,x1),tc_nat)*.
% 299.94/300.39  60185[1:SpL:11764.1,58222.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  60373[1:SpL:11766.1,58879.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  60466[1:SpL:11764.1,60437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  60648[1:SpL:11766.1,59609.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 299.94/300.39  60888[1:SpL:298.0,55606.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  60887[1:SpL:211.0,55606.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  61088[1:SpL:11764.1,61059.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  61107[1:SpL:11764.1,58401.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  61154[1:SpL:11764.1,61125.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  61179[1:SpL:11764.1,58402.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  61224[1:SpL:11764.1,61197.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  61288[1:Rew:1844.0,61275.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  61495[1:SpL:11764.1,58609.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  61560[1:SpL:11764.1,58610.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  61634[1:SpL:11764.1,58647.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  61699[1:SpL:11764.1,58648.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  61839[1:SpL:298.0,59643.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  61838[1:SpL:211.0,59643.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  61783[1:SpL:11766.1,59643.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  61971[1:SpL:298.0,59644.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  61970[1:SpL:211.0,59644.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  61900[1:SpL:11766.1,59644.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  62074[1:SpL:298.0,59645.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  62073[1:SpL:211.0,59645.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  62014[1:SpL:11764.1,59645.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  62163[1:SpL:298.0,59776.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  62162[1:SpL:211.0,59776.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  62334[1:SpL:133.0,62184.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39  62330[1:SpL:298.0,62184.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  62329[1:SpL:211.0,62184.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  62427[9:Res:52515.1,35233.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  62426[9:Res:52515.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  62425[9:Res:52515.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  62523[9:Rew:211.0,62511.0,211.0,62511.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39  62524[9:Rew:298.0,62510.0,298.0,62510.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39  62525[9:Rew:298.0,62509.0,211.0,62509.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39  62474[9:SpR:298.0,52601.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62473[9:SpR:211.0,52601.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62585[9:Res:52653.1,35233.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  62584[9:Res:52653.1,2219.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  62583[9:Res:52653.1,2114.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  62692[0:SpL:11448.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),z),x1,y))* -> equal(w,x1).
% 299.94/300.39  62719[0:SpL:694.1,54976.1] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,y,w),v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39  62718[0:SpL:695.1,54976.1] || equal(u,c_List_Orotate1(v,w))* equal(c_List_Olist_OCons(x,y,w),v)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39  62787[0:SpL:127.1,55026.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),x)* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),tc_nat)*.
% 299.94/300.39  62981[1:SpR:3143.0,23794.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v)**.
% 299.94/300.39  62969[0:SpR:694.1,23794.1] || equal(u,c_List_Orev(v,w))* equal(v,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  62968[0:SpR:695.1,23794.1] || equal(u,c_List_Orotate1(v,w))* equal(v,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  62966[0:SpR:694.1,23794.1] || equal(u,c_List_Orev(v,w))* equal(u,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  62965[0:SpR:695.1,23794.1] || equal(u,c_List_Orotate1(v,w))* equal(u,c_List_Orotate1(x,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),x)**.
% 299.94/300.39  62945[0:SpR:23794.1,1830.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),v)** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 299.94/300.39  62942[0:SpR:23794.1,656.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orotate1(u,v),w,v),v),u)** -> equal(c_List_Oappend(c_List_Orotate1(u,v),w,v),c_List_Orotate1(u,v)).
% 299.94/300.39  62941[0:SpR:23794.1,655.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,v),w,v),v),u)** -> equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(u,v)).
% 299.94/300.39  63029[0:SpL:39416.1,62988.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,x),x),x),tc_nat)*.
% 299.94/300.39  63018[0:SpL:39416.1,62988.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v),tc_nat)*.
% 299.94/300.39  62998[0:SpL:39416.1,62988.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 299.94/300.39  63137[1:Rew:21515.2,63136.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 299.94/300.39  63197[1:SpL:2231.0,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63271[0:SpL:127.1,63019.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),w),c_List_Orev(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39  63474[1:SpL:298.0,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39  63473[1:SpL:211.0,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 299.94/300.39  63546[1:SpL:298.0,63109.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63545[1:SpL:211.0,63109.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63617[1:Rew:2142.0,63608.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63703[1:Rew:298.0,63671.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63651[1:SpL:4471.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63646[1:SpL:211.0,63110.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63631[1:SpL:11183.1,63110.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  63864[1:Rew:298.0,63845.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63865[1:Rew:211.0,63844.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63820[1:SpL:11764.1,63639.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  63866[1:Rew:2231.0,63846.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  63913[1:SpL:1992.0,25151.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,w)*.
% 299.94/300.39  63897[0:SpL:957.1,25151.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Olist_ONil(v))* equal(u,c_List_Orev(x,v))* -> equal(w,x)*.
% 299.94/300.39  63936[1:SpL:1992.0,25184.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),u)*.
% 299.94/300.39  64173[0:SpL:298.0,29379.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Oappend(x,y,v),v),c_List_Oappend(w,x,v))** -> equal(u,y)*.
% 299.94/300.39  64172[0:SpL:211.0,29379.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v),c_List_Olist_OCons(w,x,v))** -> equal(u,y)*.
% 299.94/300.39  64273[1:SpL:1992.0,32430.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB)) -> .
% 299.94/300.39  64389[1:Rew:1014.0,64330.1] || equal(c_List_Orev(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64447[1:SpL:298.0,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Oappend(v,w,tc_Lambda_OdB)) -> .
% 299.94/300.39  64446[1:SpL:211.0,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) -> .
% 299.94/300.39  64434[1:SpL:11766.1,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,w) -> .
% 299.94/300.39  64420[1:SpL:1992.0,64305.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v) -> .
% 299.94/300.39  64511[1:SpL:298.0,64407.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.39  64510[1:SpL:211.0,64407.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 299.94/300.39  64498[1:SpL:11766.1,64407.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 299.94/300.39  64602[1:Rew:2142.0,64582.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.39  64566[0:SpL:957.1,32446.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* equal(c_List_Orev(w,v),u)* -> .
% 299.94/300.39  64669[0:Rew:58567.1,64624.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),u)* -> equal(y,c_List_Olist_ONil(v)).
% 299.94/300.39  64742[9:Rew:1014.0,64716.1,2231.0,64716.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  64743[9:Rew:1014.0,64715.1,2231.0,64715.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  65027[0:SpL:528.1,32694.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,y)* equal(c_List_Olist_OCons(z,c_List_Oreplicate(v,w,x),x),y)* -> .
% 299.94/300.39  65018[1:SpL:528.1,32728.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(v,v_rs____) equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),u) -> .
% 299.94/300.39  64993[10:SpL:528.1,52971.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39  64992[10:SpL:528.1,53010.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64982[1:SpL:528.1,5764.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39  64981[1:SpL:528.1,5765.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64953[1:SpL:528.1,33062.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),x)* -> .
% 299.94/300.39  64939[10:SpL:528.1,53299.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64934[1:SpL:528.1,33839.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64930[10:SpL:528.1,53019.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64917[1:SpL:528.1,35852.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(v_as____,y) equal(y,c_List_Oreplicate(w,x,tc_Lambda_OdB))* -> .
% 299.94/300.39  64871[10:SpL:528.1,53012.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 299.94/300.39  64866[10:SpL:528.1,53214.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64861[1:SpL:528.1,33360.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 299.94/300.39  64831[0:SpL:528.1,63019.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Orotate1(c_List_Oreplicate(x,y,w),w),c_List_Orev(v,w))* -> .
% 299.94/300.39  64829[0:SpL:528.1,25978.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Orotate1(c_List_Orev(v,w),w))* -> .
% 299.94/300.39  64808[0:SpL:528.1,921.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x))** -> equal(c_List_Orotate1(u,x),c_List_Olist_ONil(x))**.
% 299.94/300.39  64786[1:SpR:528.1,2804.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  64785[1:SpR:528.1,2780.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  64784[1:SpR:528.1,1992.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39  64782[1:SpR:528.1,2133.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39  64781[1:SpR:528.1,2118.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 299.94/300.39  65095[0:Rew:65058.1,65045.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(y,z,x),u)* -> equal(z,w)* equal(y,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.39  65097[0:Rew:65058.1,65028.3] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* equal(z,c_List_Oreplicate(v,w,x))* -> equal(z,y)*.
% 299.94/300.39  65101[1:Rew:65058.1,64897.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,u)* -> .
% 299.94/300.39  65536[0:SpL:1783.0,32648.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(w,v))** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(w,v))**.
% 299.94/300.39  65632[1:SpL:39416.1,65562.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 299.94/300.39  65866[1:SpL:6087.1,2115.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66196[1:SpL:4822.1,2220.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66319[9:Res:52515.1,65876.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66318[9:Res:52653.1,65876.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66373[9:SpR:6865.1,66310.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66469[10:Res:52416.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66468[10:Res:52417.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66467[10:Res:52515.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66466[10:Res:52653.1,65919.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66446[10:SpL:298.0,65919.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39  66445[10:SpL:211.0,65919.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66579[10:SpR:298.0,66458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66578[10:SpR:211.0,66458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66887[0:SpL:137.1,65967.0] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,v),w,v),v),c_List_Olist_ONil(v))** -> equal(w,c_List_Olist_ONil(v)) equal(c_List_Orev(u,v),u).
% 299.94/300.39  66925[0:SpL:957.1,32661.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) equal(c_List_Oreplicate(w,x,v),c_List_Olist_ONil(v))** -> equal(c_List_Otake(w,u,v),u)**.
% 299.94/300.39  67076[1:SpR:4799.1,13812.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB)).
% 299.94/300.39  67072[0:SpR:133.0,13812.0] ||  -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),w),c_List_Oreplicate(u,v,w))**.
% 299.94/300.39  67071[0:SpR:76.0,13812.0] ||  -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),c_List_Oreplicate(u,v,x),x),x),x),c_List_Oreplicate(u,v,x))**.
% 299.94/300.39  67175[1:SpL:39416.1,67010.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v).
% 299.94/300.39  67230[1:SpR:2005.0,67119.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67459[1:SpL:67117.1,23746.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  67458[1:SpL:67117.1,23384.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  67437[1:SpR:694.1,67117.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67434[1:SpR:694.1,67117.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67433[1:SpR:695.1,67117.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67586[1:SpL:67118.1,23384.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  67564[1:SpR:695.1,67118.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67562[1:SpR:694.1,67118.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67561[1:SpR:695.1,67118.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  67648[1:SpR:67137.1,694.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  67862[1:SpR:67138.1,3143.0] || equal(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))**.
% 299.94/300.39  67825[1:SpR:67138.1,694.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(u,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  67822[1:SpR:67138.1,694.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  67821[1:SpR:67138.1,695.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  68018[0:SpL:270.0,3550.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1))* -> equal(c_Lambda_Olift(w,y),z).
% 299.94/300.39  69305[0:SpL:68549.1,32446.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* equal(c_List_Orev(w,v),u)* -> .
% 299.94/300.39  68909[0:SpL:68549.1,124.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),c_List_Olist_OCons(x,u,v))* -> equal(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))*.
% 299.94/300.39  69689[0:Rew:1929.0,69188.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v))* -> equal(x,u)*.
% 299.94/300.39  69708[0:Rew:11989.0,68718.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Ofoldl(w,hAPP(hAPP(w,x),y),u,z,v),hAPP(hAPP(w,x),y))**.
% 299.94/300.39  69709[0:Rew:11886.0,68694.1] || equal(u,c_List_Olist_ONil(v)) -> equal(hAPP(hAPP(w,x),c_List_Ofoldr(w,u,y,v,z)),hAPP(hAPP(w,x),y))**.
% 299.94/300.39  69714[0:MRR:68938.3,71.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,v),c_List_Olist_OCons(z,u,v),v)* -> equal(c_List_Olist_ONil(v),y).
% 299.94/300.39  69715[0:MRR:68887.3,70.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,v),v)* -> equal(z,c_List_Olist_ONil(v)).
% 299.94/300.39  69822[0:SpL:2005.0,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,w,x),tc_List_Olist(x)),u,x),x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))** -> .
% 299.94/300.39  70017[0:SpL:68549.1,69772.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Orev(u,v)) -> .
% 299.94/300.39  70006[1:SpL:3143.0,69772.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  69989[0:SpL:695.1,69772.0] || equal(u,c_List_Orotate1(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),c_List_Orev(v,w))* -> .
% 299.94/300.39  69987[0:SpL:694.1,69772.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Orev(u,w))* -> .
% 299.94/300.39  69986[0:SpL:695.1,69772.0] || equal(u,c_List_Orotate1(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Orev(u,w))* -> .
% 299.94/300.39  70047[1:SpL:11764.1,70013.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  70142[0:SpL:68549.1,69773.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),c_List_Orotate1(u,v)) -> .
% 299.94/300.39  70131[1:SpL:3143.0,69773.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  70115[0:SpL:694.1,69773.0] || equal(u,c_List_Orev(v,w))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,w),w),c_List_Orotate1(v,w))* -> .
% 299.94/300.39  70112[0:SpL:694.1,69773.0] || equal(u,c_List_Orev(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Orotate1(u,w))* -> .
% 299.94/300.39  70111[0:SpL:695.1,69773.0] || equal(u,c_List_Orotate1(v,w)) equal(c_List_Olist_OCons(x,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x,w),w),c_List_Orotate1(u,w))* -> .
% 299.94/300.39  70223[0:SpL:68549.1,70110.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),c_List_Orotate1(c_List_Oreplicate(u,x,w),w))* -> .
% 299.94/300.39  70219[1:SpL:67117.1,70110.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  70218[1:SpL:67118.1,70110.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  70361[0:Res:39690.2,58269.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,u),u),tc_nat)* c_List_Olistsp(y,x,u)*.
% 299.94/300.39  70367[9:Rew:211.0,70360.0,298.0,70360.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39  70368[9:Rew:211.0,70359.0,298.0,70359.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 299.94/300.39  70358[9:Res:52416.1,58269.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  70357[9:Res:52417.1,58269.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  70356[9:Res:52515.1,58269.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  70355[9:Res:52653.1,58269.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 299.94/300.39  70427[9:Rew:211.0,70417.0,211.0,70417.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39  70428[9:Rew:211.0,70416.0,211.0,70416.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39  70415[9:Res:52416.1,70332.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  70414[9:Res:52417.1,70332.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  70413[9:Res:52515.1,70332.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  70412[9:Res:52653.1,70332.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  70852[1:SSi:70833.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v,tc_nat)* -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39  71138[1:Rew:1014.0,71092.1] || equal(v_rs____,u) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  71248[1:Rew:1014.0,71174.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  71408[1:Rew:1014.0,71322.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  71679[1:SpL:3754.1,58564.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39  71661[1:SpL:3754.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39  71991[1:SpR:3754.1,3979.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  72123[1:SpR:3754.1,4018.0] ||  -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  73435[1:Rew:1014.0,73397.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  73856[11:SpR:39416.1,73839.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,v_a____),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) hBOOL(hAPP(u,v_a____)).
% 299.94/300.39  74941[1:SpL:2133.0,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(v_a____,x).
% 299.94/300.39  75580[1:SpL:74746.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x)* equal(v_a____,w).
% 299.94/300.39  75490[1:SpL:74746.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u)* equal(w,v_a____).
% 299.94/300.39  75119[1:SpR:74746.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),v_a____)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39  75113[1:SpR:74746.1,13812.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v_a____,tc_Lambda_OdB)).
% 299.94/300.39  75092[1:SpR:74746.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,v_a____),w)) -> c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  76437[1:SpL:74710.1,2115.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  77188[1:SpL:74743.1,2220.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  77625[1:MRR:77624.2,6209.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(v,w,x,u,tc_Lambda_OdB),w)**.
% 299.94/300.39  77627[1:MRR:77626.2,6209.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,v,u,tc_Lambda_OdB),x)**.
% 299.94/300.39  77676[1:SpL:2133.0,11930.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> equal(u,v_a____).
% 299.94/300.39  77996[1:SpL:1260.1,1808.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Orev(v,tc_Lambda_OdB))*.
% 299.94/300.39  77949[0:SpL:50.0,1808.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(u,x,w),w))* -> equal(c_List_Orev(v,w),c_List_Orev(x,w)).
% 299.94/300.39  78032[1:Rew:1260.1,77973.2] || equal(u,v_rs____)* equal(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_rs____).
% 299.94/300.39  78382[0:SpL:50.0,1813.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Oappend(x,v,w),w))* -> equal(c_List_Orev(u,w),c_List_Orev(x,w)).
% 299.94/300.39  78400[1:Rew:2117.0,78351.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),w).
% 299.94/300.39  78333[1:SpL:1260.1,1813.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),w)*.
% 299.94/300.39  79225[1:SpL:76543.1,69773.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)) -> .
% 299.94/300.39  79224[1:SpL:76543.1,69772.0] || equal(c_List_Orotate1(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB)) -> .
% 299.94/300.39  79222[1:SpL:76543.1,70110.0] || equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  78927[1:SpL:76543.1,25543.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_as____)* equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))* equal(w,v)* -> .
% 299.94/300.39  78852[1:SpL:76543.1,22327.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39  78851[1:SpL:76543.1,15336.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  78849[1:SpL:76543.1,15174.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  78845[1:SpL:76543.1,4214.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 299.94/300.39  78844[1:SpL:76543.1,4339.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39  78843[1:SpL:76543.1,1250.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)*.
% 299.94/300.39  78546[1:SpR:76543.1,11992.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldl(v,w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(v,w),x))**.
% 299.94/300.39  78506[9:SpR:76543.1,66310.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  78479[1:SpR:76543.1,11887.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(v,w),x))**.
% 299.94/300.39  78475[1:SpR:76543.1,6865.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39  78474[1:SpR:76543.1,76543.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39  79503[1:Rew:1952.0,79215.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,u)*.
% 299.94/300.39  79517[1:MRR:78930.3,1034.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,x).
% 299.94/300.39  79518[1:MRR:78877.3,1032.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 299.94/300.39  79785[0:SpL:396.0,1940.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Oappend(c_List_Orev(v,w),x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x).
% 299.94/300.39  80074[1:Rew:1014.0,80054.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  80558[0:SpL:396.0,4212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Orev(v,w),c_List_Orev(y,w)).
% 299.94/300.39  80642[1:SpL:11766.1,80269.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.39  80715[1:SpL:11764.1,80270.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_a____).
% 299.94/300.39  80989[1:Rew:1014.0,80950.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  81695[0:SpL:1787.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.94/300.39  81531[0:SpL:1787.0,278.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Orev(x,w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  81530[0:SpL:1787.0,280.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Oreplicate(u,v,w))** -> equal(c_List_Orev(x,w),c_List_Olist_ONil(w)).
% 299.94/300.39  81758[1:Rew:2117.0,81522.1] || equal(u,v_rs____) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  81848[1:Rew:59.0,81583.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  82494[1:Rew:2117.0,82355.0,211.0,82355.0,298.0,82355.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 299.94/300.39  82495[1:Rew:2117.0,82350.0,298.0,82350.0,298.0,82350.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 299.94/300.39  82236[0:SpL:1801.0,278.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oreplicate(v,w,x))** -> equal(c_List_Orev(u,x),c_List_Olist_ONil(x)).
% 299.94/300.39  82235[0:SpL:1801.0,280.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(u,x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.94/300.39  82597[1:Rew:59.0,82288.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  83148[0:Rew:2142.0,82991.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y),y),c_List_Olist_OCons(u,c_List_Oreplicate(w,x,y),y))** -> .
% 299.94/300.39  83564[0:SpL:27495.1,2104.0] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,x,v),c_List_Olist_OCons(y,x,v))* -> equal(w,c_List_Olist_OCons(y,u,v))*.
% 299.94/300.39  83659[0:Res:8117.0,321.1] || c_Type_Otyping(u,v,w)* -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))))),v),hAPP(hAPP(c_Type_Otype_OFun,x),x))*.
% 299.94/300.39  83657[0:Res:8117.0,328.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))))),hAPP(hAPP(c_Type_Otype_OFun,v),hAPP(hAPP(c_Type_Otype_OFun,w),hAPP(hAPP(c_Type_Otype_OFun,x),x))))*.
% 299.94/300.39  84602[0:SpL:2142.0,62988.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> .
% 299.94/300.39  84600[0:SpL:2142.0,25957.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,w,x),x),x))** -> .
% 299.94/300.39  84503[1:SpR:5057.1,2142.0] || equal(u,v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  84402[1:SpR:2142.0,2299.1] || equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  84761[1:Rew:84501.0,14658.1] || equal(u,v_as____) -> equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  85153[1:SpR:39416.1,85083.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),w)*.
% 299.94/300.39  85139[1:SpR:39416.1,85083.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)*.
% 299.94/300.39  85359[0:SpL:84800.0,32684.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))** -> .
% 299.94/300.39  85514[1:Rew:1014.0,85338.1,1992.0,85338.1,1014.0,85338.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  85736[1:SpL:11766.1,85706.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  86041[0:SpL:29174.1,2209.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,v,w),y)* -> equal(x,c_List_Oappend(y,u,w))*.
% 299.94/300.39  86120[1:SpL:6865.1,84940.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  86119[1:SpL:76543.1,84940.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  86457[0:SpL:29174.1,2228.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Oappend(u,y,w),w),x)** -> equal(y,v)*.
% 299.94/300.39  86540[1:SpL:6865.1,84942.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  86539[1:SpL:76543.1,84942.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  86848[0:SpL:2232.0,280.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,w,x),x))** -> equal(v,c_List_Olist_ONil(x)).
% 299.94/300.39  86804[0:SpR:2232.0,656.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orotate1(u,v),x,v),v),v),v),c_List_Orotate1(u,v))**.
% 299.94/300.39  86794[0:SpR:2232.0,655.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(u,v),x,v),v),v),v),c_List_Orev(u,v))**.
% 299.94/300.39  87122[1:Rew:211.0,87121.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  87832[0:SpL:133.0,87331.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Orev(c_List_Olist_OCons(v,y,x),x))** -> .
% 299.94/300.39  87954[1:SpR:11887.0,11866.0] ||  -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 299.94/300.39  87990[1:Rew:11887.0,87966.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y)),x))*.
% 299.94/300.39  87991[1:Rew:11887.0,87965.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y)),x))*.
% 299.94/300.39  88935[0:SpL:133.0,88669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Olist_OCons(v,y,x))** -> .
% 299.94/300.39  88990[0:Res:1218.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,v),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),x),v),w)*.
% 299.94/300.39  89784[1:SpL:298.0,87372.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  89783[1:SpL:211.0,87372.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  89853[1:SpL:298.0,88299.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  89852[1:SpL:211.0,88299.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  89919[1:SpL:298.0,88733.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  89918[1:SpL:211.0,88733.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  89941[1:Rew:1844.0,89920.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  90012[1:SpL:298.0,89296.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  90011[1:SpL:211.0,89296.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  90049[1:SpL:11766.1,89304.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  90141[1:SpL:39416.1,90035.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90136[1:SpL:39416.1,90035.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90104[1:SpL:39416.1,90035.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90163[1:Rew:1014.0,90133.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  90416[1:SpL:11766.1,89305.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  90506[1:SpL:39416.1,90402.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90501[1:SpL:39416.1,90402.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90469[1:SpL:39416.1,90402.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90544[1:Rew:1014.0,90498.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  91346[1:SpL:298.0,87104.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  91511[1:SpL:298.0,87169.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  91640[1:SpL:298.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  91639[1:SpL:211.0,87367.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  91589[1:SpL:11766.1,87367.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  91879[1:MRR:91878.0,2046.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 299.94/300.39  92025[1:SpL:298.0,91594.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92024[1:SpL:211.0,91594.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  91986[1:SpL:11764.1,91594.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  92204[1:SpL:298.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92203[1:SpL:211.0,87368.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92139[1:SpL:11766.1,87368.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  92256[0:Res:1218.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w),x),y)* -> c_Type_Otyping(u,c_Lambda_Olift(v,x),y).
% 299.94/300.39  92329[1:SpL:298.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92328[1:SpL:211.0,87369.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92275[1:SpL:11764.1,87369.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  92395[1:SpL:298.0,92295.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92394[1:SpL:211.0,92295.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92356[1:SpL:11764.1,92295.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  92505[1:SpR:87638.1,13829.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v).
% 299.94/300.39  92728[1:SpL:298.0,88294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92727[1:SpL:211.0,88294.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92677[1:SpL:11766.1,88294.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92796[1:SpL:298.0,92682.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92795[1:SpL:211.0,92682.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92757[1:SpL:11764.1,92682.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92893[1:SpL:298.0,88295.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92892[1:SpL:211.0,88295.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92828[1:SpL:11766.1,88295.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  92985[1:SpL:298.0,88296.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92984[1:SpL:211.0,88296.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  92931[1:SpL:11764.1,88296.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93019[0:SpR:270.0,7291.1] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Type_Otype_OFun,w))) -> hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(w),x))*.
% 299.94/300.39  93107[1:SpL:298.0,92951.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93106[1:SpL:211.0,92951.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93068[1:SpL:11764.1,92951.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93190[1:SpL:298.0,88728.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93189[1:SpL:211.0,88728.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93139[1:SpL:11766.1,88728.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93212[1:Rew:1844.0,93191.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93258[1:SpL:298.0,93144.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93257[1:SpL:211.0,93144.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93219[1:SpL:11764.1,93144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93272[1:Rew:1844.0,93259.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93365[1:SpL:298.0,88729.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93364[1:SpL:211.0,88729.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93300[1:SpL:11766.1,88729.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93392[1:Rew:1844.0,93366.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93457[1:SpL:298.0,88730.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93456[1:SpL:211.0,88730.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93403[1:SpL:11764.1,88730.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93471[1:Rew:1844.0,93458.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93519[1:SpL:298.0,93423.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93518[1:SpL:211.0,93423.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93480[1:SpL:11764.1,93423.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93533[1:Rew:1844.0,93520.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  93677[1:SpL:298.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93676[1:SpL:211.0,89291.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93626[1:SpL:11766.1,89291.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  93741[1:SpL:298.0,93631.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93740[1:SpL:211.0,93631.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93702[1:SpL:11764.1,93631.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  93834[1:SpL:298.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93833[1:SpL:211.0,89292.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93769[1:SpL:11766.1,89292.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  93925[1:SpL:298.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93924[1:SpL:211.0,89293.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93871[1:SpL:11764.1,89293.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  94035[1:SpL:298.0,93891.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  94034[1:SpL:211.0,93891.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 299.94/300.39  93996[1:SpL:11764.1,93891.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  94473[1:MRR:94472.1,2046.0] ||  -> equal(u,v_as____) equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 299.94/300.39  94713[1:SpL:50.0,92647.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  94743[1:MRR:94725.1,2046.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Obutlast(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  94838[0:Res:1218.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),v,w) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),x),w)*.
% 299.94/300.39  95364[1:Rew:396.0,95317.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  95646[1:Rew:11887.0,95532.0] ||  -> c_Type_Otyping(hAPP(u,v_a____),c_Lambda_OdB_OVar(hAPP(hAPP(u,v),w)),c_List_Ofoldr(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.39  95651[0:Rew:11886.0,95540.1] || equal(u,c_List_Olist_ONil(v)) -> c_Type_Otyping(hAPP(w,x),c_Lambda_OdB_OVar(c_List_Ofoldr(w,u,y,v,z)),hAPP(hAPP(w,x),y))*.
% 299.94/300.39  95802[0:SpR:87640.1,13829.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olast(c_List_Olist_OCons(v,x,w),w),v).
% 299.94/300.39  95951[0:SpR:127.1,84410.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),v),v),v),v),x)**.
% 299.94/300.39  96178[0:SpL:137.1,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Oappend(w,x,y),y),y),y),y),w)** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  96174[0:SpL:298.0,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Oappend(w,x,z))** -> .
% 299.94/300.39  96173[0:SpL:211.0,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(w,x,z))** -> .
% 299.94/300.39  96486[1:Rew:2142.0,96425.0,2142.0,96425.0,2232.0,96425.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  96567[0:SpL:68549.1,87705.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),w)* -> .
% 299.94/300.39  96592[1:Rew:2142.0,96511.0,2232.0,96511.0,2232.0,96511.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  96724[1:Rew:2142.0,96665.0,2232.0,96665.0,2142.0,96665.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  96776[1:SpL:11764.1,87823.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  96898[1:SpL:11764.1,87824.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39  96882[1:SpL:11766.1,87824.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  97002[1:SpL:11764.1,87825.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39  97239[1:Rew:1992.0,97213.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  97202[1:SpL:11764.1,88926.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  97177[1:SpL:11766.1,88926.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39  97339[1:SpL:11764.1,97176.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39  97324[1:SpL:11764.1,97176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39  97505[1:Rew:1992.0,97473.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  97457[1:SpL:11766.1,88927.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  97424[1:SpL:11766.1,88927.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39  97513[0:Rew:298.0,97512.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,w),w),w),w),c_List_Oreplicate(u,v,w))** -> .
% 299.94/300.39  97596[1:Rew:1992.0,97575.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  97558[1:SpL:11766.1,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  97534[1:SpL:11764.1,88928.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39  97662[1:Rew:2603.0,97633.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  97618[1:SpL:11764.1,97557.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> .
% 299.94/300.39  97732[1:Rew:2142.0,97689.0,2142.0,97689.0,2142.0,97689.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> .
% 299.94/300.39  97675[0:SpL:122.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_ONil(y),y))** -> .
% 299.94/300.39  97858[1:SpL:76543.1,96534.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),v)* -> .
% 299.94/300.39  97852[0:SpL:68549.1,96534.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** equal(c_List_Olist_OCons(y,c_List_Olist_ONil(x),x),v)* -> .
% 299.94/300.39  97807[0:SpL:137.1,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Oappend(w,x,y),y),y),y),y),w)** -> equal(x,c_List_Olist_ONil(y)).
% 299.94/300.39  97803[0:SpL:298.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Oappend(w,x,z))** -> .
% 299.94/300.39  97802[0:SpL:211.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(w,x,z))** -> .
% 299.94/300.39  97992[0:SpL:137.1,97878.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Olist_OCons(x,y,w),u)* -> equal(v,c_List_Olist_ONil(w)).
% 299.94/300.39  98060[1:SpL:11764.1,97674.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 299.94/300.39  98104[1:SpL:3754.1,90289.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.39  98219[1:SpL:3754.1,90681.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.39  98572[2:Rew:1014.0,98568.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)).
% 299.94/300.39  98585[1:SpL:3754.1,9794.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39  99031[3:SSi:99016.1,99016.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(v)),w)),u),tc_nat)*.
% 299.94/300.39  99958[1:Rew:1014.0,99919.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(u,v_rs____) -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  100172[1:SpL:6865.1,100154.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  100171[1:SpL:76543.1,100154.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  100416[1:SpL:6865.1,100398.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  100415[1:SpL:76543.1,100398.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  100541[1:SpL:3754.1,24317.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____).
% 299.94/300.39  101026[3:SSi:101012.1,101012.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(v)),w)),tc_nat)*.
% 299.94/300.39  101298[0:SSi:101286.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),u,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* -> .
% 299.94/300.39  102563[1:SpL:3754.1,50139.0] || equal(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39  102788[9:SSi:102758.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39  102925[9:Rew:1014.0,102841.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  102927[9:SSi:102891.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39  103049[10:Res:52515.1,103005.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  103048[10:Res:52653.1,103005.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  103028[10:SpL:6865.1,103005.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  103027[10:SpL:76543.1,103005.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  103172[10:SpR:11764.1,103060.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  103375[9:SSi:103348.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_nat)* -> c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39  105205[10:Rew:1014.0,105169.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  105305[10:Rew:1014.0,105253.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  105383[10:Rew:3909.1,105382.0] || equal(c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) c_List_Olistsp(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  105507[10:Rew:3754.1,105485.2,1014.0,105485.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  105591[10:Rew:1014.0,105555.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  105650[1:Rew:1014.0,105631.2] || equal(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39  105959[1:Rew:1014.0,105937.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),u).
% 299.94/300.39  106129[1:SpL:2232.0,83674.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),v)* -> .
% 299.94/300.39  106156[1:Rew:1014.0,106142.2] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39  106307[1:SpL:11766.1,106227.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106287[1:SpL:6865.1,106227.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106286[1:SpL:76543.1,106227.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106473[1:SpL:11764.1,106228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106464[1:SpL:6865.1,106228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106463[1:SpL:76543.1,106228.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106509[1:SpL:6865.1,106347.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106508[1:SpL:76543.1,106347.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106598[1:SpL:11764.1,106572.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106589[1:SpL:6865.1,106572.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  106588[1:SpL:76543.1,106572.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  107030[1:Rew:1014.0,107004.2] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39  107371[2:Rew:1014.0,107323.2] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 299.94/300.39  107521[1:Rew:1014.0,107491.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39  108120[0:SSi:108110.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39  108121[0:SSi:108093.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w)),tc_nat)*.
% 299.94/300.39  108182[0:SSi:108173.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),w,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 299.94/300.39  108183[0:SSi:108161.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u)),tc_nat)*.
% 299.94/300.39  108355[1:Rew:1014.0,108315.2] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  108501[1:Rew:1014.0,108483.2] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39  108521[1:SpL:3754.1,104994.1] || equal(u,v_as____) equal(c_List_Orev(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39  109189[1:SpL:3754.1,107446.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39  109299[1:Rew:1014.0,109272.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____).
% 299.94/300.39  109363[1:Rew:1014.0,109340.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39  109563[1:Rew:1014.0,109559.2] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(v_a____,v).
% 299.94/300.39  110418[0:Res:7256.0,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),y)),v)*.
% 299.94/300.39  110417[0:Res:7256.0,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OdB__rec(v,w,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(x,c_HOL_Ozero__class_Ozero(tc_nat)))),y)),z)* -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(x),z).
% 299.94/300.39  110632[1:SpL:9530.1,1725.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  110631[1:SpL:9530.1,1726.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v)*.
% 299.94/300.39  111450[1:Rew:1014.0,111404.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(x,v_as____).
% 299.94/300.39  112909[1:Rew:1014.0,112889.2] || equal(u,v)* equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____)*.
% 299.94/300.39  113293[1:Rew:1014.0,113246.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  113550[1:Rew:1014.0,113531.2] || equal(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,v_as____).
% 299.94/300.39  113908[1:Rew:1014.0,113812.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(y,v_as____).
% 299.94/300.39  114219[1:Rew:1014.0,114176.2] || equal(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.39  114429[1:Rew:1014.0,114415.2] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____).
% 299.94/300.39  114653[0:SSi:114638.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* equal(c_List_Orev(u,w),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.39  114654[0:SSi:114624.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(w,u),w)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39  114667[0:Rew:39691.2,114607.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 299.94/300.39  114687[0:Rew:39698.2,114686.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 299.94/300.39  115064[0:SpL:2207.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),x),c_List_Orev(w,x))** -> .
% 299.94/300.39  115062[0:SpL:2207.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x),x),c_List_Orotate1(c_List_Orev(w,x),x))** -> .
% 299.94/300.39  114968[10:SpL:2207.0,52746.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  115299[10:Rew:2133.0,114964.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  114963[1:SpL:2207.0,87307.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  115306[10:Rew:2133.0,114933.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  114880[0:SpL:2207.0,37123.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  115355[10:Rew:1783.0,114965.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  115526[1:Rew:1783.0,115162.1,59.0,115162.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.39  115991[1:SpL:11766.1,115270.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 299.94/300.39  116290[16:SSi:116287.1,116287.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v_as____),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39  116291[16:SSi:116281.1,116281.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v_as____),u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39  116306[1:SpL:11766.1,116084.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  116575[1:SpL:11766.1,116176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  116676[1:SpL:11764.1,116580.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  116747[1:SpL:11764.1,116178.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  116884[1:Rew:11887.0,116865.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(c_fequal(v),w),x))* -> equal(w,c_List_Ofoldr(c_fequal(v),u,x,tc_Lambda_OdB,y))*.
% 299.94/300.39  116902[1:SpL:11764.1,116767.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 299.94/300.39  117225[0:SSi:117210.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* equal(c_List_Obutlast(u,w),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.39  117226[0:SSi:117196.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Obutlast(w,u),w)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39  117390[0:SSi:117375.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* equal(c_List_Orotate1(u,w),u)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)*.
% 299.94/300.39  117391[0:SSi:117361.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Olist_ONil(u),v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orotate1(w,u),w)** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat).
% 299.94/300.39  117512[2:Rew:95502.1,117497.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v,x,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,v_rs____,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  117513[2:Rew:95502.1,117458.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,x,v,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 299.94/300.39  117888[1:Rew:1014.0,117806.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____) equal(w,v_as____).
% 299.94/300.39  118255[1:Rew:1014.0,118175.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.39  120132[1:Rew:1014.0,120106.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(x,v_as____).
% 299.94/300.39  120223[0:SpR:157.0,16107.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),c_Lambda_Olift(w,v)))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),w)).
% 299.94/300.39  120940[1:Rew:1014.0,120861.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(y,v_as____).
% 299.94/300.39  121014[1:SpL:3546.1,24984.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w)),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),y),v))* -> .
% 299.94/300.39  121509[1:Rew:1014.0,121466.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.39  121715[10:Rew:1014.0,121674.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  121908[10:Rew:1014.0,121859.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  123038[1:Rew:1014.0,123009.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(x,v_as____).
% 299.94/300.39  123110[1:Rew:1014.0,123080.2] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39  123177[1:Rew:1014.0,123159.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,x,tc_Lambda_OdB),u)* -> equal(v,v_as____).
% 299.94/300.39  123208[0:SSi:123204.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),y,tc_nat)* -> equal(w,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat).
% 299.94/300.39  123720[1:Rew:1014.0,123694.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  123774[2:SpR:2142.0,111217.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  123782[2:Rew:1014.0,123773.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(c_List_Otake(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  124083[1:Rew:1014.0,124045.2] || equal(u,v_as____)* equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(u,v)*.
% 299.94/300.39  124416[1:Rew:1014.0,124377.2] || equal(u,v)* equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v_as____,v)*.
% 299.94/300.39  124605[1:Rew:1014.0,124534.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  124729[1:Rew:1014.0,124702.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.39  124733[1:Rew:1014.0,124657.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 299.94/300.39  124826[10:SpL:2232.0,115187.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 299.94/300.39  124868[10:Rew:1014.0,124840.1] || equal(c_List_Obutlast(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  125140[10:Rew:1014.0,125107.1] || equal(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 299.94/300.39  125319[1:Rew:1028.0,125245.2,211.0,125245.2] || equal(u,v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  125563[1:Rew:1028.0,125505.2,211.0,125505.2] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  125638[1:Rew:1844.0,125599.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  125794[1:SpL:11766.1,125536.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Oappend(x,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.39  125831[1:SpL:11764.1,125799.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____)* equal(v,w)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w)* -> .
% 299.94/300.39  126061[0:SpR:2142.0,117227.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,u),u),u),u),tc_nat)*.
% 299.94/300.39  126102[0:SSi:126083.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.39  126181[0:SSi:126161.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 299.94/300.39  126294[10:Rew:1014.0,126225.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  126433[1:SpL:2142.0,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)** -> .
% 299.94/300.39  126415[1:SpL:3754.1,119697.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(w,u,tc_Lambda_OdB),w)** -> equal(v,v_as____).
% 299.94/300.39  126645[1:Rew:1014.0,126622.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(w,v_as____)* -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.39  126908[1:Rew:1014.0,126842.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  127082[1:Rew:1014.0,127059.2] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(u,w)* -> equal(v,v_as____) equal(v_as____,w)*.
% 299.94/300.39  127510[1:Rew:1014.0,127454.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  128976[1:Rew:128690.1,128043.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(w,x,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,c_List_Oappend(x,y,tc_Lambda_OdB),y,tc_Lambda_OdB)*.
% 299.94/300.39  128980[1:Rew:128690.1,128003.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(w,u,x,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(w,y,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  129159[1:SpL:1801.0,128689.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),x)**.
% 299.94/300.39  129217[1:SpL:1787.0,128690.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),x,tc_Lambda_OdB),x)**.
% 299.94/300.39  130454[1:SpL:11766.1,129911.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  130559[1:SpL:11764.1,129912.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  130878[1:Rew:1014.0,130831.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  131032[1:Rew:1014.0,131002.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),u)**.
% 299.94/300.39  131036[1:Rew:114936.1,131035.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),x,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  131038[1:Rew:80.0,131007.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(v,x,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 299.94/300.39  131101[1:Rew:1014.0,131077.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.39  131164[1:Rew:1014.0,131143.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.39  131233[1:Rew:1014.0,131212.2] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 299.94/300.39  131454[1:Rew:1014.0,131424.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(x,v_as____).
% 299.94/300.39  131931[1:Rew:1014.0,131915.2] || equal(v_as____,u) equal(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  132556[1:SpL:35041.1,65062.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(v_a____,v).
% 299.94/300.39  132547[10:SpL:35041.1,111213.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  132504[1:SpR:35041.1,4463.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,w,tc_Lambda_OdB))**.
% 299.94/300.39  3197[0:SpL:327.0,97.0] || hBOOL(hAPP(u,v)) c_Wellfounded_Oaccp(c_Type_Oshift(w,x,u,y),v,z)* -> c_Wellfounded_Oaccp(c_Type_Oshift(w,x,u,y),x,z)*.
% 299.94/300.39  3485[1:MRR:3484.0,2046.0] ||  -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  4052[0:Res:255.3,221.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(v,x) c_HOL_Oord__class_Oless(v,x,u)* c_HOL_Oord__class_Oless(x,w,u)*.
% 299.94/300.39  4051[0:Res:262.2,221.1] class_Orderings_Olinorder(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(v,x) c_HOL_Oord__class_Oless(v,x,u)* c_HOL_Oord__class_Oless(x,w,u)*.
% 299.94/300.39  4133[0:Res:255.3,220.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(x,w) c_HOL_Oord__class_Oless(x,w,u)* c_HOL_Oord__class_Oless(v,x,u)*.
% 299.94/300.39  4132[0:Res:262.2,220.1] class_Orderings_Olinorder(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,u)* -> equal(x,w) c_HOL_Oord__class_Oless(x,w,u)* c_HOL_Oord__class_Oless(v,x,u)*.
% 299.94/300.39  4647[1:SpR:2165.0,90.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  4643[1:SpR:2165.0,90.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6774[1:SpR:1934.0,11.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(x,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6764[1:SpR:1934.0,79.2] || c_List_Olistsp(u,v,tc_Lambda_OdB) c_List_Olistsp(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6757[1:SpR:1934.0,11.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6833[1:SpR:2133.0,6.1] || hBOOL(hAPP(hAPP(u,v_a____),v)) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6827[1:SpR:2133.0,6.1] || hBOOL(hAPP(hAPP(u,v),v_a____)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6959[1:SpR:6864.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  6956[1:SpR:6864.1,6.1] || equal(u,v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  7257[0:SpR:270.0,345.0] ||  -> equal(c_Type_Otype_Otype__case(u,v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),x1),hAPP(hAPP(v,y),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,y,z)))*.
% 299.94/300.39  7319[1:SpL:6864.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 299.94/300.39  7315[1:SpL:2133.0,7.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,c_List_Orev(v,tc_Lambda_OdB)) equal(w,v_a____).
% 299.94/300.39  7311[1:SpL:6864.1,7.0] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 299.94/300.39  7307[1:SpL:2133.0,7.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(x,tc_Lambda_OdB),w) equal(v_a____,v).
% 299.94/300.39  8034[0:SpL:127.1,3871.0] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  8250[0:SpL:127.1,1946.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Obutlast(w,x),x).
% 299.94/300.39  8426[1:Rew:3143.0,8341.1] || equal(u,v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  9431[1:SpL:8588.1,7.0] || equal(u,v_rs____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 299.94/300.39  9421[1:SpL:8588.1,7.0] || equal(u,v_rs____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 299.94/300.39  9315[1:SpL:8588.1,7.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_rs____,x) equal(y,w).
% 299.94/300.39  9309[1:SpL:8588.1,7.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_rs____) equal(x,w).
% 299.94/300.39  9234[1:SpR:8588.1,6.1] || equal(u,v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9228[1:SpR:8588.1,6.1] || equal(u,v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  9981[1:SpR:3143.0,665.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  9980[1:SpR:3143.0,664.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  10072[0:SpL:80.0,72.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Oreplicate(v,w,x),x),x),c_List_Otake(u,c_List_Oreplicate(v,w,x),x))**.
% 299.94/300.39  10789[1:Rew:1014.0,10716.1] || equal(c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  11869[0:SpR:315.0,1217.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u,v),w,v,x)),c_List_Ofoldr(c_Lambda_OdB_OApp,u,w,v,x)))*.
% 299.94/300.39  11867[0:SpR:315.0,1217.0] ||  -> hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x)),u,w),v,w,x))*.
% 299.94/300.39  11862[0:SpR:315.0,45.1] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w,y),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,x,w,y))**.
% 299.94/300.39  11861[0:SpR:315.0,42.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w,y),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,x,w,y))**.
% 299.94/300.39  11860[0:SpR:315.0,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w,y),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),v,x,w,y))**.
% 299.94/300.39  12020[0:SpR:46.1,213.0] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39  12019[0:SpR:44.1,213.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39  12018[0:SpR:47.1,213.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39  12016[0:SpR:45.1,213.0] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(v,w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39  12015[0:SpR:42.1,213.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(v,w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39  12014[0:SpR:48.1,213.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(v,w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 299.94/300.39  13562[0:SpL:76.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.94/300.39  13561[0:SpL:76.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.94/300.39  13793[0:SpL:133.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.94/300.39  13792[0:SpL:133.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.94/300.39  14983[1:Rew:1014.0,14969.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(v_a____,u).
% 299.94/300.39  15063[1:Rew:1014.0,15049.1] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  16654[1:Rew:1014.0,16241.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.39  17931[1:Rew:1014.0,17369.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  18510[1:Rew:1014.0,18202.1] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))**.
% 299.94/300.39  18595[1:MRR:18579.3,1032.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),x)).
% 299.94/300.39  18596[1:MRR:18565.3,1034.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),y)).
% 299.94/300.39  19323[1:SpL:3108.0,415.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,x) c_ListOrder_Ostep1(u,v,x,tc_Lambda_OdB).
% 299.94/300.39  19300[1:SpL:3108.0,415.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,x) c_ListOrder_Ostep1(u,w,x,tc_Lambda_OdB).
% 299.94/300.39  20045[1:Rew:1014.0,20010.2] || equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39  20854[1:Rew:1014.0,20824.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 299.94/300.39  20855[1:Rew:1014.0,20823.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 299.94/300.39  20856[1:Rew:1014.0,20771.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.39  20857[1:Rew:1014.0,20766.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 299.94/300.39  20858[1:Rew:1014.0,20764.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.39  20859[1:Rew:1014.0,20762.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.39  20864[1:Rew:1014.0,20720.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.39  20865[1:Rew:1014.0,20718.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 299.94/300.39  20867[1:Rew:1014.0,20656.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 299.94/300.39  21037[1:MRR:21036.2,6209.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB)) equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,x,tc_Lambda_OdB),w)**.
% 299.94/300.39  21089[1:Rew:21088.2,21084.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Obutlast(x,tc_Lambda_OdB),x) -> equal(u,v_as____).
% 299.94/300.39  21659[1:MRR:21658.2,6209.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w) equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)**.
% 299.94/300.39  21770[1:Rew:1014.0,21738.2] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Obutlast(v,tc_Lambda_OdB)) -> equal(v,v_as____).
% 299.94/300.39  22056[1:Rew:1014.0,21991.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(v_a____,u).
% 299.94/300.39  22057[1:Rew:1014.0,21981.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(v_a____,u).
% 299.94/300.39  22062[1:Rew:1014.0,21891.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  22078[1:MRR:22077.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(w,v_rs____) -> equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  22085[1:MRR:22084.2,6515.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(v_a____,u).
% 299.94/300.39  22087[1:MRR:22086.2,6514.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(v_a____,u).
% 299.94/300.39  22300[1:Rew:1014.0,22278.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(u,c_List_Obutlast(w,tc_Lambda_OdB)).
% 299.94/300.39  22542[1:MRR:22541.2,1737.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(u,v_rs____) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  24913[1:SpR:11887.0,315.0] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(u,v),hAPP(hAPP(u,w),x)))*.
% 299.94/300.39  24970[1:SpR:11992.0,213.0] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(u,hAPP(hAPP(u,v),w)),x))*.
% 299.94/300.39  26114[1:SpL:132.2,2695.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39  26103[1:SpL:132.2,2564.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39  26263[1:Rew:26016.2,26113.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),v) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 299.94/300.39  26323[1:MRR:26154.2,16330.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.39  26325[1:MRR:26134.2,26267.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> .
% 299.94/300.39  26326[1:MRR:26162.2,15303.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> .
% 299.94/300.39  28754[0:MRR:28753.2,2073.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(w,c_List_Olist_OCons(x,y,v)) -> equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,w,u,v),y)**.
% 299.94/300.39  30590[1:Rew:1014.0,30551.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.39  30787[1:Rew:1014.0,30764.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.39  31342[0:SpL:137.1,30454.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  31877[0:SpL:137.1,31376.0] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  32080[1:Rew:1014.0,32022.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  32209[1:MRR:32183.2,16297.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(x,v_as____).
% 299.94/300.39  32347[1:Rew:1014.0,32304.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  32808[0:Rew:21886.2,32787.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),x)** -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39  33736[0:Rew:298.0,33681.0] || equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,x,v),v),c_List_Olist_ONil(v))** -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_ONil(v)).
% 299.94/300.39  33988[1:Rew:1014.0,33967.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 299.94/300.39  34046[1:Rew:1014.0,34020.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 299.94/300.39  34336[0:Rew:74.0,34198.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(u,c_List_Orev(v,w),w),w),c_List_Olist_OCons(u,c_List_Orev(v,w),w))**.
% 299.94/300.39  34801[0:SpL:185.2,34745.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39  34908[1:Rew:1014.0,34875.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 299.94/300.39  34910[1:Rew:1014.0,34845.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 299.94/300.39  35123[1:Rew:1014.0,35110.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 299.94/300.39  35460[1:MRR:35459.2,4412.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,v_rs____) -> c_List_Olistsp(x,c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  35683[1:Rew:1014.0,35654.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 299.94/300.39  36111[1:SpL:1797.0,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  36947[0:SpL:1797.0,33873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Olist_ONil(x)).
% 299.94/300.39  38596[1:Rew:1014.0,38571.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 299.94/300.39  38665[0:SpL:137.1,1812.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 299.94/300.39  39088[0:SSi:39080.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(w,c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(w,c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)*.
% 299.94/300.39  39318[0:SSi:39309.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),w) c_HOL_Oord__class_Oless(w,c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),w,tc_nat)*.
% 299.94/300.39  43568[0:SpL:39416.1,118.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,v),tc_nat)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)).
% 299.94/300.39  43555[0:SpL:39416.1,119.0] || equal(c_Nat_Osize__class_Osize(u,v),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(u,c_List_Olist_ONil(w))*.
% 299.94/300.39  43517[1:SpL:39416.1,19625.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43516[1:SpL:39416.1,19398.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43508[1:SpL:39416.1,33357.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43463[1:SpL:39416.1,19584.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43462[1:SpL:39416.1,19370.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39  43450[1:SpL:39416.1,34457.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43444[1:SpL:39416.1,4429.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43429[1:SpL:39416.1,2703.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43426[1:SpL:39416.1,2681.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43421[0:SpL:39416.1,9.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)* c_List_Olistsp(u,x,w)*.
% 299.94/300.39  43420[0:SpL:39416.1,8.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 299.94/300.39  43410[1:SpL:39416.1,34457.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43408[1:SpL:39416.1,33863.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43405[1:SpL:39416.1,38496.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43400[1:SpL:39416.1,35602.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43399[1:SpL:39416.1,34742.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43368[1:SpL:39416.1,2703.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43365[1:SpL:39416.1,2681.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43357[1:SpL:39416.1,3588.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  43353[1:SpL:39416.1,36267.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  43344[1:SpL:39416.1,2590.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43329[1:SpL:39416.1,30580.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43327[1:SpL:39416.1,34112.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43318[1:SpL:39416.1,30574.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  43317[1:SpL:39416.1,33932.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  43315[1:SpL:39416.1,36757.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  43307[1:SpL:39416.1,30448.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43305[1:SpL:39416.1,33963.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43289[0:SpL:39416.1,245.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 299.94/300.39  43288[0:SpL:39416.1,244.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 299.94/300.39  43268[0:SpL:39416.1,11452.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z),tc_nat)*.
% 299.94/300.39  43249[1:SpL:39416.1,34742.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43245[1:SpL:39416.1,30580.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43243[1:SpL:39416.1,34112.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43235[1:SpL:39416.1,2703.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43214[1:SpL:39416.1,34726.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43207[1:SpL:39416.1,1748.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39  43206[1:SpL:39416.1,1766.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39  43191[1:SpL:39416.1,21788.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.39  43179[0:SpL:39416.1,31901.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),v),tc_nat)*.
% 299.94/300.39  43176[0:SpL:39416.1,31920.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(w,x,v),v),v),tc_nat)*.
% 299.94/300.39  43172[0:SpL:39416.1,31901.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.39  43160[1:SpL:39416.1,3894.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43141[1:SpL:39416.1,34457.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43135[1:SpL:39416.1,4429.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43126[1:SpL:39416.1,30448.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43124[1:SpL:39416.1,33963.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43120[1:SpL:39416.1,35602.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43108[1:SpL:39416.1,2681.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43102[1:SpL:39416.1,2590.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 299.94/300.39  43092[1:SpL:39416.1,33863.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43088[1:SpL:39416.1,18839.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39  43083[1:SpL:39416.1,38496.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43047[1:SpL:39416.1,35658.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  43044[1:SpL:39416.1,1999.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39  43042[1:SpL:39416.1,14213.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43038[1:SpL:39416.1,33357.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  43030[1:SpL:39416.1,21788.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,v,tc_Lambda_OdB)*.
% 299.94/300.39  43011[0:SpL:39416.1,31920.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,v),v),tc_nat)*.
% 299.94/300.39  42940[0:SpL:39416.1,482.2] class_Ring__and__Field_Osemiring__1(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat)*.
% 299.94/300.39  42911[0:SpL:39416.1,29476.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 299.94/300.39  42893[1:SpL:39416.1,19709.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42892[1:SpL:39416.1,19495.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42886[0:SpL:39416.1,35214.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 299.94/300.39  42856[0:SpL:39416.1,11906.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(c_Lambda_OdB_OVar(y),z,w),tc_nat)*.
% 299.94/300.39  42847[1:SpL:39416.1,34726.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42825[1:SpL:39416.1,18839.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39  42822[1:SpL:39416.1,4429.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42795[1:SpL:39416.1,3894.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  42794[1:SpL:39416.1,35658.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42791[1:SpL:39416.1,1999.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39  42789[1:SpL:39416.1,14213.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 299.94/300.39  42781[1:SpL:39416.1,1748.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 299.94/300.39  42780[1:SpL:39416.1,1766.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 299.94/300.39  42775[1:SpL:39416.1,2371.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  42762[0:SpL:39416.1,31920.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.39  42755[0:SpL:39416.1,31901.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)*.
% 299.94/300.39  42744[1:SpL:39416.1,19709.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42743[1:SpL:39416.1,19495.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42738[1:SpL:39416.1,35602.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42737[1:SpL:39416.1,34742.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42735[1:SpL:39416.1,38496.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42728[1:SpL:39416.1,34726.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42716[1:SpL:39416.1,12094.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 299.94/300.39  42714[1:SpL:39416.1,12093.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 299.94/300.39  42692[1:SpL:39416.1,19625.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42691[1:SpL:39416.1,19398.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  42645[1:SpL:39416.1,1727.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  42644[1:SpL:39416.1,1722.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(u,tc_Lambda_OdB),u)**.
% 299.94/300.39  42643[1:SpL:39416.1,1728.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),w)*.
% 299.94/300.39  42622[0:SpL:39416.1,11452.0] || equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39  42596[0:SpL:39416.1,11906.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,v,w),x,w,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39  42523[0:SpL:39416.1,16074.0] || hBOOL(hAPP(u,v_a____)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,v_a____),tc_nat)* c_ListOrder_Ostep1(v,v_rs____,v_rs____,tc_Lambda_OdB).
% 299.94/300.39  42510[0:SpL:39416.1,11453.0] || equal(c_Lambda_Osubst(hAPP(u,v),w,x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 299.94/300.39  42509[0:SpL:39416.1,11452.0] || equal(c_Lambda_Osubst(hAPP(u,v),w,x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 299.94/300.39  42461[0:SpL:39416.1,11453.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 299.94/300.39  42460[0:SpL:39416.1,11452.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 299.94/300.39  41116[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  41115[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  41114[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  41112[0:SpR:39416.1,46.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 299.94/300.39  41111[0:SpR:39416.1,44.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 299.94/300.39  41110[0:SpR:39416.1,47.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 299.94/300.39  41106[0:SpR:39416.1,571.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39  41105[0:SpR:39416.1,583.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39  41104[0:SpR:39416.1,589.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39  41103[0:SpR:39416.1,45.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w),w)**.
% 299.94/300.39  41102[0:SpR:39416.1,42.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w),w)**.
% 299.94/300.39  41101[0:SpR:39416.1,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w),w)**.
% 299.94/300.39  40985[1:SpR:39416.1,4471.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB)).
% 299.94/300.39  40980[0:SpR:39416.1,653.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Otake(v,c_List_Oappend(u,y,x),x),u)**.
% 299.94/300.39  40976[0:SpR:39416.1,35.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) equal(c_List_Olast(u,x),w)*.
% 299.94/300.39  40912[0:SpR:39416.1,60.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Oappend(w,x,v),v),w)**.
% 299.94/300.39  40911[0:SpR:39416.1,494.1] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(u,w),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 299.94/300.39  40908[0:SpR:39416.1,200.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(w,c_List_Olist_ONil(v))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(w,u),tc_nat)*.
% 299.94/300.39  40903[0:SpR:39416.1,555.1] || equal(u,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(x),tc_nat)* equal(c_Nat_Osize__class_Osize(v,w),c_Nat_Osize__class_Osize(u,w))*.
% 299.94/300.39  40892[0:SpR:39416.1,10291.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat)* c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_Ha______,u,v_n____,v_rs____))*.
% 299.94/300.39  40890[0:SpR:39416.1,10292.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat)* c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xvar__app__typesE__1__1(v_T_H____,u,v_n____,v_rs____))*.
% 299.94/300.39  40864[1:SpR:39416.1,8636.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39  40857[1:SpR:39416.1,3758.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),w)*.
% 299.94/300.39  40811[0:SpR:39416.1,60.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),u,x),v)**.
% 299.94/300.39  40729[0:SpR:39416.1,1972.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Obutlast(u,x),c_List_Orev(w,x))*.
% 299.94/300.39  40693[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(v),v)*.
% 299.94/300.39  40692[0:SpR:39416.1,13.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),v)**.
% 299.94/300.39  40691[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.39  40690[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.39  40689[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 299.94/300.39  40687[0:SpR:39416.1,46.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 299.94/300.39  40686[0:SpR:39416.1,44.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 299.94/300.39  40685[0:SpR:39416.1,47.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 299.94/300.39  40683[0:SpR:39416.1,571.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39  40682[0:SpR:39416.1,583.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39  40681[0:SpR:39416.1,589.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),w)*.
% 299.94/300.39  40680[0:SpR:39416.1,45.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)**.
% 299.94/300.39  40679[0:SpR:39416.1,42.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)**.
% 299.94/300.39  40678[0:SpR:39416.1,48.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)**.
% 299.94/300.39  40663[1:SpR:39416.1,9145.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 299.94/300.39  40661[1:SpR:39416.1,6893.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 299.94/300.39  40658[1:SpR:39416.1,6892.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  40645[1:SpR:39416.1,2144.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  40605[0:SpR:39416.1,1972.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Obutlast(c_List_Orev(u,x),x),c_List_Orev(w,x))*.
% 299.94/300.39  40563[0:SpR:39416.1,1929.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Orotate1(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.39  40562[0:SpR:39416.1,122.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Orev(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,u,v))**.
% 299.94/300.39  40556[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 299.94/300.39  40555[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 299.94/300.39  40554[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 299.94/300.39  40545[0:SpR:39416.1,571.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w)*.
% 299.94/300.39  40544[0:SpR:39416.1,583.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w)*.
% 299.94/300.39  40543[0:SpR:39416.1,589.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w)*.
% 299.94/300.39  40539[0:SpR:39416.1,273.1] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(u),tc_nat)* equal(c_Lambda_Osubst(w,x,v),w)**.
% 299.94/300.39  40381[1:SpR:39416.1,22683.1] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v_a____),tc_nat)* hBOOL(hAPP(v,v_a____)).
% 299.94/300.39  40326[0:SpR:39416.1,595.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  40325[0:SpR:39416.1,600.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  40324[0:SpR:39416.1,606.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  40322[0:SpR:39416.1,46.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  40321[0:SpR:39416.1,44.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  40320[0:SpR:39416.1,47.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  44276[3:Con:44255.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Predicate_Oconversep(u,v,v),v),w),x),tc_nat)* hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),x),w)).
% 299.94/300.39  44369[0:SpR:695.1,655.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(v,w),x,w),w),c_List_Orev(v,w))**.
% 299.94/300.39  44367[0:SpR:694.1,655.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),x,w),w),c_List_Orev(u,w))**.
% 299.94/300.39  44366[0:SpR:695.1,655.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orev(u,w),x,w),w),c_List_Orev(u,w))**.
% 299.94/300.39  44359[0:SpR:137.1,655.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Oappend(c_List_Orev(w,v),u,v),v),v),c_List_Orev(w,v))**.
% 299.94/300.39  44410[1:Rew:1028.0,44333.1,211.0,44333.1] || equal(u,v_as____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.39  44442[3:SpR:39416.1,44260.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),y),tc_nat)*.
% 299.94/300.39  44488[3:SpR:315.0,44261.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,v))),tc_nat)* hBOOL(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,x),y,x,z))*.
% 299.94/300.39  44462[3:SpR:39416.1,44261.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,u),tc_nat)* hBOOL(hAPP(v,w))*.
% 299.94/300.39  44599[0:SpR:694.1,656.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate1(v,w),x,w),w),c_List_Orotate1(v,w))**.
% 299.94/300.39  44596[0:SpR:694.1,656.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate1(u,w),x,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.39  44595[0:SpR:695.1,656.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(c_List_Orotate1(u,w),x,w),w),c_List_Orotate1(u,w))**.
% 299.94/300.39  44588[0:SpR:137.1,656.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Oappend(c_List_Orotate1(w,v),u,v),v),v),c_List_Orotate1(w,v))**.
% 299.94/300.39  44575[1:SpR:11183.1,656.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))**.
% 299.94/300.39  44829[0:SpR:694.1,1830.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,v,w),w),w),c_List_Orev(v,w))**.
% 299.94/300.39  44828[0:SpR:695.1,1830.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,v,w),w),w),c_List_Orev(v,w))**.
% 299.94/300.39  44826[0:SpR:694.1,1830.0] || equal(u,c_List_Orev(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,u,w),w),w),c_List_Orev(u,w))**.
% 299.94/300.39  44825[0:SpR:695.1,1830.0] || equal(u,c_List_Orotate1(v,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Orev(c_List_Oappend(x,u,w),w),w),c_List_Orev(u,w))**.
% 299.94/300.39  44990[0:SpR:46.1,3263.1] class_OrderedGroup_Omonoid__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  44989[0:SpR:44.1,3263.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  44988[0:SpR:47.1,3263.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 299.94/300.39  45369[1:Rew:9556.1,45334.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  45596[0:MRR:45549.0,3356.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),x),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))**.
% 299.94/300.39  45721[1:Rew:1014.0,45687.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 299.94/300.39  45861[0:SpL:137.1,1818.0] || c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Orev(v,x),x).
% 299.94/300.39  45858[0:SpL:298.0,1818.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,y),y),y).
% 299.94/300.39  45857[0:SpL:211.0,1818.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,y),y),y).
% 299.94/300.39  46012[1:Rew:1014.0,45939.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  46683[0:Rew:197.0,46655.0] ||  -> equal(c_List_Ofoldr(u,v,hAPP(hAPP(u,w),x),y,z),c_List_Ofoldr(u,c_List_Orotate1(c_List_Olist_OCons(w,v,y),y),x,y,z))*.
% 299.94/300.39  46989[0:Rew:197.0,46934.0] ||  -> equal(hAPP(hAPP(u,c_List_Ofoldl(u,v,w,x,y)),z),c_List_Ofoldl(u,v,c_List_Orotate1(c_List_Olist_OCons(z,w,y),y),x,y))*.
% 299.94/300.39  47250[1:SpL:39416.1,47133.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  47227[1:SpL:39416.1,47133.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  47219[1:SpL:39416.1,47133.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  47267[1:Rew:1014.0,47247.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 299.94/300.39  47316[0:Rew:3768.1,47296.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Oreplicate(v,u,w))** -> equal(x,c_List_Olist_ONil(w)).
% 299.94/300.39  48622[1:Rew:1014.0,48595.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(u,v_as____).
% 299.94/300.39  48792[2:Rew:1014.0,48758.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  48876[1:Rew:1014.0,48822.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49492[1:Rew:1014.0,49427.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49664[1:Rew:1014.0,49635.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(u,v_as____).
% 299.94/300.39  49755[1:Rew:1014.0,49712.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49807[1:Rew:1014.0,49778.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49906[2:Rew:1014.0,49880.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  49978[1:Rew:1014.0,49934.1] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  50088[1:SpL:39416.1,50039.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  50080[1:SpL:39416.1,50039.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  50051[1:SpL:39416.1,50039.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  50104[1:Rew:1014.0,50077.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39  50136[1:SpL:39416.1,50098.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  50127[1:SpL:39416.1,50098.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  50107[1:SpL:39416.1,50098.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  50952[1:SpR:50793.0,315.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,u),hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____)))**.
% 299.94/300.39  51037[1:Rew:1014.0,50999.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51076[2:SpL:39416.1,51032.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  51062[2:SpL:39416.1,51032.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  51042[2:SpL:39416.1,51032.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  51162[1:Rew:1014.0,51120.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51451[1:Rew:1014.0,51382.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51627[1:Rew:1014.0,51606.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v_a____),v)).
% 299.94/300.39  51898[1:Rew:1014.0,51873.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  51943[1:Rew:1014.0,51922.1] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(u,v),v_a____)).
% 299.94/300.39  52028[1:Rew:1014.0,52014.1] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39  52256[1:Rew:1014.0,52222.1] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39  52297[0:Res:39690.2,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,u),u),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,u),u)*.
% 299.94/300.39  52296[0:Res:39690.2,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,u),u),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,u),u)*.
% 299.94/300.39  52535[9:Rew:1014.0,52495.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* -> equal(w,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 299.94/300.39  52690[0:Res:8114.0,321.1] || c_Type_Otyping(u,v,w) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x))),v),hAPP(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),w,tc_Type_Otype),x))*.
% 299.94/300.39  53004[0:SpR:158.1,3542.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(c_Lambda_Olift(w,v)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),v))*.
% 299.94/300.39  52999[0:SpR:158.1,3542.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(u)),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),v))*.
% 299.94/300.39  53134[10:SpL:133.0,52429.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53209[10:SpL:133.0,52971.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  53253[0:Res:8116.1,321.1] || c_Type_Otyping(u,v,w) c_Type_Otyping(u,x,y)* -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),x),w)*.
% 299.94/300.39  53238[0:SpR:310.1,8116.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) c_Type_Otyping(x,y,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))* -> c_Type_Otyping(x,c_Lambda_OdB_OAbs(c_Lambda_Olift(y,c_HOL_Ozero__class_Ozero(tc_nat))),w)*.
% 299.94/300.39  53753[0:SpL:310.1,7296.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,c_Lambda_OdB_OdB__rec(x,y,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(z),x1))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),z)*.
% 299.94/300.39  54024[10:Rew:1014.0,53984.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54251[9:Res:52416.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54250[9:Res:52416.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54266[9:Rew:1014.0,54221.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54350[9:Res:52417.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54349[9:Res:52417.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54369[9:Rew:1014.0,54306.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54455[9:Res:52513.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54454[9:Res:52513.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  54569[1:Rew:1014.0,54513.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  54664[0:Rew:3768.1,54611.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39  54714[0:SpL:39416.1,54652.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),tc_nat)*.
% 299.94/300.39  54706[0:SpL:39416.1,54652.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 299.94/300.39  54668[0:SpL:39416.1,54652.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 299.94/300.39  55097[1:SpL:39416.1,54758.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  55083[1:SpL:39416.1,54758.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  55063[1:SpL:39416.1,54758.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  55144[1:Rew:1014.0,55074.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(v,v_as____).
% 299.94/300.39  55387[0:SpL:7262.0,18031.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),hAPP(u,w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat) -> .
% 299.94/300.39  55381[0:SpL:7262.0,26.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Predicate_Oconversep(w,x,y),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1))* -> hBOOL(hAPP(hAPP(w,hAPP(u,z)),c_Lambda_OdB_OVar(z)))*.
% 299.94/300.39  55361[0:SpL:7262.0,97.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),y))* c_Wellfounded_Oaccp(w,hAPP(u,x),z)* -> c_Wellfounded_Oaccp(w,c_Lambda_OdB_OVar(x),z).
% 299.94/300.39  55308[0:SpR:45.1,7262.0] class_OrderedGroup_Omonoid__add(u) ||  -> equal(hAPP(c_Lambda_OdB_OVar(v),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.39  55307[0:SpR:42.1,7262.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(c_Lambda_OdB_OVar(v),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.39  55306[0:SpR:48.1,7262.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(c_Lambda_OdB_OVar(v),hAPP(w,v)),c_Lambda_OdB_OdB__rec(w,x,hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),y))*.
% 299.94/300.39  55269[0:SpR:45.1,7262.0] class_OrderedGroup_Omonoid__add(u) ||  -> equal(hAPP(hAPP(v,c_Lambda_OdB_OVar(w)),w),c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),x,v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39  55268[0:SpR:42.1,7262.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(hAPP(hAPP(v,c_Lambda_OdB_OVar(w)),w),c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),x,v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39  55267[0:SpR:48.1,7262.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(hAPP(hAPP(v,c_Lambda_OdB_OVar(w)),w),c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),x,v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39  55254[0:SpR:7262.0,8116.1] || c_Type_Otyping(u,v,hAPP(w,x)) -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat))),c_Lambda_OdB_OdB__rec(w,y,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x)),z))*.
% 299.94/300.39  55248[0:SpR:7262.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1),x2),hAPP(hAPP(v,c_Lambda_OdB_OVar(z)),hAPP(x,z)))*.
% 299.94/300.39  55238[0:SpR:7262.0,25.1] || hBOOL(hAPP(hAPP(u,hAPP(v,w)),c_Lambda_OdB_OVar(w)))* -> hBOOL(c_Lambda_OdB_OdB__rec(v,x,c_Predicate_Oconversep(u,y,z),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x1))*.
% 299.94/300.39  55237[0:SpR:7262.0,2378.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(v,w)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OdB__rec(v,x,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39  55236[0:SpR:7262.0,2607.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),hAPP(v,w)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OdB__rec(v,x,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y))*.
% 299.94/300.39  56107[0:MRR:56064.0,268.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Olast(c_List_Olist_OCons(v,y,x),x))**.
% 299.94/300.39  56291[0:SpL:127.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Obutlast(w,x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39  56389[1:Rew:1014.0,56366.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39  56392[0:MRR:56361.1,268.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Olist_OCons(u,c_List_Oreplicate(w,v,x),x))** -> .
% 299.94/300.39  56665[0:MRR:56611.0,268.0] ||  -> equal(c_List_Olast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Olast(c_List_Olist_OCons(v,y,x),x))**.
% 299.94/300.39  56903[1:Rew:1014.0,56863.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)* -> equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  56904[1:Rew:1014.0,56846.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  56906[1:Rew:1014.0,56834.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  56907[1:Rew:1014.0,56828.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  57171[0:SpL:133.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 299.94/300.39  57170[0:SpL:76.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 299.94/300.39  57308[1:Rew:1014.0,57269.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> equal(v,v_as____).
% 299.94/300.39  57311[0:MRR:57255.1,268.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),c_List_Oappend(u,c_List_Oreplicate(w,v,x),x))** -> .
% 299.94/300.39  58365[1:SpL:2231.0,6162.1] || equal(u,v_as____)* equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,x)*.
% 299.94/300.39  58339[1:SpL:2231.0,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58016[1:SpR:2231.0,18106.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  58498[1:Rew:2142.0,57999.0] ||  -> equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  58501[1:Rew:2232.0,57997.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  58503[1:Rew:2142.0,57992.0] ||  -> equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  58525[1:Rew:58503.0,58301.0,2142.0,58301.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  58559[0:Rew:1844.0,58277.1] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,c_List_Orev(v,y),y),y).
% 299.94/300.39  58591[1:SpL:39416.1,58466.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  58583[1:SpL:39416.1,58466.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  58618[1:Rew:1014.0,58612.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v,v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.39  58629[1:SpL:39416.1,58467.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  58621[1:SpL:39416.1,58467.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  58656[1:Rew:1014.0,58650.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,v,tc_Lambda_OdB)* -> equal(w,v_as____).
% 299.94/300.39  58819[1:Rew:24918.0,58795.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(hAPP(hAPP(c_fequal(v),v_a____),w),u,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 299.94/300.39  59310[0:Res:8233.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,w,v)),x)*.
% 299.94/300.39  59308[0:Res:159.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,w)),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,w)),x)*.
% 299.94/300.39  59614[0:Rew:58567.1,59554.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),x),c_List_Orev(c_List_Obutlast(w,x),x))** -> equal(w,c_List_Olist_ONil(x)).
% 299.94/300.39  59660[1:SpL:39416.1,59600.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  59650[1:SpL:39416.1,59600.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  59620[1:SpL:39416.1,59600.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  59715[1:Rew:1014.0,59647.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.39  59859[0:SpR:273.1,8238.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(w,v)),c_Lambda_OdB_OVar(u)))* -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,w),c_Lambda_OdB_OVar(u))).
% 299.94/300.39  59960[3:Res:44261.1,59882.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w)),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(u),v),w)))),tc_nat)*.
% 299.94/300.39  59953[0:SpL:39416.1,59882.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y)),tc_nat)*.
% 299.94/300.39  59951[0:SpL:39416.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),tc_nat)*.
% 299.94/300.39  59948[0:SpL:39416.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),tc_nat)*.
% 299.94/300.39  59946[0:SpL:39416.1,59882.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(u,v),w)),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 299.94/300.39  59965[0:SpL:39416.1,59877.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),tc_nat)*.
% 299.94/300.39  59963[0:SpL:39416.1,59877.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(w,x)),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 299.94/300.39  60353[0:Res:8233.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,x,v)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(x),y).
% 299.94/300.39  60351[0:Res:159.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,x)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,x)),y)*.
% 299.94/300.39  61081[1:Rew:58503.0,61067.0,2142.0,61067.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  61087[1:SpL:39416.1,61059.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  62185[1:Rew:1014.0,62129.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  62244[0:SpR:273.1,11444.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(v)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w))**.
% 299.94/300.39  62201[0:SpR:11444.0,163.1] || hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(v),w))) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OVar(v),w)))*.
% 299.94/300.39  62352[1:Rew:1014.0,62308.1] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  62424[9:Res:52515.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62423[9:Res:52515.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62433[9:Rew:1014.0,62380.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62508[9:Res:52601.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62507[9:Res:52601.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62582[9:Res:52653.1,1818.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62581[9:Res:52653.1,1819.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62589[9:Rew:1014.0,62555.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  62663[0:SpR:7262.0,11448.0] ||  -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(hAPP(v,w),u,w)),c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(v,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),y),u,w))*.
% 299.94/300.39  62654[0:SpR:273.1,11448.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(u)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)))**.
% 299.94/300.39  62601[3:SpR:11448.0,44261.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_OdB_OApp,u))),tc_nat)* hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),u,v))*.
% 299.94/300.39  63747[0:SpL:50.0,2212.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x)).
% 299.94/300.39  64018[0:SpR:555.1,3716.1] || equal(u,v) -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),c_List_Obutlast(c_List_Oappend(v,w,x),x),x),v)**.
% 299.94/300.39  65036[0:SpL:528.1,54567.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),c_List_Oreplicate(y,z,x))* equal(c_List_Oreplicate(y,z,x),c_List_Orev(w,x)) -> .
% 299.94/300.39  65033[0:SpL:528.1,58564.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),c_List_Oreplicate(y,z,x))* equal(c_List_Oreplicate(y,z,x),c_List_Orev(w,x)) -> .
% 299.94/300.39  65029[0:SpL:528.1,2172.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oreplicate(x,y,w),w),c_List_Orev(u,w))* -> .
% 299.94/300.39  65005[1:SpL:528.1,56919.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))* -> .
% 299.94/300.39  64985[1:SpL:528.1,31225.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 299.94/300.39  64984[1:SpL:528.1,36137.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 299.94/300.39  64979[1:SpL:528.1,30492.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64977[1:SpL:528.1,34154.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64976[1:SpL:528.1,36200.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64966[1:SpL:528.1,57831.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB)) -> .
% 299.94/300.39  64947[1:SpL:528.1,2560.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64944[1:SpL:528.1,36219.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64933[1:SpL:528.1,33885.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)**.
% 299.94/300.39  64912[1:SpL:528.1,56318.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.39  64909[1:SpL:528.1,19704.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  64908[1:SpL:528.1,19490.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  64904[1:SpL:528.1,19641.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 299.94/300.39  64903[1:SpL:528.1,19414.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 299.94/300.39  64890[1:SpL:528.1,54599.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> .
% 299.94/300.39  64874[1:SpL:528.1,2000.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  64838[0:SpL:528.1,36973.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)) -> equal(u,c_List_Olist_ONil(w)).
% 299.94/300.39  64825[0:SpL:528.1,33873.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x)).
% 299.94/300.39  64818[0:SpL:528.1,56201.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* equal(z,c_List_Olist_ONil(w)) equal(c_List_Oreplicate(x,y,w),z)* -> .
% 299.94/300.39  64813[0:SpL:528.1,33306.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),c_List_Olist_ONil(x))** -> equal(u,c_List_Olist_ONil(x)).
% 299.94/300.39  65108[0:Rew:65058.1,64798.1] || equal(u,c_List_Oreplicate(v,w,x))* -> equal(c_List_Oappend(u,c_List_Olist_OCons(w,y,x),x),c_List_Olist_OCons(w,c_List_Oappend(u,y,x),x))**.
% 299.94/300.39  65112[0:SpL:39416.1,65058.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,y),tc_nat)* equal(c_List_Orev(u,y),u)**.
% 299.94/300.39  65217[9:Rew:1014.0,65192.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 299.94/300.39  65410[1:SpL:8588.1,4480.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 299.94/300.39  65471[0:SpL:39416.1,25979.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate1(v,w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,u,w),tc_nat)*.
% 299.94/300.39  65900[1:SpL:8588.1,2115.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  65884[1:SpL:2118.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39  65883[0:SpL:50.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(x,y),y),y).
% 299.94/300.39  65870[1:SpL:4417.1,2115.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  65869[1:SpL:8398.1,2115.0] || equal(u,v_rs____) c_List_Olistsp(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  65862[0:SpL:29255.1,2115.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) c_List_Olistsp(w,c_List_Olist_OCons(x,y,v),v)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,v),v)*.
% 299.94/300.39  65934[0:SpL:39416.1,65827.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(c_List_Orev(w,v),w).
% 299.94/300.39  66026[10:Rew:2142.0,65999.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66194[1:SpL:7360.1,2220.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,x,tc_Lambda_OdB) -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66193[1:SpL:8586.1,2220.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66189[0:SpL:27593.1,2220.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** c_List_Olistsp(x,y,w) -> c_List_Olistsp(x,c_List_Oappend(y,u,w),w)*.
% 299.94/300.39  66168[1:SpL:2118.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39  66167[0:SpL:50.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(x,y),y),y).
% 299.94/300.39  66153[1:SpL:8398.1,2220.0] || equal(u,v_rs____) c_List_Olistsp(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66546[1:Res:7253.0,19831.0] || c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_Lambda_OdB_OdB__rec(w,x,u,v,y)),z)* -> equal(c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(v),y),z).
% 299.94/300.39  66647[10:Rew:1014.0,66607.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  66827[1:SpR:7360.1,13587.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39  66826[1:SpR:8586.1,13587.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39  67078[1:SpR:8588.1,13812.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39  67057[1:SpR:4417.1,13812.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))**.
% 299.94/300.39  67382[0:SpL:39416.1,67360.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,v),tc_nat)* equal(c_List_Orotate1(w,v),w).
% 299.94/300.39  68139[0:Res:67341.2,4056.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(v,u,tc_nat)* equal(w,u) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 299.94/300.39  68138[0:Res:67341.2,4136.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat)) c_HOL_Oord__class_Oless(v,u,tc_nat)* equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,w,tc_nat)*.
% 299.94/300.39  68321[1:SpL:3108.0,62964.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))**.
% 299.94/300.39  69747[0:SpR:39416.1,8098.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Otake(v,c_List_Olist_OCons(w,u,x),x),u)**.
% 299.94/300.39  70429[1:Rew:1014.0,70391.1] || c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(u,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB).
% 299.94/300.39  70495[1:SpL:298.0,3944.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  70641[1:SpL:39416.1,70592.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  70631[1:SpL:39416.1,70592.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  70609[1:SpL:39416.1,70592.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  70703[1:SpL:39416.1,70664.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  70693[1:SpL:39416.1,70664.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  70671[1:SpL:39416.1,70664.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  70814[1:SpR:694.1,10049.1] || equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 299.94/300.39  70906[1:SpL:694.1,10137.0] || equal(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(v,v_as____).
% 299.94/300.39  70954[1:SpR:298.0,50794.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,c_List_Oappend(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,v,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 299.94/300.39  70953[1:SpR:211.0,50794.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,c_List_Oappend(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 299.94/300.39  71025[1:SpR:70961.1,315.0] || equal(c_List_Orev(u,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,u,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____))**.
% 299.94/300.39  71098[1:SpR:694.1,2299.1] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  71097[1:SpR:695.1,2299.1] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(v_rs____,u) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  71694[1:SpL:3754.1,32430.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(v,v_as____).
% 299.94/300.39  71676[1:SpL:3754.1,11926.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> equal(v,v_as____) hBOOL(hAPP(u,v_a____))*.
% 299.94/300.39  71602[1:SpL:3754.1,4336.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,v).
% 299.94/300.39  71434[1:SpR:3754.1,211.0] ||  -> equal(u,v_as____) equal(c_List_Oappend(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Obutlast(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  71811[1:Rew:1014.0,71441.1] ||  -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  71812[1:Rew:1014.0,71439.1] ||  -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olast(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 299.94/300.39  71897[1:SpR:3754.1,71432.1] ||  -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Orev(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  72227[1:SpL:11766.1,8103.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  72325[1:SpL:11764.1,8104.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 299.94/300.39  72454[1:SpL:298.0,12099.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  72441[1:SpL:11766.1,12099.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  72806[0:Obv:72773.0] class_OrderedGroup_Oab__group__add(u) class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(c_HOL_Ozero__class_Ozero(u),v).
% 299.94/300.39  72925[1:SpL:39416.1,72890.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  72902[1:SpL:39416.1,72890.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  73020[1:SpL:298.0,12134.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 299.94/300.39  73007[1:SpL:11766.1,12134.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  73228[1:SpL:39416.1,73193.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  73205[1:SpL:39416.1,73193.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  73322[1:SpL:6865.1,15177.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  74029[1:SpL:298.0,48342.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 299.94/300.39  74201[10:SpR:298.0,66666.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  74200[10:SpR:211.0,66666.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  74188[10:SpR:11766.1,66666.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  74235[10:Rew:1844.0,74202.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  74247[1:SpL:2133.0,71598.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  74317[1:SpL:2133.0,71609.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____).
% 299.94/300.39  74384[12:SpR:39416.1,74380.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.39  74382[12:SpR:39416.1,74380.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat)*.
% 299.94/300.39  74408[13:SpR:39416.1,74404.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.39  74406[13:SpR:39416.1,74404.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat)*.
% 299.94/300.39  74432[14:SpR:39416.1,74428.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,c_HOL_Ozero__class_Ozero(u)),tc_nat)*.
% 299.94/300.39  74430[14:SpR:39416.1,74428.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat)*.
% 299.94/300.39  77905[1:Rew:2118.0,77885.1,298.0,77885.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  78431[1:Rew:396.0,78371.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)).
% 299.94/300.39  78854[1:SpL:76543.1,15177.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  79510[1:Rew:1014.0,78672.1] || equal(c_List_Orotate1(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))**.
% 299.94/300.39  79844[1:Rew:1014.0,79811.2] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u)*.
% 299.94/300.39  79847[1:Rew:1014.0,79777.2] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 299.94/300.39  79848[1:Rew:1014.0,79767.2,2117.0,79767.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 299.94/300.39  80243[1:Rew:1014.0,80163.1] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v_a____,v).
% 299.94/300.39  80374[1:SpL:39416.1,80355.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  80431[1:Rew:1014.0,80408.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 299.94/300.39  81095[1:SpL:11766.1,2846.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 299.94/300.39  81142[1:SpL:11766.1,2874.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  81246[1:SpL:11766.1,2966.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  81305[1:SpL:11766.1,3237.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 299.94/300.39  81438[1:SpL:11764.1,3519.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  81548[0:SpL:1787.0,31376.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)).
% 299.94/300.39  81951[1:Rew:81950.2,61082.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),v) -> equal(w,v_as____).
% 299.94/300.39  82051[0:Res:82034.0,4136.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w) c_HOL_Oord__class_Oless(w,u,tc_nat)* c_HOL_Oord__class_Oless(v,w,tc_nat)*.
% 299.94/300.39  82317[10:SpL:1801.0,65921.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  82290[10:SpL:1801.0,65923.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  82252[0:SpL:1801.0,37123.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 299.94/300.39  82684[1:SpL:11766.1,82135.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 299.94/300.39  83337[1:SpL:11766.1,6699.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 299.94/300.39  83605[1:SpL:4799.1,2104.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))*.
% 299.94/300.39  83603[1:SpL:74746.1,2104.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),v_rs____)** -> equal(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))*.
% 299.94/300.39  83568[1:SpL:6087.1,2104.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 299.94/300.39  83567[1:SpL:74710.1,2104.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 299.94/300.39  83663[1:SpL:11764.1,8140.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> .
% 299.94/300.39  83734[1:SpL:298.0,8746.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  84000[1:SpL:4799.1,2140.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.39  83998[1:SpL:74746.1,2140.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 299.94/300.39  83980[1:SpL:4822.1,2140.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39  83977[1:SpL:74743.1,2140.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39  84356[1:SpL:11766.1,9529.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 299.94/300.39  84707[0:SpL:2142.0,35214.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,x,y),y),y).
% 299.94/300.39  84667[0:SpL:2142.0,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w))* -> equal(u,y).
% 299.94/300.39  84664[0:SpL:2142.0,405.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w))* -> equal(u,y).
% 299.94/300.39  84434[10:SpR:2142.0,66554.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat) c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  84419[9:SpR:2142.0,52410.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  84401[10:SpR:2142.0,52426.1] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  85203[0:SpR:39416.1,85076.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),tc_nat)* equal(c_List_Olast(u,x),w)*.
% 299.94/300.39  85191[0:SpR:39416.1,85076.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,w),w),v)*.
% 299.94/300.39  85188[0:SpR:39416.1,85076.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),x)**.
% 299.94/300.39  85536[1:Rew:1014.0,85466.1,234.0,85466.0,211.0,85466.0,211.0,85466.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  86050[1:SpL:4822.1,2209.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 299.94/300.39  86047[1:SpL:74743.1,2209.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 299.94/300.39  86192[1:SpL:39416.1,86144.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  86178[1:SpL:39416.1,86144.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  86466[1:SpL:4822.1,2228.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> equal(x,v)*.
% 299.94/300.39  86463[1:SpL:74743.1,2228.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> equal(x,v)*.
% 299.94/300.39  86432[1:SpL:4822.1,2228.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39  86429[1:SpL:74743.1,2228.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 299.94/300.39  86612[1:SpL:39416.1,86564.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  86598[1:SpL:39416.1,86564.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  86943[0:SpL:2232.0,8.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,x,y),y),y).
% 299.94/300.39  86768[9:SpR:2232.0,52407.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  87130[10:Rew:87119.1,87129.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  87134[1:Rew:87119.1,86939.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.39  87311[0:SpL:39416.1,87180.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(v,x,y),y),y),tc_nat)*.
% 299.94/300.39  87300[0:SpL:39416.1,87180.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,y,w),w),tc_nat)*.
% 299.94/300.39  87256[0:SpL:39416.1,87180.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 299.94/300.39  87399[1:SpL:39416.1,87322.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  87374[1:SpL:39416.1,87322.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  87342[1:SpL:39416.1,87322.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  87425[1:Rew:1014.0,87371.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.39  87711[0:SpL:39416.1,87306.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(v,y),y),y),tc_nat)*.
% 299.94/300.39  87684[0:SpL:39416.1,87306.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Orev(x,w),w),tc_nat)*.
% 299.94/300.39  87660[0:SpL:39416.1,87306.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,x),tc_nat)*.
% 299.94/300.39  87773[0:SpL:39416.1,87325.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(v,y),y),y),tc_nat)*.
% 299.94/300.39  87761[0:SpL:39416.1,87325.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Orev(x,w),w),tc_nat)*.
% 299.94/300.39  87737[0:SpL:39416.1,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,x),tc_nat)*.
% 299.94/300.39  87835[0:SpL:39416.1,87331.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),tc_nat)*.
% 299.94/300.39  87791[0:SpL:39416.1,87331.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 299.94/300.39  87905[0:SpL:39416.1,87741.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,w),w),tc_nat)*.
% 299.94/300.39  87878[0:SpL:39416.1,87741.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.39  87952[0:SpR:11886.0,11866.0] ||  -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(u,v),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x),c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),x,y,z))*.
% 299.94/300.39  87985[1:Rew:24918.0,87961.1] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),v_a____),x),u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 299.94/300.39  88146[1:SpL:2231.0,87307.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  88208[0:SpL:2231.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,y),y),y))** -> .
% 299.94/300.39  88301[1:SpL:39416.1,88237.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  88269[1:SpL:39416.1,88237.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  88345[1:Rew:1014.0,88298.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  88360[0:Res:141.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),tc_Lambda_OdB).
% 299.94/300.39  88488[1:SpL:2231.0,88293.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  88544[1:SpL:39416.1,88505.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  88535[1:SpL:39416.1,88505.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  88696[1:SpR:11992.0,14229.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(w,u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),v)),tc_Lambda_OdB)*.
% 299.94/300.39  88735[1:SpL:39416.1,88647.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  88703[1:SpL:39416.1,88647.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  88779[1:Rew:1014.0,88732.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  88949[0:SpL:39416.1,88669.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v,y),y),y),tc_nat)*.
% 299.94/300.39  88938[0:SpL:39416.1,88669.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,w,v),v),tc_nat)*.
% 299.94/300.39  88894[0:SpL:39416.1,88669.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 299.94/300.39  88993[0:Res:166.1,3390.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),w),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),w),x)*.
% 299.94/300.39  88988[0:Res:254.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat)),w),x) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w),x)*.
% 299.94/300.39  89127[1:SpL:39416.1,89090.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89118[1:SpL:39416.1,89090.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89201[0:SpL:2231.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(w,v,y),y))** -> .
% 299.94/300.39  89323[1:SpL:39416.1,89233.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89298[1:SpL:39416.1,89233.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89266[1:SpL:39416.1,89233.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89341[1:Rew:1014.0,89295.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 299.94/300.39  89356[0:Res:141.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(u)),x)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(v)),x)*.
% 299.94/300.39  89540[1:SpL:2231.0,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 299.94/300.39  89623[1:SpL:39416.1,89559.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89597[1:SpL:39416.1,89559.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  89588[1:SpL:39416.1,89559.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  90896[1:SpR:11992.0,18793.2] || c_Type_Otypings(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_ONil(tc_Type_Otype))* c_Type_Otyping(u,w,x) -> c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,w),v),x)*.
% 299.94/300.39  90959[1:Rew:3754.1,90939.2,1014.0,90939.1] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 299.94/300.39  91971[1:SpL:39416.1,91578.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  91945[1:SpL:39416.1,91578.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  91936[1:SpL:39416.1,91578.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  92259[0:Res:166.1,3389.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),x),y)*.
% 299.94/300.39  92254[0:Res:254.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),x),y)* -> c_Type_Otyping(u,c_Lambda_Olift(c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),x),y).
% 299.94/300.39  92576[1:Rew:1014.0,92552.1,127.1,92552.0] || equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 299.94/300.39  93041[0:Res:7291.1,377.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(u),v)),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))* -> equal(v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,y,z)).
% 299.94/300.39  93014[0:SpR:327.0,7291.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,x,y),z,x1)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))** -> hBOOL(z).
% 299.94/300.39  94841[0:Res:166.1,3222.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_OdB_OAbs(v),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_OdB_OAbs(u),x)*.
% 299.94/300.39  94836[0:Res:254.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),x) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),x)*.
% 299.94/300.39  94797[0:SpL:46.1,3222.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)*.
% 299.94/300.39  94796[0:SpL:44.1,3222.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)*.
% 299.94/300.39  94795[0:SpL:47.1,3222.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)*.
% 299.94/300.39  94793[0:SpL:45.1,3222.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)*.
% 299.94/300.39  94792[0:SpL:42.1,3222.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)*.
% 299.94/300.39  94791[0:SpL:48.1,3222.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),v,x)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),w),c_HOL_Ozero__class_Ozero(u),x)*.
% 299.94/300.39  95169[9:Rew:1014.0,95141.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____) c_List_Olistsp(x,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 299.94/300.39  95281[1:Rew:1014.0,95232.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  95363[1:Rew:1014.0,95324.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 299.94/300.39  95501[2:Rew:95500.1,13704.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,c_List_Oreplicate(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,u,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))*.
% 299.94/300.39  95578[1:SpR:11887.0,11863.0] ||  -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(hAPP(hAPP(u,w),x)),c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 299.94/300.39  95649[1:Rew:11887.0,95547.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),hAPP(hAPP(v,w),x))*.
% 299.94/300.39  95650[1:Rew:11887.0,95546.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),hAPP(hAPP(v,w),x))*.
% 299.94/300.39  95921[0:Res:16106.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(v,w,u),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,w,tc_Lambda_OdB).
% 299.94/300.39  95915[0:Res:16106.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Type_Otyping(w,x,y) -> c_Type_Otyping(w,c_Lambda_Osubst(v,x,u),y)*.
% 299.94/300.39  96261[0:Res:16102.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,w,tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,v),tc_Lambda_OdB)*.
% 299.94/300.39  96255[0:Res:16102.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Type_Otyping(w,c_Lambda_Osubst(u,x,v),y)* -> c_Type_Otyping(w,x,y).
% 299.94/300.39  96333[1:SpL:3754.1,96227.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  96950[1:SpL:3754.1,87825.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  97147[1:Rew:1014.0,97099.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  97289[0:SpL:39416.1,97155.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),tc_nat)*.
% 299.94/300.39  97277[0:SpL:39416.1,97155.0] || equal(c_List_Orev(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),tc_nat)*.
% 299.94/300.39  97250[0:SpL:39416.1,97155.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 299.94/300.39  97313[1:SpL:3754.1,97176.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  97523[1:SpL:3754.1,88928.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  97663[1:Rew:1014.0,97624.1] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____).
% 299.94/300.39  98667[1:SpL:695.1,10246.2] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* equal(w,v)* equal(v_rs____,w)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> .
% 299.94/300.39  98754[1:SpL:11766.1,14008.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 299.94/300.39  98843[1:SpL:6865.1,14881.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  98842[1:SpL:76543.1,14881.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  98861[1:SpL:6865.1,15060.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  98860[1:SpL:76543.1,15060.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v,v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  98959[1:SpL:39416.1,98913.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  98950[1:SpL:39416.1,98913.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  98940[1:SpL:39416.1,98913.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)*.
% 299.94/300.39  99034[0:SSi:99013.1,99013.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat) c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u),tc_nat)*.
% 299.94/300.39  99062[1:SpL:11766.1,15175.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99042[1:SpL:6865.1,15175.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99041[1:SpL:76543.1,15175.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99125[1:SpL:11764.1,99067.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99118[1:SpL:6865.1,99067.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99117[1:SpL:76543.1,99067.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99180[1:SpL:11766.1,15176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99160[1:SpL:6865.1,15176.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99159[1:SpL:76543.1,15176.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  99310[1:SpL:6865.1,15482.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.39  99309[1:SpL:76543.1,15482.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.39  99265[1:SpL:11766.1,15482.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v_a____,x).
% 299.94/300.39  99431[1:SpL:11764.1,16328.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 299.94/300.39  99463[1:SpL:76543.1,17433.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v,tc_Lambda_OdB))* -> .
% 299.94/300.39  99590[2:Rew:95502.1,99589.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> .
% 299.94/300.39  100467[1:SpL:11766.1,24234.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)** equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 299.94/300.39  100702[1:SpL:11764.1,33185.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 299.94/300.39  101029[0:SSi:101009.1,101009.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat) c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),tc_nat)*.
% 300.02/300.39  101192[2:SpL:39416.1,101173.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.39  101263[0:SpL:7262.0,36387.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),c_Lambda_OdB_OVar(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat) -> .
% 300.02/300.39  101383[1:SpL:11766.1,39115.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39  101442[1:SpL:11766.1,39116.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39  101508[1:SpL:11764.1,39144.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39  101535[1:SpL:11764.1,39145.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.39  101689[15:SSi:101676.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OAbs(u),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.39  101938[1:SpL:298.0,46625.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.39  101925[1:SpL:11766.1,46625.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 300.02/300.39  102303[1:SpL:11764.1,47254.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.39  102420[1:SpL:298.0,48339.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____).
% 300.02/300.39  102358[1:SpL:11766.1,48339.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 300.02/300.39  102745[9:SpR:1992.0,52411.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102791[9:Rew:1844.0,102739.0,2232.0,102739.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102792[9:Rew:33791.0,102738.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102922[9:Rew:2117.0,102878.0,211.0,102878.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102837[9:SpR:298.0,52412.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102836[9:SpR:211.0,52412.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102929[9:Rew:2231.0,102872.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  102933[9:Rew:1783.0,102865.0,298.0,102865.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103019[10:Rew:1844.0,102972.1,1844.0,102972.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103235[10:SpR:298.0,52696.1] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103234[10:SpR:211.0,52696.1] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103222[10:SpR:11766.1,52696.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(v,c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103265[10:Rew:1844.0,103236.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103335[9:SpR:1992.0,53578.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103377[9:Rew:1844.0,103329.0,2142.0,103329.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103378[9:Rew:33790.0,103328.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.39  103458[1:SpL:11764.1,54710.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.39  103541[1:SpL:298.0,55611.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.39  103540[1:SpL:211.0,55611.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.39  103658[1:SpL:11764.1,56319.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.39  104354[1:Rew:298.0,104336.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.39  104355[1:Rew:211.0,104335.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.39  104358[1:Rew:2231.0,104337.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.39  104476[1:SpL:1986.0,57351.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.39  104500[1:SpL:11764.1,58310.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.39  104564[1:SpL:11764.1,58400.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104555[1:SpL:6865.1,58400.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104554[1:SpL:76543.1,58400.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104626[1:SpL:11764.1,104584.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104617[1:SpL:6865.1,104584.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104616[1:SpL:76543.1,104584.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104738[1:SpL:11764.1,58693.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104728[1:SpL:76543.1,58693.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.39  104824[1:SpL:11764.1,58694.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  104815[1:SpL:6865.1,58694.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  104814[1:SpL:76543.1,58694.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  104891[1:SpL:11764.1,104855.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  104882[1:SpL:6865.1,104855.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  104881[1:SpL:76543.1,104855.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  104937[1:SpL:11766.1,59398.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  105165[10:SpL:298.0,65920.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  105164[10:SpL:211.0,65920.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  106180[1:SpL:6865.1,84969.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  106179[1:SpL:76543.1,84969.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  106169[1:SpL:6865.1,84969.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  106168[1:SpL:76543.1,84969.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  106727[1:SpL:6865.1,85498.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  106726[1:SpL:76543.1,85498.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  106707[1:SpL:11766.1,85498.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  106804[1:SpL:6865.1,85499.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  106803[1:SpL:76543.1,85499.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  106796[1:SpL:11764.1,85499.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  106833[1:SpL:6865.1,85501.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40  106832[1:SpL:76543.1,85501.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40  107000[1:SpL:298.0,87318.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))* -> .
% 300.02/300.40  106999[1:SpL:211.0,87318.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))* -> .
% 300.02/300.40  107159[1:SpL:11764.1,87841.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40  107400[1:SpL:11766.1,88918.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  107528[1:SpL:11764.1,88966.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  107661[1:SpL:11766.1,89442.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  107731[1:SpL:11764.1,89443.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  107778[1:SpL:11764.1,97301.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  107823[1:SpL:11764.1,98943.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,v_as____) equal(c_List_Olist_OCons(w,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  108025[0:SpR:270.0,107995.1] ||  -> equal(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),w,x),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),tc_nat)*.
% 300.02/300.40  110964[1:SpL:9530.1,25543.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(w,v_as____)* equal(x,c_List_Oreplicate(u,v,tc_Lambda_OdB))* equal(x,w)* -> .
% 300.02/300.40  110865[1:SpL:9530.1,106572.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  110864[1:SpL:9530.1,106347.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  110862[1:SpL:9530.1,106227.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  110848[1:SpL:9530.1,22327.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 300.02/300.40  110841[1:SpL:9530.1,4214.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_as____,x).
% 300.02/300.40  110840[1:SpL:9530.1,4339.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,w).
% 300.02/300.40  110697[1:SpL:9530.1,18593.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,v_rs____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,v_a____),v)).
% 300.02/300.40  110695[1:SpL:9530.1,18594.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,v),v_a____)).
% 300.02/300.40  110591[1:SpR:9530.1,11992.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Ofoldl(w,x,c_List_Oreplicate(u,v,tc_Lambda_OdB),y,tc_Lambda_OdB),hAPP(hAPP(w,x),v))**.
% 300.02/300.40  110508[1:SpR:9530.1,11887.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Ofoldr(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),x,tc_Lambda_OdB,y),hAPP(hAPP(w,v),x))**.
% 300.02/300.40  110507[1:SpR:9530.1,6832.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(w,v_a____),v)) -> c_ListOrder_Ostep1(w,v_rs____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  110506[1:SpR:9530.1,6826.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(w,v),v_a____)) -> c_ListOrder_Ostep1(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)*.
% 300.02/300.40  110504[1:SpR:9530.1,6865.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(w,tc_Lambda_OdB),v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 300.02/300.40  110503[1:SpR:9530.1,76543.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____) -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 300.02/300.40  111242[1:Rew:111240.1,13467.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB))*.
% 300.02/300.40  111315[1:MRR:110974.3,1034.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_as____,y).
% 300.02/300.40  111316[1:MRR:110895.3,1032.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_as____).
% 300.02/300.40  111585[1:SpL:11766.1,15449.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 300.02/300.40  111644[1:SpL:11764.1,15612.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,w).
% 300.02/300.40  111751[1:SpL:11766.1,111701.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v_as____,w)*.
% 300.02/300.40  111895[1:SpL:298.0,19384.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  112022[2:Rew:95500.1,111981.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Olist_OCons(x,c_List_Olist_OCons(u,c_List_Oreplicate(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 300.02/300.40  112023[1:Rew:9556.1,111980.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> .
% 300.02/300.40  112129[1:SpL:298.0,19611.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  112256[2:Rew:95500.1,112215.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_OCons(u,c_List_Oreplicate(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 300.02/300.40  112257[1:Rew:9556.1,112214.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> .
% 300.02/300.40  113042[1:Rew:1014.0,113022.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Obutlast(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 300.02/300.40  113527[1:SpL:298.0,34091.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  113996[1:Rew:1014.0,113960.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Olast(c_List_Orotate1(x,tc_Lambda_OdB),tc_Lambda_OdB),u).
% 300.02/300.40  113997[1:Rew:1014.0,113924.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  113998[1:Rew:1014.0,113923.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  114072[1:SpL:11766.1,114029.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  114131[1:SpL:11764.1,114030.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> equal(c_List_Olast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  114282[1:SpR:6142.1,2098.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 300.02/300.40  114591[0:SpL:39698.2,32694.1] || equal(u,v) equal(c_List_Olist_OCons(w,u,x),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 300.02/300.40  114674[0:Rew:39692.2,114526.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* equal(c_List_Oappend(v,w,u),c_List_Orev(w,u)).
% 300.02/300.40  115322[10:Rew:2133.0,115145.1] || c_List_Olistsp(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.40  115140[1:SpL:2207.0,87104.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  115125[1:SpL:2207.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  115121[1:SpL:2207.0,49466.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  115328[0:Rew:33245.0,115060.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),c_List_Oappend(x,y,w),w),w),w),c_List_Oappend(c_List_Orev(x,w),v,w))** -> .
% 300.02/300.40  115056[0:SpL:2207.0,8.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),x)* -> c_List_Olistsp(u,c_List_Oappend(c_List_Orev(v,x),y,x),x).
% 300.02/300.40  114869[0:SpL:2207.0,245.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 300.02/300.40  115343[10:Rew:2133.0,114737.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  115813[1:SpR:6041.1,2195.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))**.
% 300.02/300.40  116137[1:Rew:1014.0,116047.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.40  116142[1:Rew:298.0,116141.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  116207[1:SpL:39416.1,116011.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  116183[1:SpL:39416.1,116011.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  116152[1:SpL:39416.1,116011.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  116260[1:Rew:1014.0,116180.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),v,tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 300.02/300.40  116262[1:Rew:2231.0,116205.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116423[1:Rew:1028.0,116361.0,211.0,116361.0,211.0,116361.0,1014.0,116361.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116492[1:Rew:3462.0,116430.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))*.
% 300.02/300.40  116556[1:Rew:1014.0,116528.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  116675[1:Rew:1028.0,116616.0,211.0,116616.0,211.0,116616.0,1014.0,116616.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116744[1:Rew:1028.0,116706.0,211.0,116706.0,211.0,116706.0,1014.0,116706.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116841[1:Rew:1028.0,116791.0,211.0,116791.0,211.0,116791.0,1014.0,116791.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116888[1:Rew:11887.0,116849.1] || hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> equal(hAPP(hAPP(c_fequal(u),v),w),v_a____).
% 300.02/300.40  116893[0:Rew:11886.0,116857.1] || equal(u,c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(c_fequal(w),x),y))* -> equal(x,c_List_Ofoldr(c_fequal(w),u,y,v,z))*.
% 300.02/300.40  116970[1:Rew:1028.0,116932.0,211.0,116932.0,211.0,116932.0,1014.0,116932.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116981[1:SpL:11764.1,116548.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  116974[1:SpL:11764.1,116548.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  117003[1:SpL:11766.1,116253.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  117059[1:SpL:11764.1,117008.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  117141[1:Rew:1014.0,117096.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(v,v_a____).
% 300.02/300.40  117249[0:MRR:117169.3,3872.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,u),u),u),tc_nat)* equal(w,c_List_Olist_ONil(u)).
% 300.02/300.40  117563[4:SSi:117560.1,117560.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Lambda_Olift(v,w)),tc_nat)*.
% 300.02/300.40  117564[4:SSi:117554.1,117554.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_Olift(v,w)),u),tc_nat)*.
% 300.02/300.40  117802[1:SpL:298.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oappend(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  118049[2:SpL:11766.1,118014.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  118385[0:SSi:118382.1,118382.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,c_HOL_Ozero__class_Ozero(tc_nat),w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_List_Olist_ONil(w)),tc_nat)*.
% 300.02/300.40  118386[0:SSi:118376.1,118376.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> c_List_Olistsp(v,c_HOL_Ozero__class_Ozero(tc_nat),w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_ONil(w)),u),tc_nat)*.
% 300.02/300.40  118432[10:SpL:298.0,52905.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  118431[10:SpL:211.0,52905.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  118427[10:SpL:50.0,52905.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_List_Olistsp(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  118466[10:MRR:118440.1,2046.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Oreplicate(v,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  118685[10:Rew:95502.1,118684.1] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  119071[1:SpL:298.0,54747.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  119070[1:SpL:211.0,54747.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  119191[1:SpL:11764.1,54782.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> .
% 300.02/300.40  119181[1:SpL:298.0,54782.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119180[1:SpL:211.0,54782.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119236[1:SpL:11766.1,119173.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  119294[1:SpL:11764.1,119241.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  119511[1:Rew:298.0,119474.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119467[1:SpL:11766.1,54783.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* -> .
% 300.02/300.40  119448[1:SpL:211.0,54783.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119615[1:Rew:298.0,119588.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119616[1:Rew:211.0,119587.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119539[1:SpL:11766.1,119441.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  119620[1:Rew:2231.0,119589.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119684[1:Rew:298.0,119665.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119685[1:Rew:211.0,119664.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119627[1:SpL:11764.1,119544.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  119687[1:Rew:2231.0,119666.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  119741[1:SpL:1801.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40  119737[1:SpL:298.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40  119736[1:SpL:211.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40  119910[1:SpL:298.0,55607.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  119909[1:SpL:211.0,55607.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  119835[1:SpL:11766.1,55607.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40  120040[1:SpL:298.0,55608.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  120039[1:SpL:211.0,55608.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  119951[1:SpL:11766.1,55608.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40  120503[1:SpL:298.0,58406.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  120502[1:SpL:211.0,58406.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  120425[1:SpL:11764.1,58406.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40  120796[1:SpL:298.0,58739.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  120795[1:SpL:211.0,58739.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> .
% 300.02/300.40  120732[1:SpL:11764.1,58739.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)** -> .
% 300.02/300.40  120914[1:SpL:11766.1,58922.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  120889[1:SpL:11766.1,58922.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  121015[1:SpL:3546.1,24987.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x),y,tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.40  121101[1:SpL:298.0,59632.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  121100[1:SpL:211.0,59632.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  121227[1:SpL:1801.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40  121223[1:SpL:298.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40  121222[1:SpL:211.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))** -> .
% 300.02/300.40  121786[10:SpL:1801.0,121706.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  121985[1:SpL:298.0,87355.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  121984[1:SpL:211.0,87355.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122039[2:Rew:95500.1,121962.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40  122040[1:Rew:8959.1,121961.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40  122104[1:SpL:298.0,87403.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  122103[1:SpL:211.0,87403.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  122065[1:SpL:11766.1,87403.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 300.02/300.40  122209[1:SpL:298.0,88282.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122208[1:SpL:211.0,88282.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122252[2:Rew:95500.1,122186.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122253[1:Rew:8959.1,122185.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122312[1:SpL:298.0,88537.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122311[1:SpL:211.0,88537.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122415[1:SpL:298.0,88716.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122414[1:SpL:211.0,88716.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122456[1:Rew:1844.0,122416.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122460[2:Rew:95500.1,122392.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122461[1:Rew:8959.1,122391.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122520[1:SpL:298.0,89120.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122519[1:SpL:211.0,89120.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122547[1:Rew:1844.0,122521.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  122666[1:SpL:298.0,89279.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122665[1:SpL:211.0,89279.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122709[2:Rew:95500.1,122643.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(u,c_List_Oreplicate(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40  122710[1:Rew:8959.1,122642.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.40  122769[1:SpL:298.0,89590.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122768[1:SpL:211.0,89590.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122852[1:SpL:298.0,91938.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122851[1:SpL:211.0,91938.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  122930[1:SpL:133.0,91975.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))* -> .
% 300.02/300.40  122926[1:SpL:298.0,91975.0] || equal(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  122925[1:SpL:211.0,91975.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  122899[1:SpL:11764.1,91975.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> .
% 300.02/300.40  123333[0:SpR:23323.3,347.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Oab__group__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 300.02/300.40  123567[0:Obv:123525.1] class_OrderedGroup_Oab__group__add(u) class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),w)** -> equal(v,c_HOL_Ozero__class_Ozero(u)).
% 300.02/300.40  124139[1:SpL:1801.0,124069.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(x,v_as____) -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.40  124882[10:Rew:95502.1,124881.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  124898[10:SpL:11766.1,124860.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  125331[1:Rew:83191.0,125221.1,8959.1,125221.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.40  125466[1:SpL:11766.1,116190.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  125566[1:Rew:2231.0,125495.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  126016[1:SpL:298.0,125895.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  126015[1:SpL:211.0,125895.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  125989[1:SpL:11764.1,125895.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  126030[1:Rew:1844.0,126017.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  126133[0:SpR:127.1,117229.1] ||  -> equal(u,c_List_Olist_ONil(v)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),tc_nat)*.
% 300.02/300.40  126221[10:SpL:298.0,118782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  126220[10:SpL:211.0,118782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  126476[1:SpL:11766.1,121183.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> .
% 300.02/300.40  126751[0:Res:1217.0,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),u)),v))*.
% 300.02/300.40  127145[1:SpL:298.0,125489.1] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  127144[1:SpL:211.0,125489.1] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  127106[1:SpL:11766.1,125489.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  127261[1:SpL:11766.1,125528.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(u,v)* equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  127552[0:SpL:694.1,706.1] || equal(u,c_List_Orev(v,w))* equal(v,x)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(x,c_List_Olist_ONil(w))*.
% 300.02/300.40  127551[0:SpL:695.1,706.1] || equal(u,c_List_Orotate1(v,w))* equal(v,x)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(x,c_List_Olist_ONil(w))*.
% 300.02/300.40  127746[1:SpL:298.0,2112.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40  127745[1:SpL:211.0,2112.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40  127889[1:Rew:298.0,127859.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40  127827[1:SpL:211.0,2217.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.40  128534[1:SpL:4911.1,2220.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  128528[1:SpL:4911.1,2115.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  128993[1:Rew:128690.1,128992.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),x).
% 300.02/300.40  129457[1:SpL:39416.1,129385.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40  129413[1:SpL:39416.1,129385.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40  129530[1:SpL:39416.1,129386.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40  129486[1:SpL:39416.1,129386.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v).
% 300.02/300.40  129775[1:SpL:11766.1,128254.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  129842[1:SpL:11766.1,128256.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> .
% 300.02/300.40  129922[1:SpL:39416.1,129828.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  129917[1:SpL:39416.1,129828.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  129886[1:SpL:39416.1,129828.0] || equal(c_List_Oappend(c_List_Orotate1(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  129979[1:Rew:1014.0,129914.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orotate1(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.40  130174[0:SpL:3544.0,377.0] || hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> equal(c_Lambda_Olift(x,z),c_Lambda_Olift(y,z)).
% 300.02/300.40  130172[0:SpL:3544.0,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> hBOOL(hAPP(u,c_Lambda_Olift(x,z)))*.
% 300.02/300.40  130171[0:SpL:3544.0,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__case(v,c_Type_Otype_OFun,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1))* -> hBOOL(hAPP(u,c_Lambda_Olift(y,z)))*.
% 300.02/300.40  129983[0:SpR:3544.0,347.0] ||  -> c_Type_Otyping(hAPP(u,c_Lambda_Olift(v,w)),c_Lambda_OdB_OVar(c_Lambda_Olift(x,w)),c_Lambda_OdB_OdB__case(y,u,z,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,v),x),w),x1))*.
% 300.02/300.40  130669[0:SpL:3546.1,130175.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(c_Lambda_OdB_OdB__case(w,c_Lambda_Obeta,x,c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),y),v),z),x1))* -> .
% 300.02/300.40  130680[3:MRR:130678.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(v,c_Lambda_Obeta,w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),z),x1),tc_nat)*.
% 300.02/300.40  130945[1:Rew:11887.0,130923.1] || equal(u,v_as____) equal(c_Type_Osko__Type__Xtype__induct__1__1(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> hBOOL(hAPP(v,c_List_Ofoldr(c_Type_Otype_OFun,u,x,tc_Lambda_OdB,y)))*.
% 300.02/300.40  131039[1:Rew:80.0,131005.1] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(w,x,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))*.
% 300.02/300.40  131907[1:SpL:1787.0,131730.1] || equal(v_as____,u) equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  131958[1:SpL:11766.1,6566.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),u)* -> equal(w,v)*.
% 300.02/300.40  131952[1:SpL:11766.1,6566.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,u,tc_Lambda_OdB),v_rs____)** -> equal(w,v)*.
% 300.02/300.40  132294[1:MRR:132293.1,437.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.40  132554[1:SpL:35041.1,80270.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 300.02/300.40  132553[1:SpL:35041.1,80269.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_a____).
% 300.02/300.40  132539[1:SpL:35041.1,23779.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Orotate1(c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(w,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 300.02/300.40  132536[1:SpL:35041.1,65064.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_List_Olast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v)**.
% 300.02/300.40  132535[1:SpL:35041.1,65070.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(w,c_List_Otake(u,x,tc_Lambda_OdB))* -> equal(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),w)**.
% 300.02/300.40  132533[1:SpL:35041.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  132527[1:SpL:35041.1,70110.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oreplicate(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  132521[1:SpL:35041.1,23746.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 300.02/300.40  132520[1:SpL:35041.1,62964.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 300.02/300.40  132519[1:SpL:35041.1,23384.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Lambda_OdB)),u)*.
% 300.02/300.40  132518[1:SpL:35041.1,526.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),x)*.
% 300.02/300.40  132517[1:SpL:35041.1,32661.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 300.02/300.40  132516[1:SpL:35041.1,25934.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> equal(c_List_Otake(u,x,tc_Lambda_OdB),x)**.
% 300.02/300.40  1683[1:SpR:1243.1,1243.1] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.40  3766[0:Rew:137.1,3722.1,298.0,3722.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Obutlast(c_List_Oappend(x,u,v),v),v),c_List_Obutlast(c_List_Oappend(w,c_List_Oappend(x,u,v),v),v))**.
% 300.02/300.40  3768[0:Rew:137.1,3721.1,211.0,3721.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olist_OCons(w,c_List_Obutlast(c_List_Oappend(x,u,v),v),v),c_List_Obutlast(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v))**.
% 300.02/300.40  3717[0:SpR:137.1,298.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(c_List_Obutlast(c_List_Oappend(w,u,v),v),x,v),c_List_Oappend(w,c_List_Oappend(c_List_Obutlast(u,v),x,v),v))**.
% 300.02/300.40  3840[0:SpR:127.1,211.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),x,v),c_List_Olist_OCons(w,c_List_Oappend(c_List_Obutlast(u,v),x,v),v))**.
% 300.02/300.40  4346[0:SpL:127.1,405.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.40  4542[0:SpR:298.0,79.2] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x) c_List_Olistsp(u,y,x) -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.40  4541[0:SpR:211.0,79.2] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x) c_List_Olistsp(u,y,x) -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.40  4539[0:SpR:50.0,79.2] || c_List_Olistsp(u,c_List_Orev(v,w),w) c_List_Olistsp(u,c_List_Orev(x,w),w) -> c_List_Olistsp(u,c_List_Orev(c_List_Oappend(x,v,w),w),w)*.
% 300.02/300.40  4535[0:SpR:197.0,79.2] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,c_List_Olist_OCons(x,c_List_Olist_ONil(w),w),w) -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(x,v,w),w),w)*.
% 300.02/300.40  4868[0:SpR:298.0,12.1] || c_ListOrder_Ostep1(u,c_List_Oappend(v,w,x),y,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Oappend(w,z,x),x),c_List_Oappend(y,z,x),x)*.
% 300.02/300.40  4867[0:SpR:211.0,12.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,x),y,x) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,z,x),x),c_List_Oappend(y,z,x),x)*.
% 300.02/300.40  4865[0:SpR:50.0,12.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(y,v,w),w),c_List_Oappend(x,c_List_Orev(y,w),w),w)*.
% 300.02/300.40  4856[0:SpR:298.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Oappend(w,x,y),y) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,z,y),c_List_Oappend(w,c_List_Oappend(x,z,y),y),y)*.
% 300.02/300.40  4855[0:SpR:211.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,x,y),y) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,z,y),c_List_Olist_OCons(w,c_List_Oappend(x,z,y),y),y)*.
% 300.02/300.40  4853[0:SpR:50.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,x),x) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,c_List_Orev(y,x),x),c_List_Orev(c_List_Oappend(y,w,x),x),x)*.
% 300.02/300.40  5571[0:Rew:298.0,5561.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,c_List_Oappend(z,v,x),x),c_List_Oappend(y,c_List_Oappend(z,w,x),x),x)*.
% 300.02/300.40  5572[0:Rew:211.0,5560.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(y,c_List_Oappend(z,v,x),x),c_List_Olist_OCons(y,c_List_Oappend(z,w,x),x),x)*.
% 300.02/300.40  5558[0:SpR:50.0,11.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,y,w),w),c_List_Oappend(c_List_Orev(y,w),x,w),w)*.
% 300.02/300.40  5550[0:SpR:197.0,11.1] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,y,w),w),c_List_Oappend(y,x,w),w)*.
% 300.02/300.40  5543[0:SpR:50.0,11.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,x),x) -> c_ListOrder_Ostep1(u,c_List_Oappend(c_List_Orev(y,x),v,x),c_List_Orev(c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.40  5535[0:SpR:197.0,11.1] || c_ListOrder_Ostep1(u,v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,v,x),c_List_Orotate1(c_List_Olist_OCons(w,y,x),x),x)*.
% 300.02/300.40  6834[1:SpR:2165.0,6.1] || hBOOL(hAPP(hAPP(u,v_a____),v)) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  6828[1:SpR:2165.0,6.1] || hBOOL(hAPP(hAPP(u,v),v_a____)) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  7300[0:SpL:270.0,97.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,w,c_Lambda_OdB_OAbs(x),y)) c_Wellfounded_Oaccp(w,c_Lambda_OdB_OdB__rec(u,v,w,x,y),z)* -> c_Wellfounded_Oaccp(w,x,z).
% 300.02/300.40  7279[0:SpL:270.0,311.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x)) c_Type_Otyping(y,w,z) -> c_Type_Otyping(y,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,w,x),z)*.
% 300.02/300.40  7261[0:SpR:270.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),x2),hAPP(hAPP(v,z),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,z,x1)))*.
% 300.02/300.40  7255[0:SpR:270.0,1217.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),w)),c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),w)))*.
% 300.02/300.40  7249[0:SpR:270.0,254.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(w)),x)),c_Lambda_Osubst(w,c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.40  7316[1:SpL:2165.0,7.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB)) equal(w,v_a____).
% 300.02/300.40  7308[1:SpL:2165.0,7.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),w) equal(v_a____,v).
% 300.02/300.40  8236[0:SpR:273.1,227.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,w),c_Lambda_OdB_OVar(u))) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(w,x,v)),c_Lambda_OdB_OVar(u)))*.
% 300.02/300.40  8451[0:Res:106.2,300.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40  8450[0:Res:106.2,302.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40  8449[0:Res:106.2,299.1] class_Ring__and__Field_Oordered__idom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40  9043[0:Res:103.2,300.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40  9042[0:Res:103.2,302.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40  9041[0:Res:103.2,299.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),u)* -> .
% 300.02/300.40  9590[0:Res:99.2,300.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Olinorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 300.02/300.40  9589[0:Res:99.2,302.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 300.02/300.40  9588[0:Res:99.2,299.1] class_OrderedGroup_Olordered__ab__group__add(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),v),c_HOL_Ozero__class_Ozero(u),u)* -> .
% 300.02/300.40  9982[1:SpR:3143.0,1930.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))**.
% 300.02/300.40  10079[0:SpL:74.0,72.0] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat) -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Orotate1(v,w),w),w),c_List_Otake(u,c_List_Orotate1(v,w),w))**.
% 300.02/300.40  10078[0:SpL:93.0,72.0] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat) -> equal(c_List_Otake(u,c_List_Obutlast(c_List_Orev(v,w),w),w),c_List_Otake(u,c_List_Orev(v,w),w))**.
% 300.02/300.40  10074[0:SpL:555.1,72.0] || equal(u,v)* c_HOL_Oord__class_Oless(w,c_Nat_Osize__class_Osize(u,tc_List_Olist(x)),tc_nat)* -> equal(c_List_Otake(w,c_List_Obutlast(v,x),x),c_List_Otake(w,v,x))**.
% 300.02/300.40  10107[1:Rew:2589.0,10084.1] || c_HOL_Oord__class_Oless(u,c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)* -> equal(c_List_Otake(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,v,tc_Lambda_OdB)).
% 300.02/300.40  10200[0:SpR:310.1,345.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) -> equal(c_Type_Otype_Otype__case(x,y,w,z),hAPP(hAPP(y,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)))*.
% 300.02/300.40  10324[1:SpR:4471.0,11.1] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  10323[1:SpR:4471.0,12.1] || c_ListOrder_Ostep1(u,v,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  10305[1:SpR:4471.0,12.1] || c_ListOrder_Ostep1(u,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  10294[1:SpR:4471.0,11.1] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB) -> c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  10497[0:SpL:62.1,31.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v))* -> equal(w,x).
% 300.02/300.40  10496[0:SpL:63.1,31.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__ab__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v))* -> equal(w,x).
% 300.02/300.40  10644[0:SpL:62.1,33.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40  10643[0:SpL:63.1,33.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Ocancel__semigroup__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40  10791[1:Rew:211.0,10690.1,2118.0,10690.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  11668[1:SpR:11183.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(u,w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  11667[1:SpR:11183.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  11644[1:SpR:11183.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  11632[1:SpR:11183.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  11868[0:SpR:315.0,1218.0] ||  -> hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x),c_HOL_Ozero__class_Ozero(tc_nat)))),y),u,w),v,w,x))*.
% 300.02/300.40  12087[1:SpL:4799.1,75.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.40  12077[1:SpL:4799.1,75.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40  13092[1:SpL:2165.0,34.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(w,v_a____).
% 300.02/300.40  13091[1:SpL:2133.0,34.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(w,v_a____).
% 300.02/300.40  13082[1:SpL:2165.0,34.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v_a____,v).
% 300.02/300.40  13081[1:SpL:2133.0,34.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v_a____,v).
% 300.02/300.40  13747[1:SpL:133.0,9400.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  13723[0:SpL:133.0,280.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Olist_OCons(u,x,w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 300.02/300.40  14381[0:SpR:13.1,86.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),u)*.
% 300.02/300.40  14367[0:SpR:13.1,86.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40  14477[0:SpR:13.1,83.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),u)*.
% 300.02/300.40  14463[0:SpR:13.1,83.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40  14626[0:SpR:13.1,87.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),u)*.
% 300.02/300.40  14612[0:SpR:13.1,87.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40  14846[1:SpL:2004.1,2764.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40  14935[0:SpR:13.1,84.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),u)*.
% 300.02/300.40  14921[0:SpR:13.1,84.2] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u),u)*.
% 300.02/300.40  15099[0:SpL:13.1,88.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u).
% 300.02/300.40  15085[0:SpL:13.1,88.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 300.02/300.40  15221[0:SpL:13.1,85.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u).
% 300.02/300.40  15207[0:SpL:13.1,85.1] class_OrderedGroup_Olordered__ab__group__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u),u)* -> c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u).
% 300.02/300.40  15664[1:Rew:2249.0,15648.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(u,x)*.
% 300.02/300.40  15665[1:Rew:2249.0,15630.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_a____) equal(x,u)*.
% 300.02/300.40  15672[1:Rew:3462.0,15645.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),x).
% 300.02/300.40  15673[1:Rew:3462.0,15627.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_a____) equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB)).
% 300.02/300.40  16244[1:SpR:6865.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  16243[1:SpR:6865.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  17737[1:SpL:11764.1,404.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,u)*.
% 300.02/300.40  17500[1:SpL:11764.1,404.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_rs____).
% 300.02/300.40  17374[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  17373[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  17275[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  17274[1:SpR:11764.1,90.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18204[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18203[1:SpR:11766.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18168[1:SpR:11766.1,12.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,x,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18142[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18139[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18099[1:SpR:11766.1,11.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB) -> c_ListOrder_Ostep1(v,c_List_Oappend(x,u,tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  19334[1:Rew:2249.0,19311.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.40  19336[1:Rew:2249.0,19288.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40  19942[1:SpL:2004.1,14835.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40  20410[1:SpL:2004.1,18717.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(w,tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20461[1:SpL:3108.0,416.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(v_a____,w).
% 300.02/300.40  20438[1:SpL:3108.0,416.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v,v_a____).
% 300.02/300.40  20472[1:Rew:3462.0,20446.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) equal(v_a____,w).
% 300.02/300.40  20475[1:Rew:3462.0,20423.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) equal(v,v_a____).
% 300.02/300.40  20757[0:SpL:191.2,8.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* c_List_Olistsp(z,y,w)* -> equal(u,c_List_Olist_ONil(w)) c_List_Olistsp(z,v,w)*.
% 300.02/300.40  20670[0:SpL:191.2,245.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(y,c_List_Olist_ONil(w)) -> equal(u,c_List_Olist_ONil(w)) equal(v,c_List_Olist_ONil(w)).
% 300.02/300.40  20868[1:Rew:1014.0,20825.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40  20869[1:Rew:1014.0,20822.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(y,w,tc_Lambda_OdB))* -> equal(u,v_as____).
% 300.02/300.40  20873[1:Rew:1014.0,20796.2] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,x,tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40  20876[1:Rew:1014.0,20786.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40  20877[1:Rew:1014.0,20778.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,w,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(u,v_as____).
% 300.02/300.40  20878[1:Rew:1014.0,20772.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),x)* -> equal(u,v_as____).
% 300.02/300.40  20879[1:Rew:1014.0,20769.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,w)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40  20886[1:Rew:1014.0,20722.2] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(y,v_as____) -> equal(u,v_as____).
% 300.02/300.40  20887[1:Rew:1014.0,20715.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.40  20888[1:Rew:1014.0,20695.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> equal(u,v_as____).
% 300.02/300.40  20889[1:Rew:1014.0,20694.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40  20891[1:Rew:1014.0,20682.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> equal(u,v_as____).
% 300.02/300.40  20892[1:Rew:1014.0,20681.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____) -> equal(u,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40  20893[1:Rew:1014.0,20632.1] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 300.02/300.40  20894[1:Rew:1014.0,20617.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB)) -> equal(u,v_as____) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v,w,u,v_rs____,tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))**.
% 300.02/300.40  20996[1:Rew:20894.2,20995.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.40  21011[1:Rew:21010.3,20994.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) equal(c_List_Obutlast(x,tc_Lambda_OdB),x) -> equal(u,v_as____).
% 300.02/300.40  21515[1:Rew:1014.0,21233.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB)) -> equal(w,v_as____) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,v_rs____,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))**.
% 300.02/300.40  21724[1:SpL:2004.1,19983.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40  22004[0:SpL:192.2,11906.0] || equal(c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),c_List_Oappend(x,y,w))* hBOOL(c_List_Ofoldr(c_Lambda_Obeta,x,z,w,x1))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  21963[0:SpL:192.2,161.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),x)** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  22068[1:Rew:1014.0,21882.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  22069[1:Rew:1014.0,21881.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(v,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  22433[0:SpL:186.2,161.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),u)** -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.40  24254[1:Rew:1014.0,24235.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(x,v)* -> equal(w,v_as____).
% 300.02/300.40  25000[1:SpL:11992.0,272.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x) -> c_Type_Otypings(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_Type_Osko__Type__Xlist__app__typeD__1__1(x,u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)))*.
% 300.02/300.40  24999[1:SpL:11992.0,216.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x) -> c_Type_Otypings(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_Type_Osko__Type__Xlist__app__typeE__1__1(x,u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)))*.
% 300.02/300.40  25012[1:Rew:24972.0,17934.2] class_OrderedGroup_Omonoid__add(tc_Lambda_OdB) || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v,u,tc_Lambda_OdB,tc_Lambda_OdB),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v),v_a____))**.
% 300.02/300.40  25033[1:Rew:11992.0,24982.1] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),x)* c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),y)* -> equal(x,y)*.
% 300.02/300.40  25178[1:SpL:2004.1,546.1] || equal(u,v_as____) equal(v,w)* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 300.02/300.40  25162[1:SpL:2004.1,546.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(v,x)*.
% 300.02/300.40  26169[1:SpL:132.2,2639.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  26167[0:SpL:132.2,2138.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,v,w),y)* -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40  27137[0:SpL:130.2,1959.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(x,w),c_List_Olist_ONil(w)) -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40  27047[0:SpR:130.2,1973.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Olast(c_List_Orev(x,w),w),u)*.
% 300.02/300.40  27046[0:SpR:130.2,386.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(c_List_Olist_OCons(u,v,w),y) equal(c_List_Olast(c_List_Orotate1(x,w),w),u)*.
% 300.02/300.40  29925[0:Rew:45.1,29885.3] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 300.02/300.40  29926[0:Rew:42.1,29884.3] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 300.02/300.40  29927[0:Rew:48.1,29883.3] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))* -> equal(w,x).
% 300.02/300.40  29928[0:Rew:46.1,29863.3] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40  29929[0:Rew:44.1,29862.3] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40  29930[0:Rew:47.1,29861.3] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Oab__group__add(u) || equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x))* -> equal(v,x).
% 300.02/300.40  30465[0:Rew:3766.1,30410.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Obutlast(w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  30496[1:SpL:132.2,30440.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(x,v_as____).
% 300.02/300.40  30888[1:Rew:11992.0,30885.2] || hBOOL(hAPP(c_InductTermi_OIT,u)) hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(v,u,c_HOL_Ozero__class_Ozero(tc_nat)))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),u)))*.
% 300.02/300.40  31091[1:Rew:1014.0,31068.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.40  31093[1:Rew:1014.0,31043.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  31912[0:SpL:192.2,31901.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(c_List_Orotate1(x,w),w),c_List_Olist_ONil(w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  32457[1:SpL:2004.1,2287.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.40  32441[1:SpL:2004.1,2287.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40  32624[1:SpL:2004.1,23384.0] || equal(u,v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v)*.
% 300.02/300.40  33382[0:SpL:1783.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,x),y,x),x))* equal(c_List_Orev(u,x),c_List_Oappend(c_List_Orev(y,x),w,x))* -> .
% 300.02/300.40  33380[0:SpL:1783.0,548.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(y,c_List_Oappend(c_List_Orev(x,w),v,w))* -> equal(c_List_Orev(y,w),u)*.
% 300.02/300.40  33378[0:SpL:1783.0,2287.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,y,v))* equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Orev(y,v))* -> .
% 300.02/300.40  33470[1:Rew:298.0,33327.0] || equal(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))* -> .
% 300.02/300.40  33326[1:SpL:1783.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))*.
% 300.02/300.40  33323[1:SpL:1783.0,19983.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40  33322[1:SpL:1783.0,14835.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40  33305[0:SpL:1783.0,23384.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(y,w),x,w),tc_List_Olist(w)),u)*.
% 300.02/300.40  33304[0:SpL:1783.0,526.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Oappend(c_List_Orev(y,w),x,w))*.
% 300.02/300.40  33303[0:SpL:1783.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(c_List_Orev(x,w),y,w))* -> equal(u,c_List_Oappend(c_List_Orev(y,w),x,w))*.
% 300.02/300.40  33302[0:SpL:1783.0,546.1] || equal(u,c_List_Oappend(c_List_Orev(v,w),x,w))* equal(c_List_Oappend(c_List_Orev(x,w),v,w),c_List_Orev(y,w))* -> equal(u,y)*.
% 300.02/300.40  33291[0:SpR:137.1,1783.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(c_List_Orev(w,v),u,v),v),v),c_List_Oappend(c_List_Orev(c_List_Obutlast(u,v),v),w,v))**.
% 300.02/300.40  33245[0:SpR:1783.0,396.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(x,w),v,w),w),w))**.
% 300.02/300.40  33485[0:Rew:298.0,33240.0] ||  -> equal(c_List_Oappend(c_List_Orev(u,v),c_List_Oappend(w,c_List_Orev(x,v),v),v),c_List_Orev(c_List_Oappend(x,c_List_Oappend(c_List_Orev(w,v),u,v),v),v))**.
% 300.02/300.40  33852[0:SpL:1797.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,y),y),y))* equal(c_List_Orev(u,y),c_List_Oappend(x,c_List_Orev(w,y),y))* -> .
% 300.02/300.40  33850[0:SpL:1797.0,548.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(y,c_List_Oappend(w,c_List_Orev(v,x),x))* -> equal(c_List_Orev(y,x),u)*.
% 300.02/300.40  33848[0:SpL:1797.0,2287.1] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Orev(y,w))* -> .
% 300.02/300.40  33909[1:Rew:2118.0,33833.0,298.0,33833.0] || equal(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  33832[1:SpL:1797.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  33826[1:SpL:1797.0,19983.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  33825[1:SpL:1797.0,14835.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40  33808[0:SpL:1797.0,23384.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(c_Nat_Osize__class_Osize(c_List_Oappend(y,c_List_Orev(x,w),w),tc_List_Olist(w)),u)*.
% 300.02/300.40  33807[0:SpL:1797.0,526.0] || equal(c_List_Oreplicate(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Oappend(y,c_List_Orev(x,w),w))*.
% 300.02/300.40  33806[0:SpL:1797.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* -> equal(u,c_List_Oappend(y,c_List_Orev(x,w),w))*.
% 300.02/300.40  33805[0:SpL:1797.0,546.1] || equal(u,c_List_Oappend(v,c_List_Orev(w,x),x))* equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 300.02/300.40  34322[0:Rew:2142.0,34285.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Olist_OCons(v,c_List_Orev(x,y),y))* -> .
% 300.02/300.40  34284[0:SpL:1844.0,548.1] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* equal(y,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* -> equal(c_List_Orev(y,x),u)*.
% 300.02/300.40  34282[0:SpL:1844.0,2287.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(y,w))* -> .
% 300.02/300.40  34276[1:SpL:1844.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.40  34270[1:SpL:1844.0,19983.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) -> .
% 300.02/300.40  34269[1:SpL:1844.0,14835.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB)) -> .
% 300.02/300.40  34268[1:SpL:1844.0,2764.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> .
% 300.02/300.40  34252[0:SpL:1844.0,526.0] || equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))* -> equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w)).
% 300.02/300.40  34251[0:SpL:1844.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))* -> equal(u,c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))*.
% 300.02/300.40  34250[0:SpL:1844.0,546.1] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* equal(c_List_Olist_OCons(v,c_List_Orev(w,x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 300.02/300.40  34229[0:SpR:127.1,1844.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Olist_OCons(w,c_List_Orev(c_List_Obutlast(u,v),v),v))**.
% 300.02/300.40  34350[2:SpL:130.2,34295.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40  34682[0:SpL:1982.0,2287.1] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Orev(x,y),y),y))* equal(c_List_Orev(u,y),c_List_Orotate1(c_List_Olist_OCons(w,x,y),y))* -> .
% 300.02/300.40  34681[0:SpL:1982.0,548.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(y,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))* -> equal(c_List_Orev(y,x),u)*.
% 300.02/300.40  34679[0:SpL:1982.0,2287.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,y,w))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(y,w)) -> .
% 300.02/300.40  34746[1:Rew:2118.0,34675.0,211.0,34675.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  34674[1:SpL:1982.0,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  34643[1:SpL:1982.0,19983.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  34625[0:SpL:1982.0,526.0] || equal(c_List_Oreplicate(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w)) -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_OCons(x,c_List_Orev(y,w),w))*.
% 300.02/300.40  34624[0:SpL:1982.0,546.1] || equal(u,v)* equal(c_List_Orev(v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(u,c_List_Olist_OCons(x,c_List_Orev(y,w),w))*.
% 300.02/300.40  34618[0:SpL:1982.0,546.1] || equal(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x))* equal(c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orev(y,x))* -> equal(u,y)*.
% 300.02/300.40  34750[0:Rew:2142.0,34591.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),x),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(u,w,x),x),x),x))**.
% 300.02/300.40  35264[0:Rew:3768.1,35245.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Obutlast(x,y),y).
% 300.02/300.40  35350[1:Rew:1014.0,35327.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40  35530[0:Rew:3766.1,35493.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Obutlast(x,y),y).
% 300.02/300.40  35609[1:Rew:1014.0,35591.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.40  35611[1:Rew:1014.0,35570.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(z,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.40  36338[1:MRR:36337.2,4412.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 300.02/300.40  36625[1:Rew:1014.0,36617.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  36934[1:Rew:1014.0,36919.1] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  37224[1:Rew:1014.0,37204.1] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  39136[1:Rew:1014.0,39118.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(x),c_List_Ofoldl(c_Lambda_OdB_OApp,y,v,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(w,v_as____).
% 300.02/300.40  43705[0:SpL:39416.1,573.1] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) hBOOL(w)*.
% 300.02/300.40  43704[0:SpL:39416.1,585.1] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) hBOOL(w)*.
% 300.02/300.40  43703[0:SpL:39416.1,591.1] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) hBOOL(w)*.
% 300.02/300.40  43698[0:SpL:39416.1,7285.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),tc_nat)*.
% 300.02/300.40  43697[0:SpL:39416.1,7284.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),tc_nat)*.
% 300.02/300.40  43687[0:SpL:39416.1,389.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(x),tc_nat)* hBOOL(hAPP(x,v))*.
% 300.02/300.40  43686[0:SpL:39416.1,390.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(x),tc_nat)* hBOOL(hAPP(x,w))*.
% 300.02/300.40  43676[1:SpL:39416.1,39042.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43674[1:SpL:39416.1,39047.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43654[1:SpL:39416.1,1017.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  43631[0:SpL:39416.1,11924.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(w,x,y),z,y,x1),tc_nat)*.
% 300.02/300.40  43627[0:SpL:39416.1,11908.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(w,x,y),z,y,x1),tc_nat)*.
% 300.02/300.40  43622[0:SpL:39416.1,11924.0] || equal(u,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,w,x),y,x,z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(x1),tc_nat)*.
% 300.02/300.40  43609[0:SpL:39416.1,7284.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1),tc_nat)*.
% 300.02/300.40  43603[0:SpL:39416.1,3555.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),tc_nat)*.
% 300.02/300.40  43598[0:SpL:39416.1,3556.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),tc_nat)*.
% 300.02/300.40  43597[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),tc_nat)*.
% 300.02/300.40  43579[1:SpL:39416.1,1425.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 300.02/300.40  43577[0:SpL:39416.1,687.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,y),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(y)),w)*.
% 300.02/300.40  43576[0:SpL:39416.1,4.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(y,z,w),tc_nat)* equal(u,y)*.
% 300.02/300.40  43571[0:SpL:39416.1,794.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,y),tc_nat)* equal(c_List_Otake(w,v,y),v)**.
% 300.02/300.40  43548[1:SpL:39416.1,32583.0] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(x,v,y,z),tc_nat)* equal(y,w)*.
% 300.02/300.40  43536[0:SpL:39416.1,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(z,y,x),tc_nat)*.
% 300.02/300.40  43534[0:SpL:39416.1,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(z,y,x),tc_nat)*.
% 300.02/300.40  43526[1:SpL:39416.1,39042.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43518[1:SpL:39416.1,2716.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43515[1:SpL:39416.1,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43507[1:SpL:39416.1,33360.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  43505[1:SpL:39416.1,26340.1] || equal(u,v_rs____) equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43503[1:SpL:39416.1,25386.1] || equal(u,v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43501[1:SpL:39416.1,32728.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43497[1:SpL:39416.1,18246.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43494[0:SpL:39416.1,2221.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Oappend(z,x,w),w),tc_nat)*.
% 300.02/300.40  43482[1:SpL:39416.1,30495.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  43473[1:SpL:39416.1,34537.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43465[1:SpL:39416.1,2716.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43455[1:SpL:39416.1,15055.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.40  43454[0:SpL:39416.1,13980.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43445[1:SpL:39416.1,6514.1] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43442[1:SpL:39416.1,2684.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43439[1:SpL:39416.1,23929.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43438[1:SpL:39416.1,32746.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43435[1:SpL:39416.1,2644.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Olist_OCons(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43430[1:SpL:39416.1,2645.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43418[0:SpL:39416.1,37383.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.40  43417[0:SpL:39416.1,37309.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.40  43407[1:SpL:39416.1,33839.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  43387[1:SpL:39416.1,3300.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43378[1:SpL:39416.1,30495.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  43377[1:SpL:39416.1,34537.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43372[1:SpL:39416.1,2716.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43369[1:SpL:39416.1,2645.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43360[1:SpL:39416.1,15452.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.40  43356[1:SpL:39416.1,7327.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.40  43355[1:SpL:39416.1,10757.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  43349[1:SpL:39416.1,33062.1] || equal(u,v)* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43332[1:SpL:39416.1,5638.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43310[1:SpL:39416.1,5192.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43302[1:SpL:39416.1,2149.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v,tc_Lambda_OdB),tc_nat)* equal(w,v_rs____).
% 300.02/300.40  43300[1:SpL:39416.1,17049.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43298[0:SpL:39416.1,229.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,y,w),tc_nat)* equal(v,y)*.
% 300.02/300.40  43291[0:SpL:39416.1,228.0] || equal(u,c_List_Oappend(v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,w,x),tc_nat)* equal(y,v)*.
% 300.02/300.40  43265[0:SpL:39416.1,37383.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),tc_nat)*.
% 300.02/300.40  43255[0:SpL:39416.1,966.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(w,v),v),tc_nat)* equal(c_List_Olist_ONil(v),w).
% 300.02/300.40  43248[1:SpL:39416.1,5638.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43247[1:SpL:39416.1,5822.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  43246[1:SpL:39416.1,5858.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  43233[1:SpL:39416.1,34729.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43223[1:SpL:39416.1,9274.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43218[1:SpL:39416.1,9367.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43201[1:SpL:39416.1,1425.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),v).
% 300.02/300.40  43185[1:SpL:39416.1,1453.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(v_as____,w)*.
% 300.02/300.40  43184[1:SpL:39416.1,1547.0] || equal(u,v_as____) equal(v,v_as____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(v,w)*.
% 300.02/300.40  43156[0:SpL:39416.1,37309.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),v),tc_nat)*.
% 300.02/300.40  43153[0:SpL:39416.1,32694.1] || equal(u,v)* equal(c_List_Olist_OCons(w,x,y),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,y),tc_nat)*.
% 300.02/300.40  43149[1:SpL:39416.1,32728.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43136[1:SpL:39416.1,6514.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43129[1:SpL:39416.1,5192.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43128[1:SpL:39416.1,5764.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  43127[1:SpL:39416.1,5765.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  43107[1:SpL:39416.1,33062.1] || equal(u,v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43091[1:SpL:39416.1,33839.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  43089[1:SpL:39416.1,32681.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.40  43085[1:SpL:39416.1,1290.1] || equal(u,v_rs____)* equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.40  43084[1:SpL:39416.1,1177.1] || equal(u,v_as____)* equal(v,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.40  43081[1:SpL:39416.1,35852.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43037[1:SpL:39416.1,33360.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  43027[1:SpL:39416.1,1305.1] || equal(u,v)* equal(w,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(v_rs____,v)*.
% 300.02/300.40  43022[1:SpL:39416.1,1192.1] || equal(u,v)* equal(w,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(v_as____,v)*.
% 300.02/300.40  43012[0:SpL:39416.1,37357.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,w),w),tc_nat)*.
% 300.02/300.40  43010[0:SpL:39416.1,25978.0] || equal(u,c_List_Orotate1(c_List_Orev(v,w),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,v,w),w),tc_nat)*.
% 300.02/300.40  42997[0:SpL:39416.1,966.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(c_List_Olist_ONil(v),w).
% 300.02/300.40  42994[0:SpL:39416.1,921.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,v),tc_nat)* equal(c_List_Orotate1(w,v),c_List_Olist_ONil(v)).
% 300.02/300.40  42939[0:SpL:39416.1,573.1] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) hBOOL(w)*.
% 300.02/300.40  42938[0:SpL:39416.1,585.1] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) hBOOL(w)*.
% 300.02/300.40  42937[0:SpL:39416.1,591.1] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) hBOOL(w)*.
% 300.02/300.40  42927[0:SpL:39416.1,32694.1] || equal(u,v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Orev(u,y),y),tc_nat)*.
% 300.02/300.40  42920[1:SpL:39416.1,34537.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42915[1:SpL:39416.1,12142.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42913[1:SpL:39416.1,12107.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42898[1:SpL:39416.1,9274.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42891[1:SpL:39416.1,15341.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42887[1:SpL:39416.1,3361.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42885[0:SpL:39416.1,37383.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 300.02/300.40  42884[0:SpL:39416.1,37309.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 300.02/300.40  42882[0:SpL:39416.1,11924.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,v,w,x,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,x1,x),tc_nat)*.
% 300.02/300.40  42874[0:SpL:39416.1,25433.0] || equal(u,v)* equal(c_List_Orev(u,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 300.02/300.40  42867[0:SpL:39416.1,2173.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),tc_nat)*.
% 300.02/300.40  42857[0:SpL:39416.1,33049.1] || equal(c_List_Orev(u,v),w)* equal(x,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,u,v),tc_nat)*.
% 300.02/300.40  42852[0:SpL:39416.1,285.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,w),tc_nat)* equal(v,z)*.
% 300.02/300.40  42851[0:SpL:39416.1,284.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,w),tc_nat)* equal(u,y)*.
% 300.02/300.40  42840[1:SpL:39416.1,3361.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42838[0:SpL:39416.1,2173.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),tc_nat)*.
% 300.02/300.40  42832[0:SpL:39416.1,2221.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v,z),z),z),tc_nat)*.
% 300.02/300.40  42828[1:SpL:39416.1,2644.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42817[1:SpL:39416.1,3291.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42807[1:SpL:39416.1,15341.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42805[1:SpL:39416.1,15157.0] || equal(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42804[1:SpL:39416.1,15055.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_as____,v).
% 300.02/300.40  42771[2:SpL:39416.1,34291.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  42767[0:SpL:39416.1,11909.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,x1,w),tc_nat)*.
% 300.02/300.40  42766[0:SpL:39416.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,x1,w),tc_nat)*.
% 300.02/300.40  42763[0:SpL:39416.1,37357.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 300.02/300.40  42761[0:SpL:39416.1,25978.0] || equal(c_List_Orev(u,v),c_List_Orotate1(c_List_Orev(w,v),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 300.02/300.40  42746[1:SpL:39416.1,39047.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42742[1:SpL:39416.1,15341.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42733[1:SpL:39416.1,35852.1] || equal(v_as____,u) equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42726[1:SpL:39416.1,34729.1] || equal(v_as____,u) equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42712[0:SpL:39416.1,12039.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42709[1:SpL:39416.1,2055.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42708[1:SpL:39416.1,32378.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42698[1:SpL:39416.1,9367.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42690[1:SpL:39416.1,15157.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42664[1:SpL:39416.1,3361.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42647[1:SpL:39416.1,15452.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.40  42635[0:SpL:39416.1,801.0] || equal(u,v)* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* equal(c_List_Olist_ONil(x),w)*.
% 300.02/300.40  42634[0:SpL:39416.1,23163.0] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* equal(w,u)*.
% 300.02/300.40  42626[0:SpL:39416.1,11908.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40  42623[0:SpL:39416.1,7284.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40  42620[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 300.02/300.40  42609[1:SpL:39416.1,32583.0] || c_Type_Otyping(c_Type_Oshift(u,v,w,x),y,z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat) equal(w,z).
% 300.02/300.40  42602[1:SpL:39416.1,39047.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40  42601[1:SpL:39416.1,39042.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40  42586[1:SpL:39416.1,1017.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(w,v_as____).
% 300.02/300.40  42504[0:SpL:39416.1,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 300.02/300.40  42503[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,z),tc_nat)*.
% 300.02/300.40  42490[0:SpL:39416.1,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_nat)* hBOOL(hAPP(u,w))*.
% 300.02/300.40  42489[0:SpL:39416.1,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,w),x),tc_nat)* hBOOL(hAPP(u,x))*.
% 300.02/300.40  42471[0:SpL:39416.1,389.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,x),tc_nat)* hBOOL(hAPP(u,x))*.
% 300.02/300.40  42470[0:SpL:39416.1,390.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,x),tc_nat)* hBOOL(hAPP(u,w))*.
% 300.02/300.40  42455[0:SpL:39416.1,3556.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 300.02/300.40  42454[0:SpL:39416.1,3555.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,y),z),tc_nat)*.
% 300.02/300.40  41148[1:SpR:39416.1,5953.1] || c_Type_Otyping(u,v,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xlist__app__typeE__1__1(w,u,v,v_as____),tc_nat)* c_Type_Otypings(u,v_as____,x)*.
% 300.02/300.40  41146[1:SpR:39416.1,5863.1] || c_Type_Otyping(u,v,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xlist__app__typeD__1__1(w,u,v,v_as____),tc_nat)* c_Type_Otypings(u,v_as____,x)*.
% 300.02/300.40  40928[0:SpR:39416.1,555.1] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),tc_nat)* equal(w,c_Nat_Osize__class_Osize(u,tc_List_Olist(x)))*.
% 300.02/300.40  40915[0:SpR:39416.1,665.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Orotate1(w,v),v),c_List_Orotate1(w,v))**.
% 300.02/300.40  40914[0:SpR:39416.1,664.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Orev(w,v),v),c_List_Orev(w,v))**.
% 300.02/300.40  40902[0:SpR:39416.1,693.1] || equal(u,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(x),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,w),v,x),v)**.
% 300.02/300.40  40891[1:SpR:39416.1,25010.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_Ha______)*.
% 300.02/300.40  40889[1:SpR:39416.1,25011.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v_T_H____)*.
% 300.02/300.40  40862[1:SpR:39416.1,8586.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.40  40844[1:SpR:39416.1,8586.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))*.
% 300.02/300.40  40836[1:SpR:39416.1,2804.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40776[1:SpR:39416.1,3462.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))*.
% 300.02/300.40  40741[1:SpR:39416.1,2804.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40737[1:SpR:39416.1,2133.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  40736[1:SpR:39416.1,2118.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  40665[1:SpR:39416.1,8588.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.40  40656[1:SpR:39416.1,6864.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 300.02/300.40  40596[1:SpR:39416.1,8588.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40  40582[1:SpR:39416.1,2804.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40576[1:SpR:39416.1,6864.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40  40546[0:SpR:39416.1,276.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Osubst(u,v,x)))*.
% 300.02/300.40  40430[1:SpR:39416.1,25011.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),tc_nat)* c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),u,v_T_H____)*.
% 300.02/300.40  40429[1:SpR:39416.1,25010.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),tc_nat)* c_Type_Otyping(c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),u,v_T_Ha______)*.
% 300.02/300.40  40422[0:SpR:39416.1,1217.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*.
% 300.02/300.40  40404[0:SpR:39416.1,1217.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v)),tc_nat)* hBOOL(hAPP(u,v))*.
% 300.02/300.40  40371[0:SpR:39416.1,1217.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(u,v)),v))*.
% 300.02/300.40  44277[3:Con:44256.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),v,tc_Lambda_OdB,tc_Lambda_OdB)),w),tc_nat)* c_ListOrder_Ostep1(c_Lambda_Obeta,v,c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v,w),tc_Lambda_OdB)*.
% 300.02/300.40  44416[0:Rew:2005.0,44324.0,2231.0,44324.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Olist_OCons(u,x,w),w),w),c_List_Orotate1(c_List_Olist_OCons(u,v,w),w))**.
% 300.02/300.40  44682[3:SSi:44662.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> hBOOL(u) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.40  44709[3:SpR:315.0,44262.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(v,w,x),y,x,z),tc_nat)* equal(v,c_List_Ofoldr(c_fequal(u),w,y,x,z)).
% 300.02/300.40  44707[3:SpR:39416.1,44262.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(v),w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,x),tc_nat)* equal(w,x)*.
% 300.02/300.40  44705[3:SpR:39416.1,44262.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,w),x),tc_nat)* equal(w,x).
% 300.02/300.40  44738[3:SpR:317.1,44265.0] || c_HOL_Oord__class_Oless(v_a____,u,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(v,v_a____),v_a____),tc_nat) c_ListOrder_Ostep1(c_Type_Oshift(v,u,w,x),v_rs____,v_rs____,tc_Lambda_OdB)*.
% 300.02/300.40  44734[3:SpR:62.1,44265.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____),tc_nat)* c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.40  44733[3:SpR:63.1,44265.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____),tc_nat)* c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.40  44894[3:SpR:39416.1,44525.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(u,w),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(u,w))),tc_nat)*.
% 300.02/300.40  45298[1:SpL:39416.1,45281.1] || equal(u,v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  45901[0:Rew:65.0,45865.1] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 300.02/300.40  46607[1:SpL:39416.1,46558.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  46578[1:SpL:39416.1,46558.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  46645[1:Rew:1014.0,46627.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  46653[0:SpR:11886.0,315.0] ||  -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),y,x,z),hAPP(hAPP(u,v),hAPP(hAPP(u,w),y)))*.
% 300.02/300.40  46758[1:Rew:1014.0,46742.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40  46760[1:Rew:1014.0,46711.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.40  46916[1:Rew:1014.0,46904.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40  46918[1:Rew:1014.0,46881.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.40  46933[0:SpR:11989.0,213.0] ||  -> equal(c_List_Ofoldl(u,v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),z,y),hAPP(hAPP(u,hAPP(hAPP(u,v),w)),x))*.
% 300.02/300.40  47270[0:SpL:39416.1,13808.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),v)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(y,u,x),tc_nat)*.
% 300.02/300.40  48228[0:SpR:39416.1,5864.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_Ha______,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40  48344[1:SpL:39416.1,48297.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40  48315[1:SpL:39416.1,48297.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.40  48377[1:Rew:1014.0,48341.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  48561[0:SpR:39416.1,5865.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_H____,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40  48629[1:SpL:39416.1,48610.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.40  48718[1:SpL:39416.1,48672.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  48680[1:SpL:39416.1,48672.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  48737[1:Rew:1014.0,48711.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  48802[0:SpR:39416.1,5954.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_Ha______,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40  49197[0:SpR:39416.1,5955.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otypings(u,v_rs____,c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_H____,u,c_Lambda_OdB_OVar(v_n____),v_rs____))*.
% 300.02/300.40  49204[5:SpR:39416.1,49200.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 300.02/300.40  49202[5:SpR:39416.1,49200.1] class_OrderedGroup_Omonoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)),tc_nat)*.
% 300.02/300.40  49231[6:SpR:39416.1,49227.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 300.02/300.40  49229[6:SpR:39416.1,49227.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)),tc_nat)*.
% 300.02/300.40  49258[7:SpR:39416.1,49254.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(v,c_HOL_Ozero__class_Ozero(u))),tc_nat)*.
% 300.02/300.40  49256[7:SpR:39416.1,49254.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v)),tc_nat)*.
% 300.02/300.40  49301[1:SpR:39416.1,25083.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_ea______,v_ia______,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_Ha______,u,c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 300.02/300.40  49675[1:SpR:39416.1,25085.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),tc_nat) c_Type_Otyping(u,v_a____,c_Type_Osko__Type__Xtyping__elims__2__1(v_T_H____,u,c_Lambda_OdB_OVar(v_n____),v_a____))*.
% 300.02/300.40  50006[1:SpL:39416.1,49970.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  49986[1:SpL:39416.1,49970.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  50041[1:Rew:1014.0,50028.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.40  50788[1:Rew:50780.0,41061.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v_T_H____,tc_nat) c_Type_Otyping(c_Type_Oshift(v_e____,v_n____,v_T____,tc_Type_Otype),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),u)*.
% 300.02/300.40  50839[1:SpL:39416.1,50754.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  50801[1:SpL:39416.1,50754.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  50879[1:Rew:1014.0,50859.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  50953[1:SpR:50793.0,333.0] ||  -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(u,c_List_Olist_OCons(v,v_Ts____,tc_Type_Otype),tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,u,hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____),tc_Type_Otype,tc_Type_Otype))**.
% 300.02/300.40  51563[1:SpL:39416.1,51509.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  51538[1:SpL:39416.1,51509.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  51518[1:SpL:39416.1,51509.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  51583[1:Rew:1014.0,51560.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(z,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.40  52332[0:SpL:694.1,4058.0] || equal(u,c_List_Orev(v,w))* c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,tc_nat)* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 300.02/300.40  52331[0:SpL:695.1,4058.0] || equal(u,c_List_Orotate1(v,w))* c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),x,tc_nat)* -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 300.02/300.40  52764[10:MRR:52763.2,5731.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  52766[10:MRR:52765.2,5731.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 300.02/300.40  52948[10:MRR:52947.2,52157.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_List_Olistsp(x,c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  52989[0:SpR:236.0,3542.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_Olift(u,v),w)),c_Lambda_OdB_OVar(c_Lambda_Olift(c_Lambda_Olift(x,v),w)),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v),w))*.
% 300.02/300.40  53023[10:SpL:39416.1,52428.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  53098[10:SpL:39416.1,52429.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  53170[10:Rew:1014.0,53129.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  53211[10:SpL:39416.1,52971.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53234[10:Rew:1014.0,53204.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40  53293[10:SpL:39416.1,53010.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  53343[10:SpL:39416.1,53012.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53391[10:SpL:39416.1,53019.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53369[10:SpL:39416.1,53019.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53433[10:SpL:39416.1,53214.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.40  53411[10:SpL:39416.1,53214.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53488[0:SpL:291.0,7283.0] || equal(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1,x2))* -> equal(w,c_Lambda_Osubst(y,x1,x2)).
% 300.02/300.40  53516[10:SpL:39416.1,53299.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53494[10:SpL:39416.1,53299.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.40  53554[10:Rew:1014.0,53537.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40  53863[10:SpL:133.0,52782.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  53862[10:SpL:76.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  54057[0:SpL:298.0,1809.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Oappend(u,v,x),x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  54056[0:SpL:211.0,1809.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(u,v,x),x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  54521[0:SpL:298.0,1810.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Orev(w,x))** -> equal(c_List_Orev(c_List_Oappend(u,v,x),x),c_List_Olist_ONil(x)).
% 300.02/300.40  54615[0:SpL:133.0,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Orev(c_List_Olist_OCons(v,y,x),x))** -> .
% 300.02/300.40  54761[1:SpL:132.2,54720.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),x)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  54884[0:SpR:957.1,2005.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)))*.
% 300.02/300.40  54852[0:SpR:2005.0,694.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 300.02/300.40  54851[0:SpR:2005.0,695.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orotate1(x,w)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)))*.
% 300.02/300.40  54849[0:SpR:2005.0,23428.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),x)**.
% 300.02/300.40  54940[0:Rew:74.0,54939.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),tc_List_Olist(x)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,w,x),x),tc_List_Olist(x)))**.
% 300.02/300.40  55274[0:SpR:46.1,7262.0] class_OrderedGroup_Omonoid__add(u) ||  -> equal(c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),y),hAPP(hAPP(x,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),v))**.
% 300.02/300.40  55273[0:SpR:44.1,7262.0] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> equal(c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),y),hAPP(hAPP(x,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),v))**.
% 300.02/300.40  55272[0:SpR:47.1,7262.0] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> equal(c_Lambda_OdB_OdB__rec(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),y),hAPP(hAPP(x,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u))),v))**.
% 300.02/300.40  55201[0:SpR:7262.0,3542.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_OdB_OVar(u),v)),c_Lambda_OdB_OVar(c_Lambda_Olift(hAPP(w,u),v)),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(u)),y),v))*.
% 300.02/300.40  55635[1:SpL:39416.1,54760.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  55613[1:SpL:39416.1,54760.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  55584[1:SpL:39416.1,54760.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  55677[1:Rew:1014.0,55633.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),y)** -> equal(w,v_as____).
% 300.02/300.40  55679[1:Rew:1014.0,55610.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(w,v_as____).
% 300.02/300.40  55706[0:SpL:127.1,11926.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),y,x,z))* -> equal(w,c_List_Olist_ONil(x)) hBOOL(hAPP(u,v))*.
% 300.02/300.40  56054[0:SpR:50.0,2101.1] ||  -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(u,x,v),v),v),v),c_List_Olast(c_List_Orev(u,v),v))**.
% 300.02/300.40  56354[0:SpL:298.0,2106.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_OCons(u,c_List_Oappend(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  56353[0:SpL:211.0,2106.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  56351[0:SpL:50.0,2106.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Orev(w,x),x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 300.02/300.40  56601[0:SpR:50.0,2199.1] ||  -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Oappend(w,c_List_Orev(c_List_Oappend(u,x,v),v),v),v),c_List_Olast(c_List_Orev(u,v),v))**.
% 300.02/300.40  56902[0:Rew:298.0,56869.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),x)** -> equal(c_List_Oappend(u,c_List_Oappend(v,w,y),y),c_List_Olist_ONil(y)).
% 300.02/300.40  56839[0:SpL:50.0,2210.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Orev(v,x))** -> equal(c_List_Oappend(u,c_List_Orev(w,x),x),c_List_Olist_ONil(x)).
% 300.02/300.40  56908[0:Rew:2232.0,56820.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_ONil(x),x))** -> equal(c_List_Oappend(v,w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  57056[1:Rew:1014.0,57041.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,y) -> equal(w,v_as____).
% 300.02/300.40  57058[1:Rew:1014.0,57018.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),x)* -> equal(w,v_as____).
% 300.02/300.40  57181[0:SpL:39416.1,56905.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v,z),z),z),tc_nat)*.
% 300.02/300.40  57173[0:SpL:39416.1,56905.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Oappend(z,x,w),w),tc_nat)*.
% 300.02/300.40  57135[0:SpL:39416.1,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(z,y,x),tc_nat)*.
% 300.02/300.40  57306[0:Rew:298.0,57275.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(u,c_List_Oappend(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  57247[0:SpL:211.0,2211.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),c_List_Oappend(u,c_List_Olist_OCons(v,w,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  57245[0:SpL:50.0,2211.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,x),x),x),c_List_Oappend(u,c_List_Orev(w,x),x))** -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)).
% 300.02/300.40  57431[1:Rew:1014.0,57419.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,y) -> equal(w,v_as____).
% 300.02/300.40  57483[0:SpL:39416.1,57356.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),tc_nat)*.
% 300.02/300.40  57458[0:SpL:39416.1,57356.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),tc_nat)*.
% 300.02/300.40  57438[0:SpL:39416.1,57356.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,y,x),tc_nat)*.
% 300.02/300.40  57523[1:SpL:39416.1,57471.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  57514[1:SpL:39416.1,57471.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  57494[1:SpL:39416.1,57471.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  57588[0:SpL:127.1,4336.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.40  57555[0:SpL:127.1,4336.0] || equal(c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.40  57663[0:SpL:39416.1,57357.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v,z),z),z),tc_nat)*.
% 300.02/300.40  57638[0:SpL:39416.1,57357.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,c_List_Olist_OCons(z,x,w),w),tc_nat)*.
% 300.02/300.40  57618[0:SpL:39416.1,57357.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,y,x),tc_nat)*.
% 300.02/300.40  57760[1:Rew:1014.0,57748.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,y) -> equal(w,v_as____).
% 300.02/300.40  58393[1:SpL:2231.0,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  58389[1:SpL:2231.0,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  58528[1:Rew:2142.0,58297.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  58529[1:Rew:2232.0,58291.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  58532[1:Rew:2232.0,58285.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  58164[1:SpL:2231.0,4215.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),x).
% 300.02/300.40  58009[9:SpR:2231.0,52513.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  58554[0:Rew:2142.0,57968.0] ||  -> equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x),x),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,x),x),x),x))**.
% 300.02/300.40  58565[0:Rew:1844.0,58084.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),x),c_List_Olist_OCons(v,c_List_Orev(u,x),x))** -> equal(c_List_Orev(w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  58566[0:Rew:2231.0,58036.1] || c_ListOrder_Ostep1(u,v,w,x) -> c_ListOrder_Ostep1(u,c_List_Oappend(y,c_List_Olist_OCons(z,v,x),x),c_List_Oappend(y,c_List_Olist_OCons(z,w,x),x),x)*.
% 300.02/300.40  58567[0:Rew:2231.0,58033.1,127.1,58033.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,u,v),v),v),c_List_Obutlast(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),v))**.
% 300.02/300.40  58675[1:SpL:39416.1,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58667[1:SpL:39416.1,58472.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58659[1:SpL:39416.1,58472.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58709[1:Rew:1014.0,58696.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),v)* -> equal(w,v_as____).
% 300.02/300.40  58744[1:SpL:39416.1,58294.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58720[1:SpL:39416.1,58294.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58712[1:SpL:39416.1,58294.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58774[1:Rew:1014.0,58741.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),y)** -> equal(w,v_as____).
% 300.02/300.40  58797[1:SpR:11764.1,11858.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(c_List_Ofoldr(c_fequal(v),u,w,tc_Lambda_OdB,x),v_rs____,tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 300.02/300.40  58904[1:SpL:39416.1,58534.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58895[1:SpL:39416.1,58534.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58875[1:SpL:39416.1,58534.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  58940[1:Rew:1014.0,58925.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40  58974[0:SpL:39416.1,58265.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v,z),z),z),tc_nat)*.
% 300.02/300.40  58965[0:SpL:39416.1,58265.0] || equal(c_List_Oappend(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Olist_OCons(z,x,w),w),tc_nat)*.
% 300.02/300.40  58945[0:SpL:39416.1,58265.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,x),x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(z,y,x),tc_nat)*.
% 300.02/300.40  59036[1:SpL:39416.1,58985.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  59027[1:SpL:39416.1,58985.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  59007[1:SpL:39416.1,58985.0] || equal(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  59314[3:Res:44261.1,3226.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,w),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,w))),tc_nat)* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),v)*.
% 300.02/300.40  59531[0:Res:8234.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,y,w)),x)*.
% 300.02/300.40  59865[0:Res:8238.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,x,v)),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u),y)*.
% 300.02/300.40  59896[0:SpL:130.2,59806.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oappend(z,x,w),z)** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40  60359[3:Res:44261.1,2860.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,v))),tc_nat)* c_Type_Otyping(u,c_Lambda_OdB_OAbs(x),w)*.
% 300.02/300.40  60357[0:Res:8238.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* c_Type_Otyping(x,c_Lambda_OdB_OAbs(u),y)* -> c_Type_Otyping(x,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,z,v)),y)*.
% 300.02/300.40  60354[0:Res:8234.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(v,w)))* c_Type_Otyping(x,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,y,w)),z)* -> c_Type_Otyping(x,c_Lambda_OdB_OAbs(v),z)*.
% 300.02/300.40  60738[1:SpL:39416.1,60687.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  60718[1:SpL:39416.1,60687.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  60889[1:SpL:2231.0,55606.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  61378[1:Rew:298.0,61329.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40  61380[1:Rew:298.0,61324.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),v_as____).
% 300.02/300.40  61840[1:SpL:2231.0,59643.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  61972[1:SpL:2231.0,59644.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  62075[1:SpL:2231.0,59645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  62164[1:SpL:2231.0,59776.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.40  62275[0:SpL:11444.0,97.0] || hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)),w,v))* c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,w,x) -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,w,v),x)*.
% 300.02/300.40  62228[0:SpR:11444.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(w),v)),c_Lambda_OdB_OVar(w))))*.
% 300.02/300.40  62218[0:SpR:11444.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),c_Lambda_OdB_OVar(y)),z,y),x1),hAPP(hAPP(v,c_Lambda_Osubst(x,z,y)),z))*.
% 300.02/300.40  62331[1:SpL:2231.0,62184.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_as____).
% 300.02/300.40  62475[9:SpR:2231.0,52601.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  62693[0:SpL:11448.0,97.0] || hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w,u))* c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,w,u),x)* -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,w,x).
% 300.02/300.40  62634[0:SpR:11448.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),c_Lambda_Osubst(v,c_Lambda_OdB_OVar(w),u))))*.
% 300.02/300.40  62624[0:SpR:11448.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),z,x),x1),hAPP(hAPP(v,z),c_Lambda_Osubst(y,z,x)))*.
% 300.02/300.40  62608[0:SpR:11448.0,1217.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u)),c_Lambda_Osubst(v,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))),u)))*.
% 300.02/300.40  62598[0:SpR:11448.0,254.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),c_Lambda_OdB_OAbs(w),u)),c_Lambda_Osubst(w,c_Lambda_Osubst(v,c_Lambda_OdB_OAbs(w),u),c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.40  62804[0:SpL:1797.0,32682.1] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(w,c_List_Orev(x,v),v))* -> equal(c_List_Oappend(x,c_List_Orev(w,v),v),c_List_Olist_ONil(v))**.
% 300.02/300.40  62799[0:SpL:1783.0,32682.1] || equal(u,c_List_Olist_ONil(v)) equal(u,c_List_Oappend(c_List_Orev(w,v),x,v))* -> equal(c_List_Oappend(c_List_Orev(x,v),w,v),c_List_Olist_ONil(v))**.
% 300.02/300.40  62888[0:MRR:62860.1,268.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oreplicate(v,u,w),c_List_Olist_ONil(w)).
% 300.02/300.40  62971[0:SpR:2005.0,23794.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orotate1(x,w)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),x,w),x)**.
% 300.02/300.40  63051[0:SpR:45.1,10204.2] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__2(x,v,w)).
% 300.02/300.40  63050[0:SpR:42.1,10204.2] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__2(x,v,w)).
% 300.02/300.40  63049[0:SpR:48.1,10204.2] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__2(x,v,w)).
% 300.02/300.40  63144[1:SpL:39416.1,62986.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.40  63206[1:SpL:39416.1,63098.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  63167[1:SpL:39416.1,63098.1] || equal(u,v_rs____) equal(c_List_Orotate1(v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  63287[0:SpL:39416.1,63019.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(x,v,w),w),w),tc_nat)*.
% 300.02/300.40  63273[0:SpL:39416.1,63019.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,w,v),v),tc_nat)*.
% 300.02/300.40  63253[0:SpL:39416.1,63019.0] || equal(c_List_Orotate1(c_List_Orev(u,v),v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)*.
% 300.02/300.40  63324[0:SpR:45.1,10205.2] class_OrderedGroup_Omonoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__1(x,v,w)).
% 300.02/300.40  63323[0:SpR:42.1,10205.2] class_OrderedGroup_Ocomm__monoid__add(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__1(x,v,w)).
% 300.02/300.40  63322[0:SpR:48.1,10205.2] class_Ring__and__Field_Ocomm__semiring__1(u) || c_Type_Otyping(v,c_Lambda_OdB_OAbs(w),x)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u))),x)* -> hBOOL(c_Type_Osko__Type__Xtyping__elims__3__1(x,v,w)).
% 300.02/300.40  63475[1:SpL:2231.0,63097.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  63575[1:Rew:2142.0,63547.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  63589[1:SpL:39416.1,63567.0] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  63707[1:Rew:2232.0,63648.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  63914[1:SpL:2004.1,25151.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> equal(v,x)*.
% 300.02/300.40  63958[0:SpR:3716.1,23428.1] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),u)** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40  63957[0:SpR:3716.1,23794.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Oappend(u,v,w),w),w),u)** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40  63953[0:SpR:3716.1,798.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Orev(u,w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40  63952[0:SpR:3716.1,799.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),c_List_Orotate1(u,w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(c_List_Oappend(u,v,w),w),u).
% 300.02/300.40  64109[0:SpL:137.1,27710.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Obutlast(c_List_Oappend(w,x,v),v),c_List_Obutlast(x,v))** -> equal(x,c_List_Olist_ONil(v)) equal(w,u)*.
% 300.02/300.40  64174[0:SpL:2231.0,29379.1] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,y,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))** -> equal(u,y)*.
% 300.02/300.40  64294[0:SpL:127.1,32430.0] || equal(c_List_Orev(u,v),c_List_Obutlast(c_List_Olist_OCons(w,x,v),v))* equal(u,c_List_Orev(c_List_Obutlast(x,v),v)) -> equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  64274[1:SpL:2004.1,32430.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40  64394[1:Rew:1014.0,64337.0] ||  -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Obutlast(c_List_Orotate1(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  64448[1:SpL:2231.0,64305.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 300.02/300.40  64421[1:SpL:2004.1,64305.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40  64415[1:SpL:1844.0,64305.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) -> .
% 300.02/300.40  64414[1:SpL:1797.0,64305.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  64413[1:SpL:1982.0,64305.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  64409[1:SpL:1783.0,64305.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),w)* -> .
% 300.02/300.40  64512[1:SpL:2231.0,64407.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  64583[1:SpL:2004.1,32446.0] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB))* -> .
% 300.02/300.40  65035[0:SpL:528.1,32446.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Olist_OCons(z,c_List_Oreplicate(v,w,x),x))* equal(c_List_Orev(y,x),u)* -> .
% 300.02/300.40  65034[0:SpL:528.1,2287.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Olist_OCons(z,u,x))* equal(c_List_Orev(y,x),c_List_Oreplicate(v,w,x))* -> .
% 300.02/300.40  65026[0:SpL:528.1,2287.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Olist_OCons(y,z,x))* equal(c_List_Oreplicate(v,w,x),c_List_Orev(z,x))* -> .
% 300.02/300.40  65020[1:SpL:528.1,46203.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40  65019[1:SpL:528.1,48035.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40  65017[1:SpL:528.1,32727.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),u) -> .
% 300.02/300.40  65015[1:SpL:528.1,58523.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oappend(z,c_List_Oreplicate(x,y,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40  65013[1:SpL:528.1,59645.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y)** -> .
% 300.02/300.40  65011[1:SpL:528.1,51703.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  65010[1:SpL:528.1,59644.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y)** -> .
% 300.02/300.40  65009[1:SpL:528.1,34843.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40  65007[1:SpL:528.1,64305.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,u)* -> .
% 300.02/300.40  65002[1:SpL:528.1,12059.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_Type_Otype_OAtom(x),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oreplicate(v,w,tc_Lambda_OdB),y,tc_Lambda_OdB,z))* -> .
% 300.02/300.40  65001[1:SpL:528.1,12043.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 300.02/300.40  64996[1:SpL:528.1,59609.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40  64994[1:SpL:528.1,48616.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(u,v_as____).
% 300.02/300.40  64991[10:SpL:528.1,52779.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  64990[10:SpL:528.1,52780.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(y,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  64989[1:SpL:528.1,33346.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40  64988[1:SpL:528.1,50738.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40  64987[1:SpL:528.1,20230.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40  64986[1:SpL:528.1,20277.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 300.02/300.40  64972[1:SpL:528.1,47804.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  64970[1:SpL:528.1,49973.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.40  64969[1:SpL:528.1,49044.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Oreplicate(x,y,tc_Lambda_OdB),z,tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40  64967[1:SpL:528.1,60533.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> .
% 300.02/300.40  64965[1:SpL:528.1,45461.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40  64961[1:SpL:528.1,49466.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_as____) -> equal(v,v_as____).
% 300.02/300.40  64960[1:SpL:528.1,2866.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_as____) -> .
% 300.02/300.40  64959[1:SpL:528.1,46397.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____).
% 300.02/300.40  64958[1:SpL:528.1,48138.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____).
% 300.02/300.40  64957[1:SpL:528.1,32740.0] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB)) -> .
% 300.02/300.40  64951[1:SpL:528.1,11975.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OAbs(z))* -> .
% 300.02/300.40  64950[1:SpL:528.1,11961.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OVar(z))* -> .
% 300.02/300.40  64949[1:SpL:528.1,2554.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(v_a____,x).
% 300.02/300.40  64945[1:SpL:528.1,18493.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(x,u,tc_Lambda_OdB),x)**.
% 300.02/300.40  64940[1:SpL:528.1,33888.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.40  64938[1:SpL:528.1,48077.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(v_a____,c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.40  64936[1:SpL:528.1,33843.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 300.02/300.40  64924[1:SpL:528.1,59643.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y)** -> .
% 300.02/300.40  64923[1:SpL:528.1,50286.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  64921[1:SpL:528.1,54657.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB))** -> .
% 300.02/300.40  64915[1:SpL:528.1,15611.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* -> equal(v_a____,u).
% 300.02/300.40  64911[1:SpL:528.1,38002.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> .
% 300.02/300.40  64907[1:SpL:528.1,15336.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  64906[1:SpL:528.1,37214.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(x),c_List_Ofoldl(c_Lambda_OdB_OApp,y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> .
% 300.02/300.40  64905[1:SpL:528.1,46707.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  64902[1:SpL:528.1,15174.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  64901[1:SpL:528.1,55606.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.40  64900[1:SpL:528.1,3378.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Oappend(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> .
% 300.02/300.40  64899[1:SpL:528.1,19983.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(x,u)* -> .
% 300.02/300.40  64898[1:SpL:528.1,14006.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> .
% 300.02/300.40  64896[1:SpL:528.1,24232.1] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.40  64894[1:SpL:528.1,48337.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____).
% 300.02/300.40  64892[1:SpL:528.1,10768.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  64891[1:SpL:528.1,60086.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB)) -> .
% 300.02/300.40  64888[1:SpL:528.1,51428.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.40  64885[1:SpL:528.1,15989.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB)) -> .
% 300.02/300.40  64883[1:SpL:528.1,49660.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(x,y,tc_Lambda_OdB))* equal(c_List_Oreplicate(x,y,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.40  64880[1:SpL:528.1,32739.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB)) -> .
% 300.02/300.40  64872[1:SpL:528.1,38618.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,x,tc_Lambda_OdB))* equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  64869[1:SpL:528.1,64305.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,x)* -> .
% 300.02/300.40  64863[1:SpL:528.1,33364.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(y,u,tc_Lambda_OdB)*.
% 300.02/300.40  64860[1:SpL:528.1,19983.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,x)* -> .
% 300.02/300.40  64859[1:SpL:528.1,14835.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* equal(u,c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40  64858[1:SpL:528.1,2764.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))* -> .
% 300.02/300.40  64855[1:SpL:528.1,1504.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v_as____,x)*.
% 300.02/300.40  64853[1:SpL:528.1,30855.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> .
% 300.02/300.40  64849[1:SpL:528.1,18717.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olast(x,tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  64845[1:SpL:528.1,1412.1] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(u,x)* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)**.
% 300.02/300.40  64842[1:SpL:528.1,62990.0] || equal(u,c_List_Oreplicate(v,w,tc_Lambda_OdB))* equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orotate1(x,tc_Lambda_OdB))* -> equal(v_as____,x).
% 300.02/300.40  64833[0:SpL:528.1,546.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,z)* equal(c_List_Orev(z,x),c_List_Oreplicate(v,w,x))* -> equal(y,u)*.
% 300.02/300.40  64824[0:SpL:528.1,546.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,u)* equal(c_List_Oreplicate(v,w,x),c_List_Orev(z,x))* -> equal(y,z)*.
% 300.02/300.40  64820[0:SpL:528.1,25151.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Oreplicate(v,w,x))* equal(u,c_List_Orev(z,x))* -> equal(y,z)*.
% 300.02/300.40  64819[0:SpL:528.1,25184.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(y,c_List_Oreplicate(v,w,x))* equal(z,u)* -> equal(c_List_Orev(z,x),y)*.
% 300.02/300.40  64814[0:SpL:528.1,32430.0] || equal(u,c_List_Oreplicate(v,w,x))* equal(c_List_Oreplicate(v,w,x),c_List_Olist_OCons(y,z,x))* equal(u,c_List_Orev(z,x))* -> .
% 300.02/300.40  64789[0:SpR:528.1,528.1] || equal(u,c_List_Oreplicate(v,w,x))* equal(u,c_List_Oreplicate(y,z,x))* -> equal(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,z,x))*.
% 300.02/300.40  64788[1:SpR:528.1,2528.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB)) -> equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  64770[0:SpR:528.1,1797.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(y,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(u,c_List_Orev(y,x),x))*.
% 300.02/300.40  64767[0:SpR:528.1,396.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orotate1(c_List_Olist_OCons(y,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(c_List_Olist_OCons(y,u,x),x))*.
% 300.02/300.40  64759[0:SpR:528.1,1783.0] || equal(u,c_List_Oreplicate(v,w,x)) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),c_List_Oappend(c_List_Orev(y,x),u,x))*.
% 300.02/300.40  65219[9:Rew:1014.0,65200.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40  65220[9:Rew:1014.0,65199.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(y,v,tc_Lambda_OdB)*.
% 300.02/300.40  65221[9:Rew:1014.0,65198.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40  65222[9:Rew:1014.0,65197.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40  65223[9:Rew:1014.0,65196.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40  65224[9:Rew:1014.0,65195.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____) c_List_Olistsp(y,w,tc_Lambda_OdB)*.
% 300.02/300.40  65229[0:MRR:65176.1,268.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 300.02/300.40  65390[0:Rew:50.0,65369.1] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orotate1(c_List_Orev(v,w),w))** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 300.02/300.40  65564[1:SpL:39416.1,65544.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,u)*.
% 300.02/300.40  65587[1:Rew:65562.1,60139.3] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)*.
% 300.02/300.40  65910[9:Res:52409.1,2115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  66210[9:Res:52409.1,2220.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  66490[10:Rew:2142.0,66447.1] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  66648[10:Rew:2142.0,66580.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  67002[0:Rew:50.0,66976.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Orev(v,w))** -> equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(v,w)).
% 300.02/300.40  67012[1:SpL:39416.1,66996.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(w,u)*.
% 300.02/300.40  67349[1:SpL:39416.1,67223.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  67527[0:SpL:11444.0,3549.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),c_Lambda_OdB_OVar(y)),z,y))* -> equal(c_Lambda_Olift(v,w),z).
% 300.02/300.40  67525[0:SpL:236.0,3549.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z))* -> equal(c_Lambda_Olift(v,w),c_Lambda_Olift(y,z)).
% 300.02/300.40  67514[0:SpL:11444.0,3549.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(v)),w,v),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(w,x),z).
% 300.02/300.40  67512[0:SpL:236.0,3549.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(c_Lambda_Olift(v,w),x),z).
% 300.02/300.40  67811[1:Rew:2117.0,67712.2,1014.0,67712.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  67812[1:Rew:1014.0,67672.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 300.02/300.40  67988[1:Rew:2117.0,67888.2,1014.0,67888.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  67989[1:Rew:1014.0,67846.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)**.
% 300.02/300.40  68032[0:SpL:315.0,3550.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2))* -> equal(c_Lambda_Olift(u,w),x).
% 300.02/300.40  68028[0:SpL:236.0,3550.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z))* -> equal(c_Lambda_Olift(u,w),c_Lambda_Olift(x,z)).
% 300.02/300.40  68027[0:SpL:11448.0,3550.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),z,x))* -> equal(c_Lambda_Olift(u,w),z).
% 300.02/300.40  68019[0:SpL:315.0,3550.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),hAPP(hAPP(c_Lambda_OdB_OApp,x1),x2))* -> equal(c_Lambda_Olift(u,z),x1).
% 300.02/300.40  68015[0:SpL:236.0,3550.0] || equal(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(c_Lambda_Olift(u,w),x),y).
% 300.02/300.40  68014[0:SpL:11448.0,3550.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w,u),x),hAPP(hAPP(c_Lambda_OdB_OApp,y),z))* -> equal(c_Lambda_Olift(w,x),y).
% 300.02/300.40  68174[0:SSi:68154.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),tc_nat),c_Nat_Osemiring__1__class_Oof__nat(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),tc_nat)* c_HOL_Oord__class_Oless(u,v,tc_nat).
% 300.02/300.40  68297[0:SSi:68263.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)* c_HOL_Oord__class_Oless(w,u,tc_nat)*.
% 300.02/300.40  68299[0:SSi:68262.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),tc_nat)* c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 300.02/300.40  68373[0:SpR:39416.1,68338.1] || equal(u,c_List_Olist_ONil(v)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,v),tc_nat)* equal(c_List_Olast(w,v),x)*.
% 300.02/300.40  68496[0:SpR:39416.1,68464.1] || equal(u,c_List_Olist_ONil(v)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,v),tc_nat)* equal(c_List_Obutlast(w,v),u)*.
% 300.02/300.40  68723[0:SpR:68549.1,90.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,u,x,v)* -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,x,v),v)*.
% 300.02/300.40  68722[0:SpR:68549.1,90.1] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,x,u,v)* -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(y,x,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v)*.
% 300.02/300.40  68715[0:SpR:68549.1,127.1] || equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),c_List_Olist_OCons(w,c_List_Olist_ONil(v),v))**.
% 300.02/300.40  68669[0:SpR:68549.1,2005.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),tc_List_Olist(v)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)))*.
% 300.02/300.40  69724[0:MRR:68936.3,71.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,v),c_List_Olist_OCons(z,u,v),v)* -> hBOOL(hAPP(hAPP(w,x),z)).
% 300.02/300.40  69725[0:MRR:68885.3,70.0] || equal(u,c_List_Olist_ONil(v)) c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,z,v),v)* -> hBOOL(hAPP(hAPP(w,x),y)).
% 300.02/300.40  69846[0:SpL:39416.1,69768.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(x)),w,x),x),tc_nat)*.
% 300.02/300.40  69838[0:SpL:39416.1,69768.0] || equal(c_List_Olist_OCons(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),u,w),tc_nat)*.
% 300.02/300.40  69811[0:SpL:39416.1,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,w),u,x),x),v)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(x),tc_nat).
% 300.02/300.40  69887[0:SpL:39416.1,69815.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,y,w),tc_nat)*.
% 300.02/300.40  69878[0:SpL:39416.1,69815.0] || equal(u,c_List_Oreplicate(v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,c_List_Oreplicate(v,y,x),x),tc_nat)*.
% 300.02/300.40  69869[0:SpL:39416.1,69815.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oreplicate(x,y,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,u,w),tc_nat)*.
% 300.02/300.40  69915[1:SpL:39416.1,69873.0] || equal(u,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  70065[1:SpL:1844.0,70013.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40  70064[1:SpL:1797.0,70013.1] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40  70059[1:SpL:1783.0,70013.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)) -> .
% 300.02/300.40  70369[0:Rew:58567.1,70317.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Obutlast(x,y),y).
% 300.02/300.40  70853[1:Rew:1014.0,70792.0] ||  -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 300.02/300.40  70936[1:Rew:1014.0,70884.1] || equal(c_Nat_Osize__class_Osize(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat))** -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____).
% 300.02/300.40  70973[1:SpR:70960.1,337.1] || equal(c_Type_Osko__Type__Xlist__app__typeE__1__1(v_T_H____,u,v,w),c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)* -> c_Type_Otyping(u,v,v_T_H____).
% 300.02/300.40  70972[1:SpR:70960.1,351.1] || equal(c_Type_Osko__Type__Xlist__app__typeD__1__1(v_T_H____,u,v,w),c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)* -> c_Type_Otyping(u,v,v_T_H____).
% 300.02/300.40  71040[1:SpR:70976.1,315.0] || equal(c_List_Oappend(u,v_Ts____,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(v,u,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),hAPP(hAPP(c_Type_Otype_OFun,v),v_T_H____))**.
% 300.02/300.40  71814[1:Rew:1014.0,71604.2] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,v_as____) equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____).
% 300.02/300.40  71829[1:MRR:71828.1,3895.0] ||  -> equal(u,v_as____) equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  73502[1:Rew:1014.0,73465.1] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  73570[1:Rew:1014.0,73529.1] || equal(c_List_Orotate1(c_List_Orev(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  73580[0:SpR:11445.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Olift(v,w)))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,c_Lambda_OdB_OVar(x),w)),v)))*.
% 300.02/300.40  73772[0:SpR:11449.0,276.1] || hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),w))) -> hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_Osubst(w,c_Lambda_OdB_OVar(x),v))))*.
% 300.02/300.40  73848[11:SpR:23311.2,73839.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),v),tc_nat) hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 300.02/300.40  74376[1:Res:10198.1,19831.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) c_Type_Otyping(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),c_Lambda_OdB_OVar(c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),x)* -> equal(w,x).
% 300.02/300.40  74916[1:Rew:74710.1,74479.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))*.
% 300.02/300.40  74972[0:SpL:315.0,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(z,x1,x2),x3,x2,x4))* -> equal(u,z).
% 300.02/300.40  74967[0:SpL:11448.0,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(z)),x1),x2,z))* -> equal(u,x2).
% 300.02/300.40  75579[1:SpL:74746.1,75.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40  75489[1:SpL:74746.1,75.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.40  75887[1:Rew:2249.0,75584.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_a____) equal(x,u)*.
% 300.02/300.40  75888[1:Rew:2249.0,75499.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_a____,w) equal(u,x)*.
% 300.02/300.40  77653[1:SpL:39416.1,77438.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  77631[1:SpL:39416.1,77438.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  77667[0:SpL:315.0,11930.0] || equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,w),x,w,y),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(z,x1,x2),x3,x2,x4))* -> equal(u,z).
% 300.02/300.40  77759[1:SpL:39416.1,75647.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  77718[1:SpL:39416.1,75647.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  77819[1:SpL:39416.1,76578.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 300.02/300.40  77797[1:SpL:39416.1,76578.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 300.02/300.40  77994[0:SpL:517.1,1808.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Oappend(y,c_List_Orev(u,w),w),c_List_Orev(x,w))* -> equal(y,c_List_Orev(v,w))*.
% 300.02/300.40  77917[0:SpL:65.0,1808.0] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x))* -> equal(u,c_List_Orev(y,x)).
% 300.02/300.40  77916[0:SpL:517.1,1808.0] || equal(u,v) equal(c_List_Oappend(w,c_List_Orev(v,x),x),c_List_Orev(c_List_Oappend(u,y,x),x))* -> equal(w,c_List_Orev(y,x)).
% 300.02/300.40  78346[0:SpL:65.0,1813.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(c_List_Oreplicate(v,w,x),y,x))* -> equal(c_List_Orev(u,x),y).
% 300.02/300.40  78345[0:SpL:517.1,1813.0] || equal(u,v) equal(c_List_Orev(c_List_Oappend(w,u,x),x),c_List_Oappend(c_List_Orev(v,x),y,x))* -> equal(c_List_Orev(w,x),y).
% 300.02/300.40  78331[0:SpL:517.1,1813.0] || equal(c_List_Oappend(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Oappend(c_List_Orev(v,w),y,w))* -> equal(c_List_Orev(u,w),y)*.
% 300.02/300.40  78437[0:Rew:396.0,78363.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))* -> equal(c_List_Orev(u,w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 300.02/300.40  78438[1:Rew:2117.0,78355.0,2231.0,78355.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),w).
% 300.02/300.40  78448[1:Rew:2117.0,78303.1,1247.0,78303.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Orev(v,tc_Lambda_OdB),w).
% 300.02/300.40  78680[1:SpR:76543.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  78679[1:SpR:76543.1,90.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,w,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  78619[1:SpR:76543.1,2005.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 300.02/300.40  79786[0:SpL:401.0,1940.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Oappend(c_List_Oreplicate(v,u,w),x,w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),x).
% 300.02/300.40  79851[1:Rew:1014.0,79805.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)).
% 300.02/300.40  80244[1:Rew:1014.0,80206.2] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(v,v_as____) equal(u,v_a____).
% 300.02/300.40  80264[0:SpL:39416.1,80230.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,w),tc_nat)* equal(v,y)*.
% 300.02/300.40  80255[0:SpL:39416.1,80230.0] || equal(u,c_List_Olist_OCons(v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(y,z,x),tc_nat)* equal(z,v)*.
% 300.02/300.40  80559[0:SpL:401.0,4212.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Oreplicate(y,x,w),w))* -> equal(c_List_Orev(v,w),c_List_Oreplicate(y,x,w)).
% 300.02/300.40  80550[1:SpL:8588.1,4212.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),u)*.
% 300.02/300.40  80540[1:SpL:8588.1,4212.0] || equal(u,v_rs____) equal(c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  80523[0:SpL:517.1,4212.0] || equal(c_List_Olist_OCons(u,v,w),x)* equal(c_List_Orev(x,w),c_List_Orotate1(c_List_Olist_OCons(y,z,w),w))* -> equal(c_List_Orev(v,w),z)*.
% 300.02/300.40  81222[0:SpR:225.1,13277.1] || c_Type_Otyping(u,v,w)* -> equal(x,y) c_HOL_Oord__class_Oless(y,x,tc_nat) c_Type_Otyping(u,c_Lambda_OdB_OVar(x),hAPP(c_Type_Oshift(u,y,w,tc_Type_Otype),x))*.
% 300.02/300.40  81698[0:SpL:1787.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40  81694[0:SpL:1787.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,y),z,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40  81656[1:SpL:1787.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  81649[1:SpL:1787.0,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  81639[1:SpL:1787.0,80405.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40  81633[0:SpL:1787.0,2213.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  81617[1:SpL:1787.0,48610.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  81802[1:Rew:298.0,81608.0,2133.0,81608.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orotate1(c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40  81559[1:SpL:1787.0,2149.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  81555[0:SpL:1787.0,229.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Orev(c_List_Oappend(c_List_Oreplicate(x,y,v),u,v),v))* -> equal(w,c_List_Oreplicate(x,y,v)).
% 300.02/300.40  81517[0:SpR:65.0,1787.0] ||  -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,y,w),w),w),c_List_Oappend(c_List_Oreplicate(x,y,w),c_List_Oreplicate(u,v,w),w))**.
% 300.02/300.40  81482[1:SpR:1787.0,7360.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 300.02/300.40  81473[9:SpR:1787.0,52416.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  81471[9:SpR:1787.0,52417.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  81849[1:Rew:2117.0,81526.0,2231.0,81526.0] ||  -> equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  81868[0:Rew:4495.1,81497.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oappend(x,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),w),v)**.
% 300.02/300.40  81869[0:Rew:4495.1,81496.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w),w),w),v)**.
% 300.02/300.40  81941[1:Rew:58503.0,81918.0,2142.0,81918.0] ||  -> equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  82393[10:SpL:1801.0,65919.0] || c_List_Olistsp(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.40  82381[1:SpL:1801.0,50766.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  82322[1:SpL:1801.0,48610.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  82561[1:Rew:2133.0,82264.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  82243[0:SpL:1801.0,228.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,x),x),x),c_List_Oappend(y,c_List_Orev(u,x),x))* -> equal(c_List_Oreplicate(v,w,x),y).
% 300.02/300.40  82174[9:SpR:1801.0,52601.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  82172[9:SpR:1801.0,52513.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  82166[10:SpR:1801.0,66458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  82990[0:SpL:1986.0,510.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),y))* -> equal(c_List_Orev(u,y),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y))*.
% 300.02/300.40  82983[0:SpL:1986.0,78.0] || equal(c_List_Orev(u,v),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oreplicate(x,y,v),v),v))* -> equal(u,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,v),v)).
% 300.02/300.40  82964[0:SpR:39416.1,1986.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,x,y),y),tc_nat)* equal(c_List_Orev(u,y),c_List_Orotate1(u,y))**.
% 300.02/300.40  82937[0:SpR:1986.0,517.1] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),y) -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oreplicate(v,w,x),x),x),c_List_Orev(y,x))*.
% 300.02/300.40  83168[1:Rew:2231.0,82944.0] ||  -> equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  83610[1:SpL:6864.1,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 300.02/300.40  83607[1:SpL:8588.1,2104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB))*.
% 300.02/300.40  83588[1:SpL:2118.0,2104.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.40  83581[1:SpL:8586.1,2104.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB)).
% 300.02/300.40  83575[1:SpL:8586.1,2104.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB)).
% 300.02/300.40  83572[1:SpL:4417.1,2104.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40  83571[1:SpL:8398.1,2104.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.40  83563[0:SpL:29255.1,2104.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Oappend(w,x,v),c_List_Olist_OCons(y,x,v))* -> equal(w,c_List_Olist_OCons(y,u,v))*.
% 300.02/300.40  83545[1:SpL:2118.0,2104.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB)).
% 300.02/300.40  83660[0:Res:8117.0,15366.0] ||  -> c_Type_Otyping(hAPP(c_Type_Otype_OFun,hAPP(hAPP(c_Type_Otype_OFun,u),hAPP(hAPP(c_Type_Otype_OFun,v),v))),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat))))),w)*.
% 300.02/300.40  84002[1:SpL:8588.1,2140.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))** -> equal(x,v)*.
% 300.02/300.40  83983[1:SpL:2118.0,2140.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_rs____).
% 300.02/300.40  83978[1:SpL:7360.1,2140.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 300.02/300.40  83976[1:SpL:8586.1,2140.0] || equal(u,v_rs____)* equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,u)*.
% 300.02/300.40  83972[0:SpL:27593.1,2140.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Olist_OCons(w,c_List_Oappend(x,y,v),v),c_List_Olist_OCons(w,x,v))** -> equal(y,u)*.
% 300.02/300.40  83970[1:SpL:8586.1,2140.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_rs____).
% 300.02/300.40  83967[1:SpL:4417.1,2140.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))** -> equal(w,v_rs____).
% 300.02/300.40  84898[0:Rew:2232.0,84897.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  84900[0:Rew:2142.0,84899.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  84901[0:Rew:2232.0,84711.0,2232.0,84711.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  84693[0:SpL:2142.0,1945.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y).
% 300.02/300.40  84690[0:SpL:2142.0,25433.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y))* equal(c_List_Orev(u,y),c_List_Orotate1(c_List_Olist_OCons(v,x,y),y))* -> .
% 300.02/300.40  84668[0:SpL:2142.0,4480.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w),w))* -> equal(u,y).
% 300.02/300.40  84663[0:SpL:2142.0,285.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,c_List_Orotate1(c_List_Olist_OCons(x,z,w),w)).
% 300.02/300.40  84908[1:Rew:2142.0,84587.0,2142.0,84587.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  84911[1:Rew:2142.0,84563.0,2142.0,84563.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  84912[1:Rew:2142.0,84521.0,2142.0,84521.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  84498[0:SpR:401.0,2142.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Oreplicate(w,u,x),x),x))**.
% 300.02/300.40  84915[1:Rew:2142.0,84489.1] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  84952[0:Rew:1844.0,84719.1] || equal(c_List_Orev(u,v),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,v),v),v))* equal(u,c_List_Olist_OCons(w,c_List_Orev(y,v),v)) -> .
% 300.02/300.40  84975[1:Rew:1844.0,84510.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)) -> .
% 300.02/300.40  84978[0:Rew:84505.0,84977.1] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))**.
% 300.02/300.40  84980[1:Rew:84501.0,84979.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  84982[1:Rew:84501.0,84981.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  85002[0:Rew:1844.0,84411.0] ||  -> equal(c_List_Orev(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),x),x),x),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Orev(w,x),x),x))**.
% 300.02/300.40  85088[0:SpR:39416.1,84750.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,x,y),y),y),tc_nat)* equal(c_List_Olast(u,y),w)*.
% 300.02/300.40  85073[0:SpR:39416.1,84750.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(y,u,x),x),v)*.
% 300.02/300.40  85046[0:SpR:39416.1,84750.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(y,c_List_Orev(u,x),x),x),v)*.
% 300.02/300.40  85358[0:SpL:84800.0,510.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(x),x),x))* -> equal(c_List_Orev(u,x),c_List_Olist_OCons(w,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x))*.
% 300.02/300.40  85351[0:SpL:84800.0,78.0] || equal(c_List_Orev(u,v),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),v))* -> equal(u,c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))*.
% 300.02/300.40  85330[0:SpR:68549.1,84800.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(v),v),v))**.
% 300.02/300.40  85286[0:SpR:84800.0,93.0] ||  -> equal(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),w),tc_List_Olist(w)))*.
% 300.02/300.40  85521[0:Rew:122.0,85372.1] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(c_List_Olist_OCons(u,c_List_Olist_ONil(w),w),y).
% 300.02/300.40  85556[0:Rew:85002.0,85555.0,58554.0,85555.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(w,x),x),x),c_List_Olist_OCons(u,c_List_Olist_OCons(v,y,x),x))* -> equal(c_List_Orev(w,x),y).
% 300.02/300.40  86048[1:SpL:7360.1,2209.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),x)* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 300.02/300.40  86046[1:SpL:8586.1,2209.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB))* -> equal(w,c_List_Oappend(x,u,tc_Lambda_OdB))*.
% 300.02/300.40  86042[0:SpL:27593.1,2209.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,v,w),y)* -> equal(x,c_List_Oappend(y,u,w))*.
% 300.02/300.40  86019[1:SpL:2118.0,2209.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.40  86012[1:SpL:8586.1,2209.0] || equal(u,v_rs____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Oappend(w,x,tc_Lambda_OdB)).
% 300.02/300.40  86006[1:SpL:8586.1,2209.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Oappend(w,x,tc_Lambda_OdB)).
% 300.02/300.40  86002[1:SpL:8398.1,2209.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))*.
% 300.02/300.40  85976[1:SpL:2118.0,2209.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)).
% 300.02/300.40  86464[1:SpL:7360.1,2228.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),w)** -> equal(x,v)*.
% 300.02/300.40  86462[1:SpL:8586.1,2228.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(w,c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))** -> equal(x,v)*.
% 300.02/300.40  86458[0:SpL:27593.1,2228.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Olist_ONil(w))** equal(c_List_Oappend(x,c_List_Oappend(u,y,w),w),x)** -> equal(y,v)*.
% 300.02/300.40  86435[1:SpL:2118.0,2228.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,v_rs____).
% 300.02/300.40  86430[1:SpL:7360.1,2228.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____)** equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))** -> equal(x,u)*.
% 300.02/300.40  86428[1:SpL:8586.1,2228.0] || equal(u,v_rs____)* equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,u)*.
% 300.02/300.40  86424[0:SpL:27593.1,2228.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** equal(c_List_Oappend(w,c_List_Oappend(x,y,v),v),c_List_Oappend(w,x,v))** -> equal(y,u)*.
% 300.02/300.40  86422[1:SpL:8586.1,2228.0] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_rs____).
% 300.02/300.40  87089[0:Rew:2232.0,87029.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Olistsp(u,c_List_Oappend(w,x,z),z).
% 300.02/300.40  87090[0:Rew:2142.0,87028.0,2232.0,87028.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  87091[0:Rew:2232.0,87027.0,2142.0,87027.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  87092[0:Rew:2142.0,87025.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,x,z),z).
% 300.02/300.40  87093[0:Rew:2142.0,87024.0,2142.0,87024.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  87109[1:Rew:2142.0,86879.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_rs____).
% 300.02/300.40  86875[0:SpL:2232.0,229.0] || equal(c_List_Oappend(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(u,y,w),w),w))* -> equal(v,c_List_Orotate1(c_List_Olist_OCons(x,y,w),w)).
% 300.02/300.40  87111[0:Rew:2232.0,86856.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,x),x),x),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(y,w,x),x),x))* -> equal(v,y).
% 300.02/300.40  86839[0:SpR:401.0,2232.0] ||  -> equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),c_List_Oappend(v,c_List_Olist_OCons(u,c_List_Oreplicate(w,u,x),x),x))**.
% 300.02/300.40  87114[1:Rew:2232.0,86829.1] || equal(u,v_rs____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  87118[0:Rew:2142.0,86805.0] ||  -> equal(c_List_Otake(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(u,w,x),y,x),x),x),x),x),c_List_Oreplicate(u,w,x))**.
% 300.02/300.40  87605[0:SpR:1801.0,13829.0] ||  -> equal(c_List_Olast(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,u,x),x),x),x),x),c_List_Olast(c_List_Olist_OCons(u,c_List_Orev(v,x),x),x))**.
% 300.02/300.40  87708[0:SpL:185.2,87306.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* equal(c_List_Olist_OCons(z,v,w),y)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  87827[0:SpL:185.2,87331.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,v,w),c_List_Orev(y,w))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  87964[1:SpR:8588.1,11866.0] || equal(u,v_rs____) -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),c_List_Olist_OCons(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),u,x,tc_Lambda_OdB,y),v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.40  88215[0:SpL:133.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x),c_List_Orotate1(c_List_Oreplicate(w,v,x),x))** -> .
% 300.02/300.40  88214[0:SpL:76.0,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x),c_List_Orotate1(c_List_Oreplicate(y,w,x),x))** -> .
% 300.02/300.40  88930[0:SpL:185.2,88669.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orev(c_List_Olist_OCons(z,v,w),w),y)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  89207[0:SpL:76.0,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),x),x),c_List_Oreplicate(y,w,x))** -> .
% 300.02/300.40  89448[1:SpL:39416.1,89306.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  89416[1:SpL:39416.1,89306.1] || equal(u,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  89472[1:Rew:1014.0,89445.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),x)* -> equal(w,v_as____).
% 300.02/300.40  89683[0:SpL:45.1,1644.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.40  89682[0:SpL:42.1,1644.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.40  89681[0:SpL:48.1,1644.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)))) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.40  89740[1:Rew:2118.0,89709.1,298.0,89709.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  89785[1:SpL:2231.0,87372.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  89854[1:SpL:2231.0,88299.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  90013[1:SpL:2231.0,89296.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  90214[1:SpL:39416.1,90128.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90209[1:SpL:39416.1,90128.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90193[1:SpL:39416.1,90128.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90166[1:SpL:39416.1,90128.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90238[1:Rew:1014.0,90179.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40  90619[1:SpL:39416.1,90493.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90614[1:SpL:39416.1,90493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90598[1:SpL:39416.1,90493.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90571[1:SpL:39416.1,90493.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  90654[1:Rew:1014.0,90584.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.40  91447[2:SpL:39416.1,91382.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  91403[2:SpL:39416.1,91382.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  91641[1:SpL:2231.0,87367.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  91819[1:Rew:1014.0,91706.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v_a____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  92026[1:SpL:2231.0,91594.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92205[1:SpL:2231.0,87368.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92330[1:SpL:2231.0,87369.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92396[1:SpL:2231.0,92295.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92579[1:MRR:92578.1,2046.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.40  92729[1:SpL:2231.0,88294.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92797[1:SpL:2231.0,92682.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92894[1:SpL:2231.0,88295.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  92986[1:SpL:2231.0,88296.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  93108[1:SpL:2231.0,92951.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  93678[1:SpL:2231.0,89291.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  93742[1:SpL:2231.0,93631.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  93835[1:SpL:2231.0,89292.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  93926[1:SpL:2231.0,89293.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  94036[1:SpL:2231.0,93891.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  94063[1:SpL:1797.0,91528.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40  94434[1:SpR:39416.1,94380.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(v,v_as____) equal(c_List_Olast(u,tc_Lambda_OdB),c_List_Olast(v,tc_Lambda_OdB))*.
% 300.02/300.40  94936[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(w)),x),tc_nat)*.
% 300.02/300.40  94931[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),hAPP(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(x)),tc_nat)*.
% 300.02/300.40  94929[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40  94927[0:SpL:39416.1,94876.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x))),tc_nat)*.
% 300.02/300.40  94925[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x)),tc_nat)*.
% 300.02/300.40  94923[0:SpL:39416.1,94876.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,u)),hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.40  95575[0:SpR:11886.0,11863.0] ||  -> c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(hAPP(hAPP(u,w),x)),c_List_Ofoldr(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y),x,y,z))*.
% 300.02/300.40  95643[1:Rew:24918.0,95535.1] || equal(u,v_rs____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(hAPP(hAPP(v,v_a____),x)),c_List_Ofoldr(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.40  95666[2:SpL:39416.1,95500.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(x,w,tc_Lambda_OdB),x)**.
% 300.02/300.40  95851[0:SpR:127.1,87640.1] || equal(c_List_Orev(c_List_Obutlast(u,v),v),c_List_Olist_ONil(v)) -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),w)**.
% 300.02/300.40  95893[0:MRR:95798.1,33049.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Olist_OCons(w,u,v),v),v),v),c_List_Olist_OCons(w,u,v))**.
% 300.02/300.40  96175[0:SpL:2231.0,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,w,z),z))** -> .
% 300.02/300.40  96419[0:SpL:1844.0,87704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40  96418[0:SpL:1797.0,87704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 300.02/300.40  96488[0:Rew:2142.0,96416.0,2142.0,96416.0,2232.0,96416.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40  96412[0:SpL:1783.0,87704.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 300.02/300.40  96505[0:SpL:1844.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40  96504[0:SpL:1797.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 300.02/300.40  96594[0:Rew:2142.0,96502.0,2232.0,96502.0,2232.0,96502.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40  96498[0:SpL:1783.0,87705.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 300.02/300.40  96605[1:SpL:2133.0,12036.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(u),hAPP(hAPP(c_Lambda_OdB_OApp,v),v_a____)).
% 300.02/300.40  96666[1:SpL:2004.1,87706.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB))* -> .
% 300.02/300.40  96659[0:SpL:1844.0,87706.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40  96658[0:SpL:1797.0,87706.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 300.02/300.40  96725[0:Rew:2142.0,96656.0,2232.0,96656.0,2142.0,96656.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40  96652[0:SpL:1783.0,87706.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 300.02/300.40  96821[0:Rew:3768.1,96764.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  96938[0:Rew:3766.1,96862.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  97033[0:Rew:58567.1,96967.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  97246[0:Rew:3768.1,97190.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  97248[0:Rew:1844.0,97170.0,2142.0,97170.0,2142.0,97170.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  97370[1:Rew:1844.0,97331.0,2142.0,97331.0,2142.0,97331.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  97511[0:Rew:3766.1,97437.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  97514[0:Rew:1844.0,97417.0,2142.0,97417.0,2232.0,97417.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  97597[0:Rew:58567.1,97540.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Obutlast(x,y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  97598[0:Rew:1844.0,97541.0,2142.0,97541.0,2232.0,97541.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(u,y,z),z))** -> .
% 300.02/300.40  97664[1:Rew:1844.0,97625.0,2142.0,97625.0,2142.0,97625.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  97690[1:SpL:2004.1,96220.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB))* -> .
% 300.02/300.40  97683[0:SpL:1844.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Orev(y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,y,z),z))** -> .
% 300.02/300.40  97682[0:SpL:1797.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Orev(y,z),z),z),z),z),c_List_Oappend(y,c_List_Orev(x,z),z))** -> .
% 300.02/300.40  97733[0:Rew:2142.0,97680.0,2142.0,97680.0,2142.0,97680.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Orev(y,z),z))** -> .
% 300.02/300.40  97676[0:SpL:1783.0,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Orev(x,y),z,y),y),y),y),c_List_Oappend(c_List_Orev(z,y),x,y))** -> .
% 300.02/300.40  97804[0:SpL:2231.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,y,z),z),z),z),z),c_List_Orotate1(c_List_Olist_OCons(x,w,z),z))** -> .
% 300.02/300.40  98040[0:SpL:127.1,97674.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,y),y),y),y),c_List_Orev(c_List_Obutlast(x,y),y))** -> equal(x,c_List_Olist_ONil(y)).
% 300.02/300.40  98343[1:SpL:3754.1,88259.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.40  98431[1:SpL:3754.1,89252.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.40  98530[0:SpL:270.0,11462.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1,x2))* -> equal(u,c_Lambda_Osubst(y,x1,x2)).
% 300.02/300.40  98575[2:MRR:98574.2,1737.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))*.
% 300.02/300.40  99036[0:SSi:99017.1,99017.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),c_Nat_Osize__class_Osize(v,tc_List_Olist(w))),u),tc_nat)*.
% 300.02/300.40  99587[1:Rew:1014.0,99561.2] || equal(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(v,v_as____).
% 300.02/300.40  99870[1:Rew:1014.0,99826.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  100083[1:Rew:1014.0,100052.1] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40  100265[1:Rew:1014.0,100234.1] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) equal(c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.40  101030[0:SSi:101013.1,101013.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) -> equal(v,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),c_Nat_Osize__class_Osize(v,tc_List_Olist(w))),tc_nat)*.
% 300.02/300.40  102794[9:Rew:1014.0,102708.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  102941[9:Rew:1014.0,102870.1,234.0,102870.0,211.0,102870.0,211.0,102870.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  102954[10:SpR:3754.1,52427.1] || c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB) -> equal(v,v_as____) c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  103381[9:Rew:1014.0,103297.0] ||  -> equal(u,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(w,c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  103766[1:SpL:3754.1,56372.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  104295[1:SpL:3754.1,57282.0] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v_rs____,tc_Lambda_OdB))** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  105384[10:Rew:3754.1,105345.2,1014.0,105345.1] || equal(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  106269[1:SpL:39416.1,106204.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  106255[1:SpL:39416.1,106204.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  106245[1:SpL:39416.1,106204.0] || equal(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  108905[10:Rew:1014.0,108858.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(w,c_List_Orev(c_List_Oappend(c_List_Obutlast(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  109861[1:Rew:1014.0,109830.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 300.02/300.40  110214[0:SpR:39416.1,110210.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),tc_nat)* equal(v,w)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 300.02/300.40  110348[1:Rew:1014.0,110316.2] || equal(u,v_as____) equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)* -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  110420[0:Res:7256.0,3222.0] || c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),v,w) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,u),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),z),w)*.
% 300.02/300.40  110416[0:Res:7256.0,3390.0] || c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(u,v),w) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),z),v),w)*.
% 300.02/300.40  110415[0:Res:7256.0,3389.0] || c_Type_Otyping(u,c_Lambda_Olift(c_Lambda_OdB_OdB__rec(v,w,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_Olift(x,c_HOL_Ozero__class_Ozero(tc_nat)))),y),z),x1)* -> c_Type_Otyping(u,c_Lambda_Olift(x,z),x1).
% 300.02/300.40  110860[1:SpL:9530.1,84969.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.40  111344[2:SpL:39416.1,111089.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  111567[1:Rew:1014.0,111563.2] || equal(u,c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  112643[1:Rew:1014.0,112617.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  112713[1:Rew:1014.0,112694.2] || equal(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  112830[1:Rew:1014.0,112753.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  113046[1:Rew:1014.0,112987.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____) equal(v,u)*.
% 300.02/300.40  113047[1:Rew:1014.0,112986.2] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB))** -> equal(w,v_as____) equal(v,u)*.
% 300.02/300.40  113952[0:SpL:197.0,21884.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orotate1(y,w),w),u).
% 300.02/300.40  114242[0:SpR:27495.1,2098.0] || equal(u,c_List_Olist_ONil(v)) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(w,u,v),tc_List_Olist(v)),c_List_Olist_OCons(w,x,v),v),c_List_Olist_OCons(w,u,v))**.
% 300.02/300.40  114354[1:Rew:74.0,114298.0,1028.0,114298.0,211.0,114298.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  115215[0:SpL:2207.0,2221.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 300.02/300.40  115214[0:SpL:2207.0,56905.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 300.02/300.40  115209[0:SpL:2207.0,2173.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(w,y),z,y))** -> .
% 300.02/300.40  115146[1:SpL:2207.0,34091.0] || equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  115136[1:SpL:2207.0,48672.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  115360[10:Rew:2133.0,114947.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  114863[0:SpL:2207.0,278.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Orev(v,w))** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 300.02/300.40  114862[0:SpL:2207.0,280.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),c_List_Oappend(c_List_Orev(u,w),x,w))** -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 300.02/300.40  115376[1:Rew:2117.0,114852.1] || equal(u,v_rs____) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.40  114760[0:SpR:2207.0,29174.1] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,x,v),v),w,v),c_List_Orev(x,v))**.
% 300.02/300.40  115423[0:Rew:1783.0,115216.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(z,y),w,y))** -> .
% 300.02/300.40  115424[0:Rew:1783.0,115210.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,y),y),z,y),y),y),c_List_Oappend(c_List_Orev(z,y),w,y))** -> .
% 300.02/300.40  115426[1:Rew:1783.0,115164.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))** -> .
% 300.02/300.40  115439[1:Rew:1783.0,114973.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))** -> .
% 300.02/300.40  115450[0:Rew:2207.0,114845.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,v,x),x),y,x),c_List_Oappend(c_List_Orev(c_List_Oappend(w,u,x),x),y,x))*.
% 300.02/300.40  115462[0:Rew:2207.0,114792.1] || equal(u,v) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,x),x),y,x),c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,x),x),y,x))*.
% 300.02/300.40  115477[0:Rew:1783.0,114761.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_ONil(v)) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,v),v),u,v),c_List_Orev(x,v))**.
% 300.02/300.40  115806[0:SpR:29174.1,2195.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(x,u,w),tc_List_Olist(w)),x,w),c_List_Oappend(x,u,w))**.
% 300.02/300.40  116145[1:Rew:298.0,116040.0,298.0,116040.0,1783.0,116040.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40  116146[1:Rew:211.0,116026.0,1844.0,116026.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116414[1:Rew:211.0,116363.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116415[1:Rew:298.0,116362.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116454[2:SpL:4649.1,4483.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(w,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,c_List_Oreplicate(x,w,tc_Lambda_OdB))*.
% 300.02/300.40  116668[1:Rew:211.0,116618.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116669[1:Rew:298.0,116617.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116671[1:Rew:298.0,116611.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40  116739[1:Rew:211.0,116708.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116740[1:Rew:298.0,116707.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116742[1:Rew:298.0,116701.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40  116834[1:Rew:211.0,116793.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116835[1:Rew:298.0,116792.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116837[1:Rew:298.0,116786.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40  116891[1:Rew:11887.0,116864.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(c_fequal(v),w),x))* -> equal(w,c_List_Ofoldr(c_fequal(v),u,x,tc_Lambda_OdB,y))*.
% 300.02/300.40  116892[1:Rew:11887.0,116863.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(c_fequal(v),w),x))* -> equal(w,c_List_Ofoldr(c_fequal(v),u,x,tc_Lambda_OdB,y))*.
% 300.02/300.40  116965[1:Rew:211.0,116934.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116966[1:Rew:298.0,116933.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  116968[1:Rew:298.0,116927.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))** -> .
% 300.02/300.40  117501[1:SpR:5057.1,4874.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,u,w,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  117495[0:SpR:396.0,4874.1] || c_ListOrder_Ostep1(u,c_List_Orev(v,w),x,w) -> c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(y,v,w),w),c_List_Orotate1(c_List_Olist_OCons(y,x,w),w),w)*.
% 300.02/300.40  117462[1:SpR:5057.1,4874.1] || equal(u,v_as____) c_ListOrder_Ostep1(v,w,u,tc_Lambda_OdB)* -> c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  117456[0:SpR:396.0,4874.1] || c_ListOrder_Ostep1(u,v,c_List_Orev(w,x),x) -> c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(y,v,x),x),c_List_Orev(c_List_Olist_OCons(y,w,x),x),x)*.
% 300.02/300.40  117662[1:Rew:1014.0,117604.1] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  117758[1:Rew:1014.0,117693.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  117799[1:SpL:2207.0,50857.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  117935[0:SpL:1801.0,13771.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oreplicate(x,v,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(x,v,y),y).
% 300.02/300.40  117976[0:Rew:2142.0,117911.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,w,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(x,w,y),y).
% 300.02/300.40  118397[3:MRR:118396.0,44234.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(v,w)),c_Lambda_OdB_OVar(w)),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,v),x))*.
% 300.02/300.40  118464[10:Rew:1014.0,118436.1] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) c_List_Olistsp(w,u,tc_Lambda_OdB)*.
% 300.02/300.40  118682[10:Rew:1014.0,118624.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  118792[10:Rew:1014.0,118728.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Orev(c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  119343[1:SpL:4780.1,13976.0] || equal(u,v_as____) equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_Lambda_OdB_OVar(v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB))*.
% 300.02/300.40  119769[1:SpL:4780.1,13972.0] || equal(u,v_as____) equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))* -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(x))*.
% 300.02/300.40  120242[0:Res:16107.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),w))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,x,v),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,u,tc_Lambda_OdB).
% 300.02/300.40  120236[0:Res:16107.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_Olift(u,v)),w))* c_Type_Otyping(x,u,y)* -> c_Type_Otyping(x,c_Lambda_Osubst(w,z,v),y)*.
% 300.02/300.40  120639[0:Res:16103.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Olift(v,w)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,v,tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,x,w),tc_Lambda_OdB)*.
% 300.02/300.40  120633[0:Res:16103.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_Olift(v,w)))* c_Type_Otyping(x,c_Lambda_Osubst(u,y,w),z)* -> c_Type_Otyping(x,v,z)*.
% 300.02/300.40  121370[0:SpR:3545.1,163.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(w,v))) -> hBOOL(hAPP(c_InductTermi_OIT,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),v)))*.
% 300.02/300.40  123743[2:SpR:111217.1,693.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  123785[2:Rew:111144.1,123741.1] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)** equal(u,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  124872[10:Rew:1014.0,124795.1] || equal(c_List_Oappend(c_List_Orev(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) c_List_Olistsp(x,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  124877[10:Rew:65.0,124876.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  125341[1:Rew:1028.0,125236.1,211.0,125236.1,211.0,125236.1,1014.0,125236.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  125447[1:Rew:1028.0,125381.1,211.0,125381.1,211.0,125381.1,1014.0,125381.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.40  125571[1:Rew:234.0,125496.1,211.0,125496.1,211.0,125496.1,1014.0,125496.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  125601[1:SpL:39416.1,125523.1] || equal(u,v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  125574[1:SpL:39416.1,125523.1] || equal(u,v)* equal(c_List_Orev(w,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  125727[1:SpL:39416.1,125618.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  125848[1:SpL:3754.1,125526.1] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40  126752[0:Res:1218.0,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,c_HOL_Ozero__class_Ozero(tc_nat)))),x)),v))*.
% 300.02/300.40  127323[1:Rew:1014.0,127275.2] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v) equal(c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40  127326[1:Rew:298.0,127325.1,3108.0,127325.1] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),w) equal(c_List_Oappend(c_List_Oreplicate(x,v,tc_Lambda_OdB),c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.40  127364[1:SpL:1787.0,127303.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),x)* equal(v_rs____,x) -> .
% 300.02/300.40  127782[1:Rew:1014.0,127750.1] || equal(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v,tc_Lambda_OdB))** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  127895[1:Rew:1014.0,127832.1] || equal(c_List_Oappend(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,v,tc_Lambda_OdB))** -> equal(w,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  128989[1:Rew:128690.1,128495.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),c_List_Oappend(y,x,tc_Lambda_OdB))* -> equal(w,c_List_Oappend(y,u,tc_Lambda_OdB))*.
% 300.02/300.40  128990[1:Rew:128690.1,128494.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,x,tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(y,u,tc_Lambda_OdB))*.
% 300.02/300.40  128991[1:Rew:128690.1,128493.2] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),x)* -> equal(c_List_Orev(w,tc_Lambda_OdB),x).
% 300.02/300.40  129004[1:Rew:128689.1,128094.1] || equal(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orev(c_List_Oappend(x,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))**.
% 300.02/300.40  129117[1:SpL:39416.1,128689.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,x,tc_Lambda_OdB),x)**.
% 300.02/300.40  129188[1:SpL:39416.1,128690.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,x,tc_Lambda_OdB),x)**.
% 300.02/300.40  129250[1:Rew:1014.0,129224.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Oappend(x,y,tc_Lambda_OdB),y)**.
% 300.02/300.40  129352[1:SpL:39416.1,129104.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,w).
% 300.02/300.40  129308[1:SpL:39416.1,129104.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,w).
% 300.02/300.40  129402[1:Rew:1014.0,129375.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,x).
% 300.02/300.40  130093[0:SpR:3544.0,107995.1] ||  -> equal(c_Lambda_Olift(u,v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(w,c_HOL_Oplus__class_Oplus(tc_nat),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),u),v),z),tc_nat)*.
% 300.02/300.40  130087[0:SpR:3544.0,107931.1] ||  -> equal(c_Lambda_Olift(u,v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(w,c_HOL_Oplus__class_Oplus(tc_nat),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),y),v),z),tc_nat)*.
% 300.02/300.40  130070[0:SpR:3544.0,8117.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),hAPP(hAPP(c_Type_Otype_OFun,v),c_Lambda_OdB_OdB__case(w,c_Type_Otype_OFun,x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1)))*.
% 300.02/300.40  130429[0:SpR:315.0,129982.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_List_Ofoldr(c_Lambda_OdB_OApp,x,y,z,x1),x,z),y,z,x1),x2),x3))*.
% 300.02/300.40  130956[0:Rew:11886.0,130915.1] || equal(u,c_List_Olist_ONil(v)) equal(c_Type_Osko__Type__Xtype__induct__1__1(w),hAPP(hAPP(c_Type_Otype_OFun,x),y))* -> hBOOL(hAPP(w,c_List_Ofoldr(c_Type_Otype_OFun,u,y,v,z)))*.
% 300.02/300.40  131714[2:Rew:1014.0,131530.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,tc_Lambda_OdB),c_List_Oappend(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(c_List_Oappend(v,u,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  131918[1:SpL:76.0,131730.1] || equal(v_as____,u) equal(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  132431[1:SpL:3546.1,25086.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(y)),z),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),x1),v))* -> .
% 300.02/300.40  132560[1:SpL:35041.1,15612.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 300.02/300.40  132559[1:SpL:35041.1,15449.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Otake(u,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v_a____,v).
% 300.02/300.40  132557[1:SpL:35041.1,69873.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> .
% 300.02/300.40  132549[1:SpL:35041.1,71096.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.40  132546[2:SpL:35041.1,111291.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Otake(u,w,tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),c_List_Olist_OCons(v,x,tc_Lambda_OdB))*.
% 300.02/300.40  132529[1:SpL:35041.1,69768.0] || equal(c_List_Oreplicate(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> .
% 300.02/300.40  132528[1:SpL:35041.1,13808.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Otake(u,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Otake(u,w,tc_Lambda_OdB))** -> .
% 300.02/300.40  3201[0:SpL:46.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(hAPP(v,w)) c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u),x)*.
% 300.02/300.40  3200[0:SpL:44.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(v,w)) c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u),x)*.
% 300.02/300.40  3199[0:SpL:47.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(v,w)) c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_HOL_Ozero__class_Ozero(u),x)*.
% 300.02/300.40  3718[0:SpR:137.1,135.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Obutlast(c_List_Oappend(w,u,v),v),v),c_List_Olast(c_List_Obutlast(u,v),v))**.
% 300.02/300.40  3841[0:SpR:127.1,121.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),c_List_Olast(c_List_Obutlast(u,v),v))**.
% 300.02/300.40  4054[0:Res:110.2,221.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,u),x,u)* -> c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),x,u)*.
% 300.02/300.40  4053[0:Res:173.2,221.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Opreorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 300.02/300.40  4135[0:Res:110.2,220.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(v,w,tc_nat)* c_HOL_Oord__class_Oless(x,c_Nat_Osemiring__1__class_Oof__nat(v,u),u)* -> c_HOL_Oord__class_Oless(x,c_Nat_Osemiring__1__class_Oof__nat(w,u),u)*.
% 300.02/300.40  4134[0:Res:173.2,220.1] class_Ring__and__Field_Oordered__semidom(u) class_Orderings_Oorder(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(w,c_Nat_Osemiring__1__class_Oof__nat(v,u),u)*.
% 300.02/300.40  7266[0:SpR:327.0,270.0] ||  -> equal(hAPP(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),y,x1)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),c_Lambda_OdB_OAbs(y),x1))**.
% 300.02/300.40  7258[0:SpR:270.0,69.1] || hBOOL(hAPP(hAPP(u,v),c_Lambda_OdB_OdB__rec(w,x,c_Transitive__Closure_Ortranclp(u,y),v,z)))* -> hBOOL(c_Lambda_OdB_OdB__rec(w,x,c_Transitive__Closure_Ortranclp(u,y),c_Lambda_OdB_OAbs(v),z)).
% 300.02/300.40  7386[0:Res:141.1,97.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(v),w)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(u),w)*.
% 300.02/300.40  8057[0:SpR:127.1,1930.0] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Obutlast(u,v),tc_List_Olist(v)),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),c_List_Obutlast(u,v))**.
% 300.02/300.40  10089[0:Res:259.2,72.0] ||  -> equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w) c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,tc_nat)* equal(c_List_Otake(w,c_List_Obutlast(u,v),v),c_List_Otake(w,u,v))**.
% 300.02/300.40  10210[0:SpL:310.1,97.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) hBOOL(w) c_Wellfounded_Oaccp(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v),x)* -> c_Wellfounded_Oaccp(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),x).
% 300.02/300.40  11451[0:SpR:273.1,291.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_Osubst(w,x,v)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),x,v))**.
% 300.02/300.40  11447[0:SpR:273.1,291.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(w,x,v)),c_Lambda_OdB_OVar(u)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),x,v))**.
% 300.02/300.40  11481[0:Res:29.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,v),w),x))* c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,v,v),w,v)* -> c_Wellfounded_Oaccp(c_Predicate_Oconversep(u,v,v),x,v)*.
% 300.02/300.40  11933[0:SpL:315.0,314.0] || equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(u,v,w),x,w,y),hAPP(hAPP(c_Type_Otype_OFun,z),x1))* -> equal(c_List_Ofoldr(c_Type_Otype_OFun,v,x,w,y),x1).
% 300.02/300.40  11928[0:SpL:315.0,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(w,x,y),z,y,x1))* -> equal(v,c_List_Ofoldr(c_Lambda_OdB_OApp,x,z,y,x1)).
% 300.02/300.40  11871[0:SpR:315.0,345.0] ||  -> equal(c_Type_Otype_Otype__case(u,v,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(w,x,y),z,y,x1),x2),hAPP(hAPP(v,w),c_List_Ofoldr(c_Type_Otype_OFun,x,z,y,x1)))**.
% 300.02/300.40  11859[0:SpR:315.0,254.0] ||  -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_Lambda_OdB_OAbs(u),v,w),x,w,y)),c_Lambda_Osubst(u,c_List_Ofoldr(c_Lambda_OdB_OApp,v,x,w,y),c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.40  12034[0:SpL:213.0,151.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,hAPP(hAPP(c_Lambda_OdB_OApp,w),x)).
% 300.02/300.40  12021[0:SpR:13.1,213.0] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),v,w),x,w),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u),v,x,w))**.
% 300.02/300.40  12089[1:SpL:6864.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u) c_ListOrder_Ostep1(v,u,y,tc_Lambda_OdB)*.
% 300.02/300.40  12088[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u) c_ListOrder_Ostep1(v,u,y,tc_Lambda_OdB)*.
% 300.02/300.40  12085[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_rs____) c_ListOrder_Ostep1(v,v_rs____,y,tc_Lambda_OdB).
% 300.02/300.40  12079[1:SpL:6864.1,75.0] || equal(u,v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40  12078[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.40  12075[1:SpL:8588.1,75.0] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_rs____,x) c_ListOrder_Ostep1(v,x,v_rs____,tc_Lambda_OdB).
% 300.02/300.40  12182[0:Res:155.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,u),w),x)*.
% 300.02/300.40  12181[0:Res:155.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,u),x),y)* -> c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,v),x),y)*.
% 300.02/300.40  12240[0:Res:154.1,97.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),v),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),u),x)*.
% 300.02/300.40  12239[0:Res:154.1,311.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,x),u),y)* -> c_Type_Otyping(w,hAPP(hAPP(c_Lambda_OdB_OApp,x),v),y)*.
% 300.02/300.40  12942[0:Res:353.1,332.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),x) -> equal(hAPP(hAPP(c_Type_Otype_OFun,c_Type_Osko__Type__Xtyping__elims__2__1(x,u,c_Lambda_OdB_OVar(v),w)),x),hAPP(u,v))**.
% 300.02/300.40  13986[0:Rew:333.0,13985.1] class_OrderedGroup_Oab__semigroup__add(u) ||  -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Oappend(v,w,u),x,u,u),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),c_List_Oappend(w,v,u),x,u,u))*.
% 300.02/300.40  14377[0:SpR:43.2,86.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 300.02/300.40  14363[0:SpR:43.2,86.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 300.02/300.40  14404[0:SSi:14389.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),u),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.40  14502[0:SSi:14485.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),w),c_HOL_Ozero__class_Ozero(tc_nat))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),w),tc_nat)*.
% 300.02/300.40  14602[1:Rew:1014.0,14590.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(c_List_Olast(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____).
% 300.02/300.40  14622[0:SpR:43.2,87.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,u) -> c_HOL_Oord__class_Oless(w,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),u)*.
% 300.02/300.40  14608[0:SpR:43.2,87.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w,u)*.
% 300.02/300.40  15095[0:SpL:43.2,88.1] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u).
% 300.02/300.40  15081[0:SpL:43.2,88.1] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),v,u)* -> c_HOL_Oord__class_Oless(w,c_HOL_Ozero__class_Ozero(u),u).
% 300.02/300.40  15654[2:SpL:4649.1,413.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(v,y)*.
% 300.02/300.40  15652[0:SpL:396.0,413.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> equal(v,y) equal(c_List_Orev(w,x),z).
% 300.02/300.40  15636[2:SpL:4649.1,413.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,u)* equal(y,v)*.
% 300.02/300.40  15634[0:SpL:396.0,413.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x),x)* -> equal(v,y) equal(w,c_List_Orev(z,x)).
% 300.02/300.40  15666[1:Rew:1952.0,15650.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,x) equal(u,y)*.
% 300.02/300.40  15669[1:Rew:1952.0,15632.1] || equal(u,v_as____)* c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,y) equal(x,u)*.
% 300.02/300.40  16045[0:Res:146.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,v,x),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(w,u,x),tc_Lambda_OdB)*.
% 300.02/300.40  16043[0:Res:146.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_Osubst(x,u,y),z)* -> c_Type_Otyping(w,c_Lambda_Osubst(x,v,y),z)*.
% 300.02/300.40  16112[0:Res:145.1,51.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(v,w,x),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Osubst(u,w,x),tc_Lambda_OdB)*.
% 300.02/300.40  16110[0:Res:145.1,148.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_Osubst(u,x,y),z)* -> c_Type_Otyping(w,c_Lambda_Osubst(v,x,y),z)*.
% 300.02/300.40  16571[1:SpL:6865.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 300.02/300.40  16538[1:SpL:6865.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 300.02/300.40  16242[1:SpR:6865.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  16228[1:SpR:6865.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  17785[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 300.02/300.40  17752[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 300.02/300.40  17531[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v_rs____,x) equal(y,w).
% 300.02/300.40  17514[1:SpL:11764.1,7.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,v_rs____) equal(x,w).
% 300.02/300.40  17370[1:SpR:11764.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  17351[1:SpR:11764.1,6.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  18032[1:SSi:18018.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u),tc_nat)*.
% 300.02/300.40  18597[1:MRR:18578.3,1032.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),x)).
% 300.02/300.40  18598[1:MRR:18564.3,1034.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),y)).
% 300.02/300.40  20835[0:SpL:191.2,2221.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Oappend(x1,y,w),w),v)* -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.40  20834[0:SpL:191.2,2173.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* equal(c_List_Olist_OCons(z,c_List_Olist_OCons(x1,y,w),w),v)* -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.40  20808[0:SpL:191.2,2221.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_OCons(y,z,x))* equal(c_List_Olist_OCons(x1,z,x),w)* -> equal(u,c_List_Olist_ONil(x)).
% 300.02/300.40  20897[1:Rew:1014.0,20831.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) equal(c_List_Olist_OCons(y,x,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.40  20898[1:Rew:1014.0,20820.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Olist_OCons(y,w,tc_Lambda_OdB),x)* -> equal(u,v_as____).
% 300.02/300.40  20899[1:Rew:1014.0,20803.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,x,tc_Lambda_OdB),v_as____)** equal(v_rs____,v) -> equal(u,v_as____).
% 300.02/300.40  20900[1:Rew:1014.0,20802.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____) c_List_Olistsp(z,v,tc_Lambda_OdB)*.
% 300.02/300.40  20906[1:Rew:1014.0,20763.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.40  20909[1:Rew:1014.0,20731.3] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(y,v_as____) equal(v_rs____,w) -> equal(u,v_as____).
% 300.02/300.40  20910[1:Rew:1014.0,20730.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(y,v_as____) -> equal(u,v_as____) c_List_Olistsp(z,w,tc_Lambda_OdB)*.
% 300.02/300.40  20911[1:Rew:1014.0,20698.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40  20913[1:Rew:1014.0,20684.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_as____) equal(c_List_Olist_OCons(y,z,tc_Lambda_OdB),v)* -> equal(u,v_as____).
% 300.02/300.40  20914[1:Rew:1014.0,20660.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20915[1:Rew:1014.0,20659.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20916[1:Rew:1014.0,20658.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20917[1:Rew:1014.0,20657.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20918[1:Rew:1014.0,20655.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 300.02/300.40  20919[1:Rew:1014.0,20645.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20920[1:Rew:1014.0,20644.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20921[1:Rew:1014.0,20642.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20922[1:Rew:1014.0,20641.1] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  20924[1:Rew:1014.0,20628.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.40  20925[1:Rew:1014.0,20627.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(x,tc_Lambda_OdB),v_a____).
% 300.02/300.40  20927[1:Rew:1014.0,20625.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.40  20928[1:Rew:1014.0,20624.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.40  21000[1:Rew:20894.2,20999.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,w,v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  21002[1:Rew:20894.2,21001.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,w,tc_Lambda_OdB)* -> equal(u,v_as____) equal(c_List_Obutlast(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  22025[0:SpL:192.2,11924.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_Type_Otype_OAtom(z),c_List_Ofoldr(c_Type_Otype_OFun,x,x1,w,x2))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  22000[0:SpL:192.2,284.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Olist_OCons(z,x1,w),x)* -> equal(x,c_List_Olist_ONil(w)) equal(z,u)*.
% 300.02/300.40  21975[0:SpL:192.2,11909.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,x,z,w,x1),c_Lambda_OdB_OAbs(x2))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  21974[0:SpL:192.2,11908.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,x,z,w,x1),c_Lambda_OdB_OVar(x2))* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  22116[0:Rew:21886.2,21972.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),c_List_Orev(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  22167[1:Rew:22102.2,22166.3] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(v,v_as____) equal(c_List_Orotate1(v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  24344[1:Rew:1014.0,24335.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v_as____,y)* equal(y,v)* -> equal(w,v_as____).
% 300.02/300.40  24346[1:Rew:1014.0,24320.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v_as____,x) equal(x,c_List_Oappend(y,v,tc_Lambda_OdB))* -> equal(w,v_as____).
% 300.02/300.40  24983[1:SpL:11992.0,289.0] || c_Type_Otyping(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w),x) -> c_Type_Otypings(u,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB)))*.
% 300.02/300.40  24966[1:SpR:11992.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,w),u)),c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 300.02/300.40  24963[1:SpR:11992.0,183.1] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB)),hAPP(hAPP(c_Lambda_OdB_OApp,w),v)))*.
% 300.02/300.40  25057[1:SpL:24972.0,171.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v_a____)),v))* -> equal(c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u),c_ListBeta_Osko__ListBeta__Xhead__Var__reduction__1__1(u,v_rs____,v),tc_Lambda_OdB,tc_Lambda_OdB),v)**.
% 300.02/300.40  25305[0:Rew:21886.2,25266.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),c_List_Orotate1(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  25797[1:Rew:21707.2,25796.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.40  26180[1:SpL:132.2,23926.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(v_as____,x)* equal(x,v)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  26094[1:SpL:132.2,5627.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) equal(v_rs____,x) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40  26092[1:SpL:132.2,5735.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.40  26036[1:SpR:132.2,2654.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Olast(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  26034[1:SpR:132.2,2655.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Olast(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  26264[1:Rew:26016.2,26122.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  26367[1:Rew:26016.2,26351.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.40  27038[1:Rew:21707.2,27037.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.40  27114[1:SpL:130.2,6209.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(y,v_as____)* equal(w,y)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40  30413[0:SpL:76.0,2213.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,x),c_List_Oreplicate(y,w,x),x),x),c_List_Olist_ONil(x))** -> equal(c_List_Oreplicate(v,w,x),c_List_Olist_ONil(x)).
% 300.02/300.40  30798[1:SpL:130.2,30782.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40  30843[1:SpL:130.2,30807.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.40  31309[1:Rew:1014.0,31268.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  32810[0:Rew:27048.2,32786.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Obutlast(c_List_Orev(x,w),w),x)** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40  33239[0:SpR:1783.0,664.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(c_List_Orev(u,v),w,v),tc_List_Olist(v)),c_List_Oappend(c_List_Orev(w,v),u,v),v),c_List_Oappend(c_List_Orev(w,v),u,v))**.
% 300.02/300.40  33741[0:SpR:1797.0,664.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(u,c_List_Orev(v,w),w),tc_List_Olist(w)),c_List_Oappend(v,c_List_Orev(u,w),w),w),c_List_Oappend(v,c_List_Orev(u,w),w))**.
% 300.02/300.40  34771[0:SpL:130.2,34745.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oappend(z,x,w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.40  35249[0:SpL:133.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,z,y),y).
% 300.02/300.40  35248[0:SpL:76.0,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40  35410[1:MRR:35409.2,33049.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> c_List_Olistsp(x,c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.40  35497[0:SpL:133.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y)* -> c_List_Olistsp(u,c_List_Olist_OCons(w,z,y),y).
% 300.02/300.40  35496[0:SpL:76.0,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y)* -> c_List_Olistsp(u,c_List_Oreplicate(w,x,y),y).
% 300.02/300.40  36017[1:Rew:1014.0,35977.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.40  36019[1:Rew:1014.0,35947.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.40  36162[1:Rew:1014.0,36141.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.40  36226[1:Rew:1014.0,36204.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  36358[0:SpL:270.0,18031.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> .
% 300.02/300.40  36492[1:Rew:1014.0,36456.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  36594[1:Rew:1014.0,36569.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.40  37353[0:SpL:185.2,37309.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Orev(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  37503[0:SpL:185.2,37383.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  37541[0:SpR:270.0,2378.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),x,y)),c_Lambda_OdB_OVar(x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(x),y))*.
% 300.02/300.40  37914[0:SpR:270.0,2607.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),x,y)),c_Lambda_OdB_OVar(x),c_Lambda_OdB_OdB__rec(v,w,c_HOL_Oplus__class_Oplus(u),c_Lambda_OdB_OAbs(x),y))*.
% 300.02/300.40  39427[0:SSi:39426.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> equal(u,v) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.40  43702[0:SpL:39416.1,11470.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.40  43701[0:SpL:39416.1,11467.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.40  43682[0:SpL:39416.1,66.1] class_Nat_Osemiring__char__0(u) || equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osemiring__1__class_Oof__nat(x,u),tc_nat)* equal(v,x)*.
% 300.02/300.40  43655[0:SpL:39416.1,246.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)* equal(c_Lambda_OdB_OVar(u),w)*.
% 300.02/300.40  43636[0:SpL:39416.1,7613.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.40  43613[0:SpL:39416.1,11456.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z),x1),tc_nat)*.
% 300.02/300.40  43602[0:SpL:39416.1,11468.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.40  43601[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.40  43572[0:SpL:39416.1,934.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,v),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),w).
% 300.02/300.40  43554[0:SpL:39416.1,568.0] || equal(c_Nat_Osize__class_Osize(u,v),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))**.
% 300.02/300.40  43553[0:SpL:39416.1,569.0] || equal(c_Nat_Osize__class_Osize(u,v),c_HOL_Ozero__class_Ozero(tc_nat))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_List_Orotate1(u,w),c_List_Olist_ONil(w))**.
% 300.02/300.40  43527[1:SpL:39416.1,7610.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43524[1:SpL:39416.1,23956.1] || equal(v_as____,u) equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43513[1:SpL:39416.1,8839.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43511[0:SpL:39416.1,33873.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  43509[1:SpL:39416.1,33362.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40  43506[0:SpL:39416.1,33306.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(w,v),x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40  43499[1:SpL:39416.1,3778.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43496[0:SpL:39416.1,34799.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w),tc_nat)*.
% 300.02/300.40  43488[1:SpL:39416.1,6162.1] || equal(u,v_as____)* equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.40  43487[1:SpL:39416.1,4918.1] || equal(u,v_as____)* equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)* equal(x,u)*.
% 300.02/300.40  43484[1:SpL:39416.1,5657.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(v_rs____,w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43471[1:SpL:39416.1,23956.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43453[1:SpL:39416.1,8786.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43451[1:SpL:39416.1,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43427[1:SpL:39416.1,8150.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43423[0:SpL:39416.1,2172.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.40  43419[0:SpL:39416.1,34799.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,v),v),v),tc_nat)*.
% 300.02/300.40  43411[1:SpL:39416.1,35074.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43409[1:SpL:39416.1,33874.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43406[1:SpL:39416.1,33885.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43380[1:SpL:39416.1,5657.0] || equal(u,v_as____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43366[1:SpL:39416.1,8150.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43343[1:SpL:39416.1,2560.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43339[1:SpL:39416.1,36219.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43336[1:SpL:39416.1,9400.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43328[1:SpL:39416.1,31149.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43326[1:SpL:39416.1,36104.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43325[1:SpL:39416.1,36766.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43321[1:SpL:39416.1,6223.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43312[1:SpL:39416.1,31225.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43311[1:SpL:39416.1,36137.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40  43306[1:SpL:39416.1,30492.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43304[1:SpL:39416.1,34154.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43303[1:SpL:39416.1,36200.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43297[0:SpL:39416.1,31376.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  43296[0:SpL:39416.1,37123.0] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40  43295[0:SpL:39416.1,30454.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  43294[0:SpL:39416.1,36973.0] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40  43287[0:SpL:39416.1,31369.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(c_List_Orev(w,v),c_List_Olist_ONil(v)).
% 300.02/300.40  43286[0:SpL:39416.1,36940.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,v),tc_nat)* equal(c_List_Orev(x,v),c_List_Olist_ONil(v)).
% 300.02/300.40  43276[0:SpL:39416.1,11467.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1,x2),tc_nat)*.
% 300.02/300.40  43274[0:SpL:39416.1,11465.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z,x1),tc_nat)*.
% 300.02/300.40  43271[0:SpL:39416.1,11457.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z,x1),tc_nat)*.
% 300.02/300.40  43270[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z,x1),tc_nat)*.
% 300.02/300.40  43256[0:SpL:39416.1,1946.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,y,w),w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 300.02/300.40  43251[1:SpL:39416.1,3895.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43250[1:SpL:39416.1,33362.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40  43244[1:SpL:39416.1,31149.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43242[1:SpL:39416.1,36104.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43241[1:SpL:39416.1,36766.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43240[1:SpL:39416.1,33874.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43239[1:SpL:39416.1,35074.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43232[1:SpL:39416.1,19330.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  43231[1:SpL:39416.1,19328.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.40  43205[1:SpL:39416.1,34648.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43196[1:SpL:39416.1,31225.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43195[1:SpL:39416.1,36137.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40  43178[0:SpL:39416.1,31376.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  43177[0:SpL:39416.1,37123.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(w,x,v),v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40  43175[0:SpL:39416.1,934.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oreplicate(w,x,v),v),tc_nat)* equal(c_HOL_Ozero__class_Ozero(tc_nat),w).
% 300.02/300.40  43162[1:SpL:39416.1,3896.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43161[1:SpL:39416.1,3895.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43158[0:SpL:39416.1,3871.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  43155[0:SpL:39416.1,2172.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,y,w),w),tc_nat)*.
% 300.02/300.40  43151[1:SpL:39416.1,3896.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43142[1:SpL:39416.1,35074.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43131[1:SpL:39416.1,31225.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43130[1:SpL:39416.1,36137.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.40  43125[1:SpL:39416.1,30492.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43123[1:SpL:39416.1,34154.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43122[1:SpL:39416.1,36200.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43109[1:SpL:39416.1,8150.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  43101[1:SpL:39416.1,2560.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43097[1:SpL:39416.1,36219.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43093[1:SpL:39416.1,33874.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43090[1:SpL:39416.1,33885.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43043[1:SpL:39416.1,2000.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  43039[1:SpL:39416.1,33362.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  43019[0:SpL:39416.1,30454.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,v),v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  43018[0:SpL:39416.1,36973.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,v),v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.40  43006[0:SpL:39416.1,33873.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)* equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  42999[0:SpL:39416.1,33306.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,w),tc_nat)* equal(x,c_List_Olist_ONil(w)).
% 300.02/300.40  42916[1:SpL:39416.1,15070.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42910[0:SpL:39416.1,34799.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,x),x),c_List_Olist_ONil(x))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,z,x),tc_nat)*.
% 300.02/300.40  42901[1:SpL:39416.1,7610.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42900[1:SpL:39416.1,15065.1] || equal(u,v_as____) equal(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42890[1:SpL:39416.1,9420.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42877[0:SpL:39416.1,1946.0] || c_List_Olistsp(u,c_List_Orotate1(v,w),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)* c_List_Olistsp(u,y,w)*.
% 300.02/300.40  42876[0:SpL:39416.1,2073.0] || equal(u,v)* equal(c_List_Orev(u,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,w),tc_nat)*.
% 300.02/300.40  42875[0:SpL:39416.1,2089.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,y),tc_nat)* equal(c_List_Olast(c_List_Orev(u,y),y),w)*.
% 300.02/300.40  42861[1:SpL:39416.1,7447.0] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)* equal(v,v_as____)*.
% 300.02/300.40  42860[1:SpL:39416.1,7492.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42849[0:SpL:39416.1,2172.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(v,y,w),w),w),tc_nat)*.
% 300.02/300.40  42797[1:SpL:39416.1,3896.0] || equal(c_List_Orev(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  42796[1:SpL:39416.1,3895.0] || equal(c_List_Orotate1(c_List_Obutlast(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.40  42790[1:SpL:39416.1,2000.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  42779[1:SpL:39416.1,34648.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  42773[1:SpL:39416.1,9404.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42764[0:SpL:39416.1,3871.0] || equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,v),tc_nat)* equal(x,c_List_Olist_ONil(v)).
% 300.02/300.40  42745[1:SpL:39416.1,15065.1] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42741[1:SpL:39416.1,9420.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42725[1:SpL:39416.1,19330.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.40  42724[1:SpL:39416.1,19328.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.40  42711[1:SpL:39416.1,6381.1] || equal(u,v_as____)* equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.40  42688[1:SpL:39416.1,8839.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42646[1:SpL:39416.1,15070.1] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42642[1:SpL:39416.1,1725.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 300.02/300.40  42640[1:SpL:39416.1,1729.0] || equal(u,v)* equal(u,v_rs____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.40  42639[1:SpL:39416.1,21761.1] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  42633[0:SpL:39416.1,27811.0] || equal(u,v)* c_List_Olistsp(w,x,y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(y),tc_nat)* c_List_Olistsp(w,u,y)*.
% 300.02/300.40  42628[0:SpL:39416.1,11467.0] || equal(c_Lambda_Osubst(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y,z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.40  42625[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x,y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40  42624[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.40  42615[1:SpL:39416.1,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),hAPP(hAPP(c_Lambda_OdB_OApp,w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.40  42606[0:SpL:39416.1,7613.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(u,x)*.
% 300.02/300.40  42595[0:SpL:39416.1,7613.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(x,v)*.
% 300.02/300.40  42587[0:SpL:39416.1,246.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(c_Lambda_OdB_OVar(x),v)*.
% 300.02/300.40  42537[1:SpL:39416.1,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),tc_nat)*.
% 300.02/300.40  42521[1:SpL:39416.1,24984.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),hAPP(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),tc_nat)*.
% 300.02/300.40  42516[1:SpL:39416.1,24984.0] || equal(hAPP(u,v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w)),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y)),tc_nat)*.
% 300.02/300.40  42512[0:SpL:39416.1,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(u,v),w,x),y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40  42511[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(hAPP(u,v),w,x),y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40  42508[0:SpL:39416.1,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(u,v),w),x,y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40  42507[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(hAPP(u,v),w),x,y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.40  42467[1:SpL:39416.1,24984.0] || equal(u,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x)),y),tc_nat)*.
% 300.02/300.40  42463[0:SpL:39416.1,11457.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(u,v,w),x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40  42462[0:SpL:39416.1,11456.0] || equal(c_Lambda_Olift(c_Lambda_Osubst(u,v,w),x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40  42459[0:SpL:39416.1,11468.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(u,v),w,x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40  42458[0:SpL:39416.1,11465.0] || equal(c_Lambda_Osubst(c_Lambda_Olift(u,v),w,x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.40  41153[1:SpR:39416.1,10290.1] || c_Type_Otyping(u,c_Lambda_OdB_OVar(v),w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xvar__app__typesE__1__1(w,u,v,v_as____),tc_nat)* c_Type_Otypings(u,v_as____,x)*.
% 300.02/300.40  41108[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40  41107[0:SpR:39416.1,13.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))**.
% 300.02/300.40  41007[0:SpR:39416.1,1218.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),w)),v))*.
% 300.02/300.40  40987[1:SpR:39416.1,10309.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40986[1:SpR:39416.1,10307.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40982[0:SpR:39416.1,401.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,x),tc_nat)* equal(c_List_Orotate1(c_List_Olist_OCons(w,u,x),x),c_List_Olist_OCons(w,u,x))**.
% 300.02/300.40  40916[0:SpR:39416.1,1930.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,u),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v),v),w)**.
% 300.02/300.40  40910[0:SpR:39416.1,578.1] || equal(c_List_Orev(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(u,w),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 300.02/300.40  40909[0:SpR:39416.1,579.1] || equal(c_List_Orotate1(u,v),c_List_Olist_ONil(v))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_Nat_Osize__class_Osize(u,w),c_HOL_Ozero__class_Ozero(tc_nat))**.
% 300.02/300.40  40907[0:SpR:39416.1,564.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_List_Orev(w,v),c_List_Olist_ONil(v))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(w,u),tc_nat)*.
% 300.02/300.40  40906[0:SpR:39416.1,565.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat)* equal(c_List_Orotate1(w,v),c_List_Olist_ONil(v))** c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(w,u),tc_nat)*.
% 300.02/300.40  40905[0:SpR:39416.1,694.1] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,x),c_Nat_Osize__class_Osize(v,x))*.
% 300.02/300.40  40904[0:SpR:39416.1,695.1] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat)* equal(c_Nat_Osize__class_Osize(u,x),c_Nat_Osize__class_Osize(v,x))*.
% 300.02/300.40  40876[1:SpR:39416.1,2782.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40875[1:SpR:39416.1,2806.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40874[1:SpR:39416.1,2781.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40873[1:SpR:39416.1,2805.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40863[1:SpR:39416.1,18105.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40856[1:SpR:39416.1,18106.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),w)*.
% 300.02/300.40  40851[0:SpR:39416.1,135.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Olast(u,x),c_List_Olast(w,x))*.
% 300.02/300.40  40849[1:SpR:39416.1,3493.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40848[1:SpR:39416.1,3494.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40846[1:SpR:39416.1,2782.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40845[1:SpR:39416.1,2806.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40842[1:SpR:39416.1,2662.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v,tc_Lambda_OdB))*.
% 300.02/300.40  40840[1:SpR:39416.1,2663.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v,tc_Lambda_OdB))*.
% 300.02/300.40  40832[1:SpR:39416.1,2805.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40831[1:SpR:39416.1,10307.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40829[1:SpR:39416.1,3494.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40828[1:SpR:39416.1,2806.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40827[1:SpR:39416.1,2663.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))*.
% 300.02/300.40  40784[0:SpR:39416.1,1930.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),u,x),w)**.
% 300.02/300.40  40662[1:SpR:39416.1,17242.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40660[1:SpR:39416.1,16139.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 300.02/300.40  40657[1:SpR:39416.1,16138.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.40  40643[0:SpR:39416.1,1930.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(x)),c_List_Orotate1(u,x),x),w)**.
% 300.02/300.40  40642[0:SpR:39416.1,121.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(w,c_List_Olist_ONil(x)) equal(c_List_Olast(u,x),c_List_Olast(w,x))*.
% 300.02/300.40  40639[0:SpR:39416.1,4463.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oreplicate(w,v,x),x),tc_nat)* equal(c_List_Obutlast(u,x),c_List_Oreplicate(w,v,x))*.
% 300.02/300.40  40631[1:SpR:39416.1,3928.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))*.
% 300.02/300.40  40630[1:SpR:39416.1,2781.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40627[1:SpR:39416.1,2782.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40626[1:SpR:39416.1,3493.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40625[1:SpR:39416.1,2662.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))*.
% 300.02/300.40  40622[1:SpR:39416.1,10309.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.40  40615[1:SpR:39416.1,2165.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  40600[1:SpR:39416.1,3493.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40599[1:SpR:39416.1,3494.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40590[1:SpR:39416.1,2781.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40589[1:SpR:39416.1,2805.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40588[1:SpR:39416.1,10309.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40587[1:SpR:39416.1,10307.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.40  40574[1:SpR:39416.1,1934.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.40  40573[1:SpR:39416.1,3928.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))**.
% 300.02/300.40  40557[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40  40547[0:SpR:39416.1,163.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(hAPP(c_Lambda_OdB_OApp,u),v)))*.
% 300.02/300.40  40538[0:SpR:39416.1,225.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* equal(v,w) equal(c_Lambda_Osubst(u,x,w),u)** c_HOL_Oord__class_Oless(w,v,tc_nat)*.
% 300.02/300.40  40423[0:SpR:39416.1,1218.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))*.
% 300.02/300.40  40403[0:SpR:39416.1,1218.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),w)),tc_nat)* hBOOL(hAPP(u,v))*.
% 300.02/300.40  40396[0:SpR:39416.1,835.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40  40395[0:SpR:39416.1,13.1] class_OrderedGroup_Olordered__ab__group__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))**.
% 300.02/300.40  40372[0:SpR:39416.1,1218.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat)))),tc_nat)* hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(u,w)),v))*.
% 300.02/300.40  40366[0:SpR:39416.1,163.1] || hBOOL(hAPP(c_InductTermi_OIT,u)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,u),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,hAPP(v,c_Lambda_OdB_OVar(w))))*.
% 300.02/300.40  44314[0:SpR:39416.1,655.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 300.02/300.40  44520[3:Res:44261.1,26.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Predicate_Oconversep(u,v,w),x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Predicate_Oconversep(u,v,w),x))),tc_nat)* hBOOL(hAPP(hAPP(u,y),x))*.
% 300.02/300.40  44490[3:SpR:62.1,44261.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v))),tc_nat)* hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 300.02/300.40  44489[3:SpR:63.1,44261.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_HOL_Oplus__class_Oplus(u),v))),tc_nat)* hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v))*.
% 300.02/300.40  44475[3:SpR:236.0,44261.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)))),tc_nat)* hBOOL(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),w),v))*.
% 300.02/300.40  44550[0:SpR:39416.1,656.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oappend(u,x,w),w),u)**.
% 300.02/300.40  44740[3:SpR:39416.1,44265.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(v,v_a____),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,v_a____),tc_nat)* c_ListOrder_Ostep1(v,v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.40  44892[3:SpR:39416.1,44525.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(v),w)),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_fequal(v),w),u),tc_nat)*.
% 300.02/300.40  44917[3:SpR:39416.1,44264.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(c_Lambda_OdB_OVar(v),w,x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,u,y,x,z),tc_nat)*.
% 300.02/300.40  44915[3:SpR:39416.1,44264.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(v),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,w,x),y,x,z),tc_nat)*.
% 300.02/300.40  44991[0:SpR:13.1,3263.1] class_OrderedGroup_Olordered__ab__group__add(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,w,x),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),c_HOL_Ozero__class_Ozero(u))*.
% 300.02/300.40  45160[0:SpR:127.1,3837.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(u,v),c_List_Olist_ONil(v)) equal(c_List_Olast(c_List_Orotate1(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(w,u,v),v),v),v),v),w)**.
% 300.02/300.40  45541[1:Rew:21707.2,45540.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.40  46300[0:SpL:137.1,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(c_List_Oappend(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Orev(c_List_Obutlast(w,x),x),x).
% 300.02/300.40  47078[1:SpL:39416.1,46765.1] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  47058[1:SpL:39416.1,46765.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.40  47125[1:Rew:1014.0,47100.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(y,v_rs____) equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.40  49715[1:SpL:76.0,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.40  52722[10:MRR:52721.2,5731.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) c_List_Olistsp(x,c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(x,v,tc_Lambda_OdB).
% 300.02/300.40  52724[10:MRR:52723.2,5731.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) c_List_Olistsp(x,c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(x,u,tc_Lambda_OdB).
% 300.02/300.41  52829[10:SpL:132.2,52746.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41  52944[10:Rew:21515.2,52943.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_List_Olistsp(x,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____) c_List_Olistsp(x,v,tc_Lambda_OdB).
% 300.02/300.41  52991[0:SpR:270.0,3542.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,u,y),v)),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u),y),v))*.
% 300.02/300.41  53239[0:SpR:270.0,8116.1] || c_Type_Otyping(u,v,c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,y,z)) -> c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,c_HOL_Ozero__class_Ozero(tc_nat))),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z))*.
% 300.02/300.41  53824[10:Rew:1014.0,53794.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 300.02/300.41  53906[10:Rew:1014.0,53885.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 300.02/300.41  53908[10:Rew:1014.0,53858.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 300.02/300.41  53988[10:SpL:133.0,52779.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  54225[9:SpR:133.0,52416.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  54310[9:SpR:133.0,52417.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  54625[0:SpL:39416.1,54567.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,v,w),w),w),tc_nat)*.
% 300.02/300.41  54617[0:SpL:39416.1,54567.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,w,v),v),tc_nat)*.
% 300.02/300.41  54579[0:SpL:39416.1,54567.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,x,w),tc_nat)*.
% 300.02/300.41  54963[0:SpL:130.2,54925.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),c_HOL_Ozero__class_Ozero(tc_nat)) -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41  55013[0:SpR:130.2,54927.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(c_List_Olist_OCons(u,v,w),y) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(w)),tc_nat)*.
% 300.02/300.41  55384[0:SpL:7262.0,148.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x))* c_Type_Otyping(y,c_Lambda_OdB_OVar(w),z) -> c_Type_Otyping(y,hAPP(u,w),z)*.
% 300.02/300.41  55376[0:SpL:7262.0,51.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Transitive__Closure_Ortranclp(w,x),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* c_Wellfounded_Oaccp(w,hAPP(u,y),x) -> c_Wellfounded_Oaccp(w,c_Lambda_OdB_OVar(y),x).
% 300.02/300.41  55263[0:SpR:7262.0,270.0] ||  -> equal(hAPP(hAPP(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v))),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),y))*.
% 300.02/300.41  55819[1:SpL:39416.1,54599.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  55810[1:SpL:39416.1,54599.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  55790[1:SpL:39416.1,54599.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  55949[1:SpL:39416.1,54748.1] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  55911[1:SpL:39416.1,54748.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),v)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  56009[1:Rew:1014.0,55942.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Oappend(y,v,tc_Lambda_OdB),y)** -> equal(w,v_as____).
% 300.02/300.41  56108[0:Rew:4495.1,56063.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Olist_OCons(x,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w),w),w),v)**.
% 300.02/300.41  56200[0:SpL:39416.1,54674.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.41  56180[0:SpL:39416.1,54674.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orotate1(w,v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 300.02/300.41  56245[0:SpL:39416.1,56201.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,v),v),tc_nat)*.
% 300.02/300.41  56225[0:SpL:39416.1,56201.1] || equal(u,c_List_Olist_ONil(v)) equal(c_List_Orev(w,v),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,v),tc_nat)*.
% 300.02/300.41  56309[0:SpL:39416.1,54723.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,v,y),y),y),y),tc_nat)*.
% 300.02/300.41  56302[0:SpL:39416.1,54723.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),v),tc_nat)*.
% 300.02/300.41  56293[0:SpL:39416.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,v),v),tc_nat)*.
% 300.02/300.41  56273[0:SpL:39416.1,54723.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 300.02/300.41  56423[1:SpL:39416.1,56318.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  56414[1:SpL:39416.1,56318.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  56394[1:SpL:39416.1,56318.0] || equal(c_List_Orev(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  56666[0:Rew:4495.1,56610.1] ||  -> equal(c_List_Oreplicate(u,v,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Oappend(x,c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(y,v,w),w),w),w),v)**.
% 300.02/300.41  57201[0:SpL:185.2,56905.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Oappend(z,x1,w),w),w))* equal(v,x1) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  57166[0:SpL:185.2,56905.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oappend(z,c_List_Olist_OCons(x1,v,w),w),y)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  57480[0:SpL:185.2,57356.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Olist_OCons(x1,v,w),z)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  57683[0:SpL:185.2,57357.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,x1,w),w),w))* equal(v,x1) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  57660[0:SpL:185.2,57357.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Oappend(x1,v,w),z)* -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  57806[1:SpL:39416.1,56919.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  57796[1:SpL:39416.1,56919.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  57767[1:SpL:39416.1,56919.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  57868[1:Rew:1014.0,57827.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,c_List_Orev(x,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.41  57922[1:SpL:39416.1,57831.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  57897[1:SpL:39416.1,57831.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  57877[1:SpL:39416.1,57831.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  57956[1:Rew:1014.0,57888.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.41  58995[0:SpL:185.2,58265.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,x1,w),w),w))* equal(v,x1) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  59081[1:SpR:39416.1,57990.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.41  59073[1:SpR:39416.1,57990.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  59065[1:SpR:39416.1,57990.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  59107[1:Rew:1014.0,59102.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  59208[1:SpL:39416.1,58494.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59198[1:SpL:39416.1,58494.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59172[1:SpL:39416.1,58494.0] || equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59152[1:SpL:39416.1,58494.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59232[1:Rew:1014.0,59195.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  59237[1:SpL:39416.1,57174.0] || equal(u,v_as____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59293[1:Rew:1014.0,59269.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),x)* -> equal(w,v_as____).
% 300.02/300.41  59309[0:Res:227.1,3226.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,w,x)),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,w,x)),y)*.
% 300.02/300.41  59326[1:SpL:39416.1,57332.1] || equal(u,v_rs____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59318[1:SpL:39416.1,57332.1] || equal(u,v_rs____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59358[1:Rew:1014.0,59347.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(y,v_rs____)* equal(v,y)* -> equal(w,v_as____).
% 300.02/300.41  59361[1:SpL:39416.1,57352.0] || equal(u,v_rs____) equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59414[1:SpL:39416.1,57159.1] || equal(u,v_as____)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59394[1:SpL:39416.1,57159.1] || equal(u,v_as____) equal(c_List_Oappend(v,w,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  59451[1:Rew:1014.0,59437.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(z,v_as____)* equal(v,z)* -> equal(w,v_as____).
% 300.02/300.41  59511[10:Rew:1014.0,59499.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(z,y,tc_Lambda_OdB)*.
% 300.02/300.41  59534[0:Res:8234.1,214.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Olift(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,v,w))),w)))* -> hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,v,w)),x))*.
% 300.02/300.41  59582[0:SpL:39416.1,58564.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,w),w),w),tc_nat)*.
% 300.02/300.41  59556[0:SpL:39416.1,58564.0] || equal(c_List_Orev(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Olist_OCons(y,w,v),v),tc_nat)*.
% 300.02/300.41  59536[0:SpL:39416.1,58564.0] || equal(c_List_Orev(c_List_Oappend(u,v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(y,x,w),tc_nat)*.
% 300.02/300.41  59858[0:SpR:225.1,8238.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(w)))* -> equal(w,v) c_HOL_Oord__class_Oless(v,w,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(w))).
% 300.02/300.41  59986[0:SpL:39416.1,59959.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),z)),tc_nat)*.
% 300.02/300.41  59984[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(w),x),y),z),tc_nat)*.
% 300.02/300.41  59982[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(u,v)),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(x),y),z),tc_nat)*.
% 300.02/300.41  59979[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(u,v),w)),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),tc_nat)*.
% 300.02/300.41  59977[0:SpL:39416.1,59959.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(u,v),w),x)),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 300.02/300.41  60001[0:SpL:39416.1,59954.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),x1),tc_nat)*.
% 300.02/300.41  59998[0:SpL:39416.1,59954.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(w,x)),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(z),x1),tc_nat)*.
% 300.02/300.41  59996[0:SpL:39416.1,59954.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(c_Lambda_Olift(w,x),y)),z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.41  60013[0:SpL:39416.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,u,v,w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(c_Lambda_Olift(c_Lambda_OdB_OVar(y),z),x1,w),tc_nat)*.
% 300.02/300.41  60010[0:SpL:39416.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,v,w),x,w,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OVar(z),x1),tc_nat)*.
% 300.02/300.41  60008[0:SpL:39416.1,59878.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(c_Lambda_Olift(u,v),w,x),y,x,z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.41  60352[0:Res:227.1,2860.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,x,y)),z)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,x,y)),z)*.
% 300.02/300.41  62276[0:SpL:11444.0,219.0] || c_Type_Otyping(u,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,v),c_Lambda_OdB_OVar(w)),x,w),y)* -> c_Type_Otyping(u,x,c_Type_Osko__Type__Xtyping__elims__2__1(y,u,c_Lambda_Osubst(v,x,w),x))*.
% 300.02/300.41  62243[0:SpR:225.1,11444.0] ||  -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat) equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(v)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w))**.
% 300.02/300.41  62203[0:SpR:11444.0,3542.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(c_Lambda_Osubst(u,v,w),x)),c_Lambda_OdB_OVar(c_Lambda_Olift(v,x)),c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),c_Lambda_OdB_OVar(w)),v,w),x))*.
% 300.02/300.41  62653[0:SpR:225.1,11448.0] ||  -> equal(u,v) c_HOL_Oord__class_Oless(v,u,tc_nat) equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v)),c_Lambda_OdB_OVar(u)),w,v),hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)))**.
% 300.02/300.41  62610[0:SpR:11448.0,3542.0] ||  -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Olift(u,v)),c_Lambda_OdB_OVar(c_Lambda_Olift(c_Lambda_Osubst(w,u,x),v)),c_Lambda_Olift(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),w),u,x),v))*.
% 300.02/300.41  62746[0:SpL:39416.1,62742.0] || equal(u,c_List_Olist_ONil(v))* equal(c_List_Olist_OCons(w,x,v),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(y,v),tc_nat)*.
% 300.02/300.41  62852[0:SpL:298.0,3738.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Oappend(v,w,x),x),x),c_List_Olist_ONil(x))** -> equal(w,c_List_Olist_ONil(x)) equal(c_List_Oappend(u,v,x),c_List_Olist_ONil(x)).
% 300.02/300.41  62849[0:SpL:50.0,3738.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,w),w),w),c_List_Olist_ONil(w))** -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)) equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 300.02/300.41  63071[0:Res:10204.2,2931.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w) -> hBOOL(hAPP(hAPP(c_fequal(x),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v)),y))*.
% 300.02/300.41  63343[0:Res:10205.2,2931.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_fequal(x),y)),w) -> hBOOL(hAPP(hAPP(c_fequal(x),c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)),y))*.
% 300.02/300.41  63362[0:SpL:39416.1,63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(x,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(y))),tc_nat)*.
% 300.02/300.41  63360[0:SpL:39416.1,63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(x),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(y)),tc_nat)*.
% 300.02/300.41  63358[0:SpL:39416.1,63065.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,x)),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41  63434[0:SpL:7262.0,11496.0] || hBOOL(c_Lambda_OdB_OdB__rec(u,v,c_Predicate_Oconversep(w,x,x),c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(y)),z))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(w,x),hAPP(u,y)),c_Lambda_OdB_OVar(y)))*.
% 300.02/300.41  63715[1:Rew:21707.2,63714.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.41  63813[0:Rew:298.0,63778.1] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),c_List_Olist_ONil(y))** -> equal(c_List_Oappend(u,c_List_Oappend(v,w,y),y),c_List_Olist_ONil(y)).
% 300.02/300.41  64017[0:SpR:694.1,3716.1] || equal(u,c_List_Orev(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(v,x,w),w),w),v)**.
% 300.02/300.41  64016[0:SpR:695.1,3716.1] || equal(u,c_List_Orotate1(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(v,x,w),w),w),v)**.
% 300.02/300.41  64014[0:SpR:694.1,3716.1] || equal(u,c_List_Orev(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(u,x,w),w),w),u)**.
% 300.02/300.41  64013[0:SpR:695.1,3716.1] || equal(u,c_List_Orotate1(v,w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Obutlast(c_List_Oappend(u,x,w),w),w),u)**.
% 300.02/300.41  64062[0:Rew:93.0,63987.1] ||  -> equal(c_List_Orev(u,v),c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(w,tc_List_Olist(v)),c_List_Obutlast(c_List_Orev(c_List_Oappend(u,w,v),v),v),v),c_List_Orev(w,v))**.
% 300.02/300.41  64689[0:SpL:127.1,1945.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(v,w,x),x),x),x)* -> equal(w,c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_ONil(x),x),x).
% 300.02/300.41  65031[0:SpL:528.1,1818.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Olistsp(z,c_List_Oreplicate(x,y,w),w)* -> c_List_Olistsp(z,c_List_Orev(u,w),w)*.
% 300.02/300.41  65030[0:SpL:528.1,1819.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* c_List_Olistsp(z,c_List_Oreplicate(x,y,w),w)* -> c_List_Olistsp(z,c_List_Orev(v,w),w)*.
% 300.02/300.41  64837[0:SpL:528.1,1811.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)) -> equal(c_List_Orev(v,w),c_List_Olist_ONil(w)).
% 300.02/300.41  64836[0:SpL:528.1,1812.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* equal(c_List_Oreplicate(x,y,w),c_List_Olist_ONil(w)) -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)).
% 300.02/300.41  64764[0:SpR:528.1,1830.0] || equal(c_List_Oappend(u,v,w),c_List_Oreplicate(x,y,w))* -> equal(c_List_Otake(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_List_Oreplicate(x,y,w),w),c_List_Orev(v,w))**.
% 300.02/300.41  65122[1:SpL:39416.1,65062.0] || equal(u,v)* equal(u,v_rs____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,x).
% 300.02/300.41  65201[0:Res:39690.2,3747.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,w,u),u),tc_nat)* equal(w,c_List_Olist_ONil(u)) c_List_Olistsp(x,v,u)*.
% 300.02/300.41  65168[0:SpL:298.0,3747.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Oappend(v,w,y),y).
% 300.02/300.41  65167[0:SpL:211.0,3747.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,y),y),y),y)* -> equal(x,c_List_Olist_ONil(y)) c_List_Olistsp(u,c_List_Olist_OCons(v,w,y),y).
% 300.02/300.41  65165[0:SpL:50.0,3747.0] || c_List_Olistsp(u,c_List_Obutlast(c_List_Orev(c_List_Oappend(v,w,x),x),x),x)* -> equal(c_List_Orev(v,x),c_List_Olist_ONil(x)) c_List_Olistsp(u,c_List_Orev(w,x),x).
% 300.02/300.41  65431[0:SpL:127.1,4480.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(v,u,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(u,x).
% 300.02/300.41  65698[1:SpL:39416.1,65669.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 300.02/300.41  65676[1:SpL:39416.1,65669.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 300.02/300.41  65745[1:Rew:1014.0,65720.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),x).
% 300.02/300.41  65774[1:SpL:39416.1,65672.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v).
% 300.02/300.41  65752[1:SpL:39416.1,65672.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),w).
% 300.02/300.41  65829[0:SpL:39416.1,65545.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,v),tc_nat)* equal(x,u)*.
% 300.02/300.41  65916[9:Res:52416.1,2115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  65915[9:Res:52417.1,2115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  65914[9:Res:52515.1,2115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  65913[9:Res:52653.1,2115.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  65901[1:SpL:6865.1,2115.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  65899[1:SpL:11764.1,2115.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  65891[1:SpL:4471.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41  65886[0:SpL:298.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,z),z),z).
% 300.02/300.41  65885[0:SpL:211.0,2115.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,z),z),z).
% 300.02/300.41  65868[1:SpL:11183.1,2115.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66219[0:Res:39690.2,2220.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,u),u),tc_nat)* c_List_Olistsp(y,c_List_Oappend(v,w,u),u)*.
% 300.02/300.41  66216[9:Res:52416.1,2220.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66215[9:Res:52417.1,2220.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66214[9:Res:52515.1,2220.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66213[9:Res:52653.1,2220.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(z,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66243[0:Rew:298.0,66198.1] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oappend(w,x,z),z),z).
% 300.02/300.41  66192[1:SpL:11766.1,2220.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** c_List_Olistsp(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66175[1:SpL:4471.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Oreplicate(w,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41  66169[0:SpL:211.0,2220.0] || c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,y,z),z),z),z)* -> c_List_Olistsp(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,z),z),z).
% 300.02/300.41  66152[1:SpL:11183.1,2220.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_List_Olistsp(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(v,c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66454[10:SpL:133.0,65919.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41  66453[10:SpL:76.0,65919.0] || c_List_Olistsp(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(u,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB).
% 300.02/300.41  66509[0:SpR:327.0,7253.0] ||  -> c_Type_Otyping(u,c_Lambda_OdB_OVar(c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),y,x1)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Oshift(x,y,u,z),c_Lambda_OdB_OAbs(y),x1))*.
% 300.02/300.41  66503[0:SpR:7262.0,7253.0] ||  -> c_Type_Otyping(hAPP(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),c_Lambda_OdB_OVar(hAPP(hAPP(u,c_Lambda_OdB_OVar(v)),hAPP(w,v))),c_Lambda_OdB_OdB__rec(w,x,u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v))),y))*.
% 300.02/300.41  66586[10:SpR:76.0,66458.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  66693[10:MRR:66692.1,5731.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41  66695[10:MRR:66694.1,5731.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,u,tc_Lambda_OdB)*.
% 300.02/300.41  67079[1:SpR:6865.1,13812.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 300.02/300.41  67077[1:SpR:11764.1,13812.0] || equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 300.02/300.41  67346[0:SSi:67336.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat),v,tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(u,tc_nat)) c_HOL_Oord__class_Oless(u,w,tc_nat)* c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),v,tc_nat)*.
% 300.02/300.41  67347[0:SSi:67335.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),tc_nat)* -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,tc_nat),c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat)) c_HOL_Oord__class_Oless(w,v,tc_nat)* c_HOL_Oord__class_Oless(u,c_Nat_Osemiring__1__class_Oof__nat(w,tc_nat),tc_nat)*.
% 300.02/300.41  67362[0:SpL:39416.1,66997.1] || equal(u,c_List_Olist_ONil(v))* equal(w,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(x,v),tc_nat)* equal(x,u)*.
% 300.02/300.41  67530[0:SpL:7262.0,3549.0] || equal(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(z)),x1))* -> equal(c_Lambda_Olift(v,w),hAPP(x,z)).
% 300.02/300.41  67517[0:SpL:7262.0,3549.0] || equal(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(w)),x),y),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1))* -> equal(c_Lambda_Olift(hAPP(u,w),y),x1).
% 300.02/300.41  69299[0:SpL:68549.1,7.0] || equal(u,c_List_Olist_ONil(v))* c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,y,v),c_List_Olist_OCons(z,c_List_Olist_ONil(v),v),v)* -> equal(u,y)* equal(z,x).
% 300.02/300.41  69212[0:SpL:68549.1,7.0] || equal(u,c_List_Olist_ONil(v))* c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,z,v),v)* -> equal(z,u)* equal(y,x).
% 300.02/300.41  69203[0:SpL:68549.1,2115.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** c_List_Olistsp(x,c_List_Olist_OCons(y,c_List_Olist_ONil(w),w),w)* -> c_List_Olistsp(x,c_List_Olist_OCons(y,u,w),w)*.
% 300.02/300.41  68717[0:SpR:68549.1,6.1] || equal(u,c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,u,v),c_List_Olist_OCons(y,c_List_Olist_ONil(v),v),v)*.
% 300.02/300.41  68712[0:SpR:68549.1,13812.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_ONil(w))** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),w),c_List_Oreplicate(u,v,w))**.
% 300.02/300.41  68693[0:SpR:68549.1,6.1] || equal(u,c_List_Olist_ONil(v)) hBOOL(hAPP(hAPP(w,x),y)) -> c_ListOrder_Ostep1(w,c_List_Olist_OCons(x,c_List_Olist_ONil(v),v),c_List_Olist_OCons(y,u,v),v)*.
% 300.02/300.41  70586[1:SpL:39416.1,70536.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  70576[1:SpL:39416.1,70536.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  70552[1:SpL:39416.1,70536.0] || equal(c_List_Obutlast(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  70544[1:SpL:39416.1,70536.0] || equal(c_List_Obutlast(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  70606[1:Rew:1014.0,70573.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  70979[1:SpL:70960.1,341.1] || equal(u,c_List_Olist_ONil(tc_Type_Otype)) c_Type_Otypings(v,w,u)* c_Type_Otyping(v,x,v_T_H____) -> c_Type_Otyping(v,c_List_Ofoldl(c_Lambda_OdB_OApp,x,w,tc_Lambda_OdB,tc_Lambda_OdB),v_T_H____)*.
% 300.02/300.41  71041[1:SpR:70976.1,333.0] || equal(c_List_Oappend(u,v_Ts____,tc_Type_Otype),c_List_Olist_ONil(tc_Type_Otype)) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_List_Oappend(v,u,tc_Type_Otype),v_T_H____,tc_Type_Otype,tc_Type_Otype),c_List_Ofoldr(c_Type_Otype_OFun,v,v_T_H____,tc_Type_Otype,tc_Type_Otype))**.
% 300.02/300.41  71103[1:SpR:2005.0,2299.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41  71476[1:SpR:3754.1,90.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(v,tc_Lambda_OdB),w,tc_Lambda_OdB) -> equal(v,v_as____) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  71475[1:SpR:3754.1,90.1] || c_ListOrder_Ostep1(u,v,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB) -> equal(w,v_as____) c_ListOrder_Ostep1(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  71854[1:SpL:39416.1,71584.0] || equal(u,c_List_Obutlast(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41  71831[1:SpL:39416.1,71584.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41  72094[1:SpR:39416.1,72052.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),v_a____).
% 300.02/300.41  72085[1:SpR:39416.1,72052.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  72077[1:SpR:39416.1,72052.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  72529[1:SpL:39416.1,72479.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  72520[1:SpL:39416.1,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  72490[1:SpL:39416.1,72479.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  72559[1:Rew:1014.0,72517.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  72768[0:SpL:23311.2,16074.0] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))* -> c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.41  72655[1:SpR:23311.2,22683.1] class_OrderedGroup_Omonoid__add(u) class_OrderedGroup_Oab__group__add(u) || c_ListOrder_Ostep1(hAPP(c_HOL_Oplus__class_Oplus(u),v),v_rs____,v_rs____,tc_Lambda_OdB) -> hBOOL(hAPP(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v_a____),v),v_a____))*.
% 300.02/300.41  72878[1:SpL:39416.1,72482.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  72854[1:SpL:39416.1,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  72846[1:SpL:39416.1,72482.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  72899[1:Rew:1014.0,72875.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  73116[1:SpL:39416.1,73045.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  73107[1:SpL:39416.1,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  73077[1:SpL:39416.1,73045.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  73146[1:Rew:1014.0,73104.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  73181[1:SpL:39416.1,73048.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  73157[1:SpL:39416.1,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  73149[1:SpL:39416.1,73048.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  73202[1:Rew:1014.0,73178.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  73985[11:SpR:39416.1,73885.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Predicate_Oconversep(v,w,x),v_a____),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) hBOOL(hAPP(u,v_a____)).
% 300.02/300.41  74943[1:SpL:3754.1,11911.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Obutlast(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),hAPP(hAPP(c_Lambda_OdB_OApp,x),y))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41  77678[1:SpL:3754.1,11930.0] || equal(hAPP(hAPP(c_Type_Otype_OFun,u),v),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> equal(w,v_as____) equal(u,v_a____).
% 300.02/300.41  77665[0:SpL:310.1,11930.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w)* equal(w,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Olist_OCons(x,y,z),x1,z,x2))* -> equal(c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v),x)*.
% 300.02/300.41  77860[1:SpL:39416.1,74795.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  77838[1:SpL:39416.1,74795.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  77896[1:SpL:39416.1,75753.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  77874[1:SpL:39416.1,75753.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  78136[1:SpL:39416.1,75790.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  78110[1:SpL:39416.1,75790.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  78096[1:SpL:39416.1,75790.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  78072[1:SpL:39416.1,75790.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  78165[1:Rew:1014.0,78134.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.41  78170[1:SpL:39416.1,74714.0] || equal(u,v_as____) equal(v,w)* equal(v_rs____,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  78217[1:SpL:39416.1,74831.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41  78195[1:SpL:39416.1,74831.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41  79339[1:SpL:76543.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x)* equal(y,w).
% 300.02/300.41  79248[1:SpL:76543.1,7.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(y,u)* equal(x,w).
% 300.02/300.41  79239[1:SpL:76543.1,2115.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** c_List_Olistsp(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_List_Olistsp(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  78674[1:SpR:76543.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  78668[1:SpR:76543.1,13812.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB)).
% 300.02/300.41  78646[1:SpR:76543.1,6.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) hBOOL(hAPP(hAPP(v,w),x)) -> c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  79527[1:MRR:78928.3,1034.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),c_List_Olist_OCons(y,u,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),y)).
% 300.02/300.41  79528[1:MRR:78875.3,1032.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(v,w),x)).
% 300.02/300.41  79564[1:SpR:39416.1,78501.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.41  79668[1:SpR:39416.1,78502.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),w)*.
% 300.02/300.41  79854[1:Rew:1014.0,79810.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),u)*.
% 300.02/300.41  79859[1:Rew:1014.0,79776.2] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 300.02/300.41  79861[1:Rew:1014.0,79766.2,2117.0,79766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),w).
% 300.02/300.41  80107[1:SpL:39416.1,80065.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80085[1:SpL:39416.1,80065.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80277[0:SpL:192.2,80230.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Oreplicate(z,x1,w),x)* -> equal(x,c_List_Olist_ONil(w)) equal(x1,u)*.
% 300.02/300.41  80339[1:SpL:39416.1,80130.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80298[1:SpL:39416.1,80130.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80371[1:Rew:1014.0,80332.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80475[1:SpL:39416.1,80363.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80434[1:SpL:39416.1,80363.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80489[1:Rew:1014.0,80468.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  80775[1:SpL:76.0,80405.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Orotate1(c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.41  81691[1:SpL:1787.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  81653[1:SpL:1787.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  82740[1:SpL:39416.1,82719.0] || equal(u,v_rs____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  83654[0:Res:8117.0,352.1] || c_Type_Otyping(u,v,w)* -> c_Type_Otyping(u,c_Lambda_Osubst(c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(tc_nat)))),v,x),hAPP(hAPP(c_Type_Otype_OFun,y),hAPP(hAPP(c_Type_Otype_OFun,z),z)))*.
% 300.02/300.41  83697[1:Rew:298.0,83681.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  83699[1:Rew:298.0,83676.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB))* -> .
% 300.02/300.41  84024[1:Rew:2142.0,83968.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB)).
% 300.02/300.41  84694[0:SpL:2142.0,1946.0] || c_List_Olistsp(u,c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y)* -> c_List_Olistsp(u,c_List_Orotate1(c_List_Olist_OCons(v,x,y),y),y).
% 300.02/300.41  84928[0:Rew:2142.0,84685.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),y),c_List_Orotate1(c_List_Olist_OCons(u,x,y),y))** -> .
% 300.02/300.41  84669[0:SpL:2142.0,3874.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Olist_OCons(y,z,w),w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(u,y).
% 300.02/300.41  84967[1:Rew:58503.0,84547.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB)).
% 300.02/300.41  85059[0:SpR:192.2,84750.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Olist_OCons(z,c_List_Orev(x,w),w),w),u)*.
% 300.02/300.41  85265[1:SpL:39416.1,84890.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  85253[1:SpL:39416.1,84890.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  85226[1:SpL:39416.1,84890.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  85606[1:SpL:39416.1,84891.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  85594[1:SpL:39416.1,84891.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  85567[1:SpL:39416.1,84891.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86249[1:SpL:39416.1,86168.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86238[1:SpL:39416.1,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86206[1:SpL:39416.1,86168.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86266[1:Rew:1014.0,86235.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orotate1(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  86308[1:SpL:39416.1,86259.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86296[1:SpL:39416.1,86259.0] || c_ListOrder_Ostep1(u,c_List_Orev(v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86269[1:SpL:39416.1,86259.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86333[1:Rew:1014.0,86282.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(v,v_as____).
% 300.02/300.41  86508[1:Rew:2232.0,86420.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB)).
% 300.02/300.41  86669[1:SpL:39416.1,86588.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86658[1:SpL:39416.1,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86626[1:SpL:39416.1,86588.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86686[1:Rew:1014.0,86655.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orotate1(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  86728[1:SpL:39416.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86716[1:SpL:39416.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86689[1:SpL:39416.1,86679.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  86753[1:Rew:1014.0,86702.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(v,v_as____).
% 300.02/300.41  86977[1:SpL:2232.0,4918.1] || equal(u,v_as____)* equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,x,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(w,u)*.
% 300.02/300.41  87224[0:Rew:87223.1,64401.1] ||  -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Obutlast(c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Oappend(x,u,v),v),v),v),v),c_List_Obutlast(c_List_Oappend(x,u,v),v))**.
% 300.02/300.41  87734[0:Rew:2142.0,87682.0,2232.0,87682.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Oreplicate(x,y,z),z))** -> .
% 300.02/300.41  87735[0:Rew:85023.0,87671.0,58554.0,87671.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),y),y),c_List_Olist_OCons(v,c_List_Olist_OCons(u,c_List_Olist_ONil(y),y),y))** -> .
% 300.02/300.41  87789[0:Rew:2142.0,87759.0,2142.0,87759.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oreplicate(x,y,z),z),z),z),z),c_List_Olist_OCons(u,c_List_Oreplicate(x,y,z),z))** -> .
% 300.02/300.41  87748[0:SpL:84800.0,87325.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_ONil(y),y),y),y),y),c_List_Olist_OCons(x,c_List_Olist_OCons(w,c_List_Olist_ONil(y),y),y))** -> .
% 300.02/300.41  87993[1:Rew:24918.0,87960.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> hBOOL(c_List_Ofoldr(c_Transitive__Closure_Ortranclp(v,w),c_List_Olist_OCons(hAPP(hAPP(c_Transitive__Closure_Ortranclp(v,w),v_a____),x),u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.41  88033[1:SpL:39416.1,87405.0] || equal(u,v_rs____) equal(v_rs____,v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  88001[1:SpL:39416.1,87405.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** equal(v_rs____,u) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  88103[1:Rew:1014.0,88030.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_rs____)** equal(v_rs____,x) -> equal(w,v_as____).
% 300.02/300.41  88112[1:SpL:39416.1,87307.0] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  88229[0:SpL:39416.1,87174.0] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),tc_nat)*.
% 300.02/300.41  88218[0:SpL:39416.1,87174.0] || equal(c_List_Orotate1(u,v),c_List_Orotate1(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 300.02/300.41  88174[0:SpL:39416.1,87174.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.41  88363[0:Res:144.1,7387.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,v,x)),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(w,u,x)),tc_Lambda_OdB)*.
% 300.02/300.41  88361[0:Res:149.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,w)),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,w)),tc_Lambda_OdB)*.
% 300.02/300.41  88466[1:SpL:39416.1,88293.0] || equal(u,c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  88450[1:SpL:39416.1,88293.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  88423[1:SpL:39416.1,88293.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  88528[1:Rew:1014.0,88436.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(x,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.41  88639[0:SpL:39416.1,87176.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(v,y,w),w),w),tc_nat)*.
% 300.02/300.41  88628[0:SpL:39416.1,87176.0] || equal(c_List_Orotate1(u,v),c_List_Orev(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 300.02/300.41  88584[0:SpL:39416.1,87176.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orev(x,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.41  88996[0:Res:8233.1,3390.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(w,x),y) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Osubst(u,w,v),x),y)*.
% 300.02/300.41  88994[0:Res:159.1,3390.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(v,w),x),y)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_Olift(u,w),x),y)*.
% 300.02/300.41  89051[1:SpL:39416.1,88727.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89035[1:SpL:39416.1,88727.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89008[1:SpL:39416.1,88727.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(u,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89111[1:Rew:1014.0,89021.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(x,tc_Lambda_OdB))** -> equal(v,v_as____).
% 300.02/300.41  89229[0:SpL:39416.1,87178.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(v,x,y),y),y),y),tc_nat)*.
% 300.02/300.41  89222[0:SpL:39416.1,87178.0] || equal(c_List_Orotate1(u,v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),v),tc_nat)*.
% 300.02/300.41  89211[0:SpL:39416.1,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(u,v),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(w,y,v),v),tc_nat)*.
% 300.02/300.41  89167[0:SpL:39416.1,87178.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)*.
% 300.02/300.41  89359[0:Res:144.1,7385.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(x,u,y)),z)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(x,v,y)),z)*.
% 300.02/300.41  89357[0:Res:149.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(u,x)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Olift(v,x)),y)*.
% 300.02/300.41  89545[1:SpL:39416.1,89290.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89518[1:SpL:39416.1,89290.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89502[1:SpL:39416.1,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89475[1:SpL:39416.1,89290.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),u)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  89581[1:Rew:1014.0,89488.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> equal(v,v_as____).
% 300.02/300.41  89691[0:Res:69.1,1644.0] || hBOOL(hAPP(hAPP(u,v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,w),x),v))))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,w),x),v),y))*.
% 300.02/300.41  90132[1:SpL:132.2,90035.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  90327[1:SpL:39416.1,90130.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90322[1:SpL:39416.1,90130.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90297[1:SpL:39416.1,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90265[1:SpL:39416.1,90130.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90346[1:Rew:1014.0,90320.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  90348[1:Rew:1014.0,90294.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  90391[1:SpL:39416.1,90131.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90386[1:SpL:39416.1,90131.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90360[1:SpL:39416.1,90131.0] || equal(c_List_Orotate1(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90351[1:SpL:39416.1,90131.0] || equal(c_List_Orotate1(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90400[1:Rew:1014.0,90383.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  90497[1:SpL:132.2,90402.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  90719[1:SpL:39416.1,90495.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90714[1:SpL:39416.1,90495.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90689[1:SpL:39416.1,90495.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90657[1:SpL:39416.1,90495.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90750[1:Rew:1014.0,90712.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  90752[1:Rew:1014.0,90686.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  90795[1:SpL:39416.1,90496.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90790[1:SpL:39416.1,90496.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90764[1:SpL:39416.1,90496.0] || equal(c_List_Orev(c_List_Orotate1(u,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90755[1:SpL:39416.1,90496.0] || equal(c_List_Orev(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  90821[1:Rew:1014.0,90787.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  91299[1:Res:2050.2,19831.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_Type_Otyping(w,c_Lambda_OdB_OVar(u),x)* c_Type_Otyping(c_Type_Oshift(w,v,y,tc_Type_Otype),c_Lambda_OdB_OVar(u),z)* -> equal(x,z)*.
% 300.02/300.41  91797[0:SpL:3064.1,69768.0] || equal(c_List_Olist_OCons(u,c_List_Oreplicate(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),u,w),w),c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(v,w),v,w),w))* -> equal(v,c_List_Olist_ONil(w)).
% 300.02/300.41  91679[0:SpR:3064.1,555.1] || equal(u,c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(v,w),v,w),w))* -> equal(v,c_List_Olist_ONil(w)) equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)))*.
% 300.02/300.41  91676[0:SpR:3064.1,693.1] || equal(c_List_Obutlast(c_List_Olist_OCons(c_List_Olast(u,v),u,v),v),w)* -> equal(u,c_List_Olist_ONil(v)) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,tc_List_Olist(v)),w,v),w)**.
% 300.02/300.41  92262[0:Res:8233.1,3389.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_Osubst(u,x,v),y),z)* -> c_Type_Otyping(w,c_Lambda_Olift(x,y),z).
% 300.02/300.41  92260[0:Res:159.1,3389.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_Olift(u,x),y),z)* -> c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_Olift(v,x),y),z)*.
% 300.02/300.41  93010[0:SpR:7262.0,7291.1] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(x))),y))* -> hBOOL(hAPP(u,hAPP(hAPP(c_Type_Otype_OFun,c_Lambda_OdB_OVar(x)),hAPP(v,x))))*.
% 300.02/300.41  93064[0:SpL:39416.1,93030.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(u))),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),tc_nat)*.
% 300.02/300.41  93060[0:SpL:39416.1,93030.0] || equal(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(z))),tc_nat)*.
% 300.02/300.41  93058[0:SpL:39416.1,93030.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(z)),tc_nat)*.
% 300.02/300.41  93056[0:SpL:39416.1,93030.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Lambda_Obeta,u)),c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(z),tc_nat)*.
% 300.02/300.41  93986[1:Res:11440.0,19831.0] || c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,v,w)),c_Lambda_OdB_OVar(c_Lambda_Osubst(x,v,w)),y)* -> equal(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),x),v,w),y).
% 300.02/300.41  93980[0:SpR:273.1,11440.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),c_Lambda_OdB_OVar(c_Lambda_Osubst(w,x,v)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),w),x,v))*.
% 300.02/300.41  93968[0:SpR:273.1,11440.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) -> c_Type_Otyping(hAPP(c_Lambda_OdB_OApp,c_Lambda_Osubst(w,x,v)),c_Lambda_OdB_OVar(c_Lambda_OdB_OVar(u)),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),c_Lambda_OdB_OVar(u)),x,v))*.
% 300.02/300.41  94359[0:SpR:517.1,1778.1] || equal(c_List_Oappend(u,v,w),x)* -> equal(c_List_Orev(u,w),c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(x,w),w),c_List_Olast(c_List_Orev(u,w),w))*.
% 300.02/300.41  94739[1:Rew:1014.0,94721.1] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) equal(c_List_Obutlast(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____).
% 300.02/300.41  94844[0:Res:8233.1,3222.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),x,y) -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_Osubst(u,x,v),y)*.
% 300.02/300.41  94842[0:Res:159.1,3222.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_Olift(v,x),y)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,w),c_Lambda_Olift(u,x),y)*.
% 300.02/300.41  94835[0:Res:69.1,3222.0] || hBOOL(hAPP(hAPP(u,v),w))* c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,x),y),w,z)* -> c_Wellfounded_Oaccp(c_Transitive__Closure_Ortranclp(c_Transitive__Closure_Ortranclp(u,x),y),v,z)*.
% 300.02/300.41  95180[9:Rew:1014.0,95142.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(u,c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) c_List_Olistsp(x,c_List_Obutlast(w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  95623[1:Res:11863.0,19831.0] || c_Type_Otyping(hAPP(u,v),c_Lambda_OdB_OVar(c_List_Ofoldr(u,w,x,y,z)),x1)* -> equal(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,y),x,y,z),x1)*.
% 300.02/300.41  95559[0:SpR:410.1,11863.0] class_OrderedGroup_Omonoid__add(u) ||  -> c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),v),c_Lambda_OdB_OVar(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(u),w,c_HOL_Ozero__class_Ozero(u),u,u)),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,u,u))*.
% 300.02/300.41  95545[1:SpR:8588.1,11863.0] || equal(u,v_rs____) -> c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_List_Ofoldr(v,u,x,tc_Lambda_OdB,y)),c_List_Ofoldr(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),x,tc_Lambda_OdB,y))*.
% 300.02/300.41  95531[1:SpR:2133.0,11863.0] ||  -> c_Type_Otyping(hAPP(u,v_a____),c_Lambda_OdB_OVar(c_List_Ofoldr(u,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB,x)),c_List_Ofoldr(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))*.
% 300.02/300.41  95756[0:SpL:39416.1,85368.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,w,x),x),c_List_Olist_OCons(u,w,x))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat).
% 300.02/300.41  95914[0:Res:16106.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,w,u)),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),tc_Lambda_OdB).
% 300.02/300.41  95913[0:Res:16106.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),c_Lambda_OdB_OVar(u)),v))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(x),y) -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(v,x,u)),y)*.
% 300.02/300.41  96111[1:SpR:39416.1,96017.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(u,tc_Lambda_OdB),x)*.
% 300.02/300.41  96099[1:SpR:39416.1,96017.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),w)*.
% 300.02/300.41  96085[1:SpR:39416.1,96017.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v)*.
% 300.02/300.41  96182[0:SpL:133.0,87333.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Oreplicate(x,w,y))** -> .
% 300.02/300.41  96254[0:Res:16102.1,7387.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(w),tc_Lambda_OdB) -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,w,v)),tc_Lambda_OdB)*.
% 300.02/300.41  96253[0:Res:16102.1,7385.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),c_Lambda_OdB_OVar(v)))* c_Type_Otyping(w,c_Lambda_OdB_OAbs(c_Lambda_Osubst(u,x,v)),y)* -> c_Type_Otyping(w,c_Lambda_OdB_OAbs(x),y).
% 300.02/300.41  96768[0:SpL:133.0,87823.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Orev(c_List_Olist_OCons(w,z,y),y))** -> .
% 300.02/300.41  96866[0:SpL:133.0,87824.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),c_List_Orev(c_List_Olist_OCons(w,z,y),y))** -> .
% 300.02/300.41  97194[0:SpL:133.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 300.02/300.41  97193[0:SpL:76.0,88926.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 300.02/300.41  97441[0:SpL:133.0,88927.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Olist_OCons(w,z,y))** -> .
% 300.02/300.41  97440[0:SpL:76.0,88927.0] || equal(c_List_Orev(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(c_List_Oreplicate(w,x,y),c_List_Oreplicate(z,x,y),y),y),y),y),c_List_Oreplicate(w,x,y))** -> .
% 300.02/300.41  97811[0:SpL:133.0,96534.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(c_List_Oreplicate(x,w,y),z,y),y),y),y),y),c_List_Oreplicate(x,w,y))** -> .
% 300.02/300.41  97893[1:SpL:39416.1,97868.0] || equal(u,v_as____) equal(c_List_Olist_OCons(v,w,tc_Lambda_OdB),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  98831[1:SpL:1844.0,14881.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB)) equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41  98830[1:SpL:1797.0,14881.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41  98828[1:SpL:1982.0,14881.1] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41  98824[1:SpL:1783.0,14881.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))* -> .
% 300.02/300.41  99883[1:SpL:39416.1,99845.0] || equal(u,v_rs____) equal(v,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  100134[1:SpL:39416.1,100085.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  100118[1:SpL:39416.1,100085.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  100091[1:SpL:39416.1,100085.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  100166[1:Rew:1014.0,100104.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,c_List_Olist_OCons(z,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  100378[1:SpL:39416.1,100267.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  100362[1:SpL:39416.1,100267.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  100335[1:SpL:39416.1,100267.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  100410[1:Rew:1014.0,100348.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,c_List_Olist_OCons(z,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____).
% 300.02/300.41  101161[1:SpL:39416.1,101103.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  101134[1:SpL:39416.1,101103.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  101255[0:SpL:270.0,36387.0] || c_HOL_Oord__class_Oless(c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),c_Lambda_OdB_OAbs(w),x),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(u,v,c_HOL_Oplus__class_Oplus(tc_nat),w,x),tc_nat) -> .
% 300.02/300.41  102732[9:SpR:1783.0,52411.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  102930[9:Rew:298.0,102871.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  103542[1:SpL:2231.0,55611.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  105209[10:Rew:2142.0,105166.1] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  105461[10:SpL:39416.1,105365.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  105560[10:SpL:1801.0,66459.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  105768[1:SpL:1787.0,75483.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),c_List_Oreplicate(u,v,tc_Lambda_OdB))* -> .
% 300.02/300.41  107001[1:SpL:2231.0,87318.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  107053[1:SpL:1844.0,87717.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  107052[1:SpL:1797.0,87717.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  107100[1:Rew:2232.0,107050.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(u,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  107046[1:SpL:1783.0,87717.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))* -> .
% 300.02/300.41  107328[2:SpL:1801.0,88230.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> .
% 300.02/300.41  107944[0:SpR:39416.1,107931.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),tc_nat)* equal(v,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 300.02/300.41  108003[0:SSi:107975.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),w)),tc_nat)*.
% 300.02/300.41  108026[0:SpR:315.0,107995.1] ||  -> equal(c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),u,v,w,x),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_HOL_Oplus__class_Oplus(tc_nat),c_List_Olist_OCons(y,u,w),v,w,x),tc_nat)*.
% 300.02/300.41  108005[0:SpR:39416.1,107995.1] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),tc_nat)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(u,w),tc_nat)*.
% 300.02/300.41  108062[0:SSi:108031.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v)),tc_nat)*.
% 300.02/300.41  108063[0:SSi:108024.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),u,v,tc_nat,tc_nat),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_nat),w,c_List_Olist_OCons(u,v,tc_nat),tc_nat,tc_nat),tc_nat)*.
% 300.02/300.41  108064[0:SSi:108022.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),u),v),c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),v),u)),tc_nat)*.
% 300.02/300.41  108367[1:SpL:39416.1,108339.0] || equal(u,v_as____) equal(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  108759[10:Rew:2142.0,108693.1] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  108692[10:SpL:1797.0,105182.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  108761[10:Rew:2445.0,108760.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  108686[10:SpL:1783.0,105182.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  111340[2:MRR:111339.3,1034.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,x),v))*.
% 300.02/300.41  111342[2:MRR:111341.3,1032.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_rs____)** c_ListOrder_Ostep1(w,v_rs____,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(w,v),x))*.
% 300.02/300.41  111362[10:SpL:39416.1,111213.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  111808[1:SpL:39416.1,111785.0] || equal(u,v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w)*.
% 300.02/300.41  112380[1:SpL:39416.1,112367.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  112414[1:SpL:39416.1,112371.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  112559[1:Rew:1014.0,112454.2] || equal(u,v_rs____) equal(c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))** -> equal(w,v_as____) equal(u,c_List_Obutlast(w,tc_Lambda_OdB))*.
% 300.02/300.41  112687[1:SpL:1787.0,30559.0] || equal(u,c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  113053[1:Rew:1014.0,113021.2] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** equal(c_List_Obutlast(c_List_Oappend(w,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(w,u)*.
% 300.02/300.41  113468[1:Rew:1014.0,113404.2] || equal(u,v_as____) equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(u,c_List_Obutlast(x,tc_Lambda_OdB))*.
% 300.02/300.41  113469[1:Rew:1014.0,113401.2] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(u,c_List_Obutlast(x,tc_Lambda_OdB))*.
% 300.02/300.41  113470[1:Rew:1014.0,113391.2] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  113471[1:Rew:1014.0,113387.1] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(w,v_as____) equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Obutlast(w,tc_Lambda_OdB)).
% 300.02/300.41  113472[1:Rew:1014.0,113386.2] || equal(u,v_as____) equal(c_List_Olist_OCons(v,u,tc_Lambda_OdB),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(x,v_as____) equal(c_List_Obutlast(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  113536[1:SpL:1801.0,34091.0] || equal(u,c_List_Orev(c_List_Oappend(v,c_List_Oreplicate(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  114024[0:SpL:39416.1,113987.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,y),tc_nat)* equal(c_List_Olast(c_List_Orotate1(v,y),y),w)*.
% 300.02/300.41  114283[1:SpR:4799.1,2098.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 300.02/300.41  114281[1:SpR:74746.1,2098.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB))**.
% 300.02/300.41  114246[1:SpR:6087.1,2098.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.41  114245[1:SpR:74710.1,2098.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))**.
% 300.02/300.41  114611[0:SpL:39698.2,96220.0] || equal(c_List_Olist_OCons(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,y),y),y),x)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(y),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat).
% 300.02/300.41  114577[0:SpL:39698.2,546.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(w),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* equal(u,x)*.
% 300.02/300.41  114564[0:SpL:39698.2,546.1] || equal(u,v)* equal(v,c_List_Orev(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* equal(u,w)*.
% 300.02/300.41  115127[10:SpL:2207.0,52782.0] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  114971[1:SpL:2207.0,9400.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** equal(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),w,tc_Lambda_OdB))* -> .
% 300.02/300.41  114881[0:SpL:2207.0,31376.0] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,w),w),x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Oappend(c_List_Orev(u,w),x,w),c_List_Olist_ONil(w)).
% 300.02/300.41  114764[1:SpR:2207.0,74743.1] || equal(c_List_Orotate1(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____) -> equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))**.
% 300.02/300.41  115503[10:Rew:2527.0,115502.1] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(x,c_List_Olist_OCons(v_a____,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  115814[1:SpR:4822.1,2195.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))**.
% 300.02/300.41  115812[1:SpR:74743.1,2195.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Oappend(w,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),w,tc_Lambda_OdB),c_List_Oappend(w,u,tc_Lambda_OdB))**.
% 300.02/300.41  116140[1:Rew:133.0,116139.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,u,tc_Lambda_OdB))** -> .
% 300.02/300.41  116557[1:Rew:58503.0,116529.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB))** -> equal(c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____).
% 300.02/300.41  116885[1:Rew:24918.0,116852.2] || equal(u,v_rs____) hBOOL(c_List_Ofoldr(c_fequal(v),c_List_Olist_OCons(w,u,tc_Lambda_OdB),x,tc_Lambda_OdB,y))* -> equal(w,hAPP(hAPP(c_fequal(v),v_a____),x)).
% 300.02/300.41  117239[0:MRR:117238.0,114669.2] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(u),tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,u),tc_nat)* equal(w,c_List_Olist_ONil(u)) c_List_Olistsp(x,c_List_Obutlast(w,u),u)*.
% 300.02/300.41  117596[1:SpL:1787.0,48709.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  117934[0:SpL:133.0,13771.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Olistsp(u,c_List_Oreplicate(w,v,x),x).
% 300.02/300.41  118096[2:SpL:39416.1,118079.0] || equal(u,v_rs____) equal(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  118341[9:Rew:298.0,118319.0,211.0,118319.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(y,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  118433[10:SpL:2231.0,52905.0] || equal(c_List_Obutlast(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) c_List_Olistsp(x,c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  118568[0:Res:141.1,12131.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),w),tc_Lambda_OdB)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),w),tc_Lambda_OdB)*.
% 300.02/300.41  118795[10:Rew:1783.0,118721.1] || equal(c_List_Oappend(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  118796[10:Rew:1844.0,118707.1,2232.0,118707.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Olist_OCons(u,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  118898[10:SpL:1844.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  118897[10:SpL:1797.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  118891[10:SpL:1783.0,53535.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  119072[1:SpL:2231.0,54747.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  119216[1:Rew:2142.0,119182.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  119515[1:Rew:2232.0,119450.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  119738[1:SpL:2231.0,55087.1] || equal(u,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  119705[1:SpL:1797.0,55087.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41  119699[1:SpL:1783.0,55087.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41  119911[1:SpL:2231.0,55607.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  120041[1:SpL:2231.0,55608.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  120357[10:SpL:1797.0,58250.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  120351[10:SpL:1783.0,58250.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  120504[1:SpL:2231.0,58406.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  120797[1:SpL:2231.0,58739.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,u,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  120818[1:SpR:270.0,58789.0] ||  -> hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(c_Lambda_OdB_OdB__rec(v,w,c_fequal(u),c_Lambda_OdB_OAbs(v_a____),x),v_rs____,tc_Lambda_OdB),c_Lambda_OdB_OdB__rec(v,w,c_fequal(u),v_a____,x),tc_Lambda_OdB,y))*.
% 300.02/300.41  121011[0:SpL:3546.1,264.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),y),v))* -> equal(w,c_Lambda_OdB_OVar(u)).
% 300.02/300.41  121102[1:SpL:2231.0,59632.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  121170[1:Rew:1783.0,121056.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____) equal(c_List_Oappend(w,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)** -> .
% 300.02/300.41  121224[1:SpL:2231.0,59654.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  121191[1:SpL:1797.0,59654.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(v,c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41  121185[1:SpL:1783.0,59654.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),u,tc_Lambda_OdB),tc_Lambda_OdB),x)** -> .
% 300.02/300.41  121424[0:SpL:3545.1,263.0] || c_HOL_Oord__class_Oless(u,v,tc_nat) equal(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),c_Lambda_OdB_OVar(u)),v))* -> equal(x,c_Lambda_OdB_OVar(u)).
% 300.02/300.41  121986[1:SpL:2231.0,87355.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  122105[1:SpL:2231.0,87403.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  122210[1:SpL:2231.0,88282.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  122313[1:SpL:2231.0,88537.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  122667[1:SpL:2231.0,89279.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  122770[1:SpL:2231.0,89590.1] || equal(u,v_rs____) equal(c_List_Orotate1(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  122853[1:SpL:2231.0,91938.1] || equal(u,v_rs____) equal(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  122927[1:SpL:2231.0,91975.0] || equal(u,c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> .
% 300.02/300.41  123164[1:SpL:1801.0,97879.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Olist_OCons(x,y,tc_Lambda_OdB),c_List_Oreplicate(v,w,tc_Lambda_OdB))* -> .
% 300.02/300.41  123942[1:SpL:39416.1,123862.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v,tc_Lambda_OdB),tc_nat)* equal(w,v_as____)*.
% 300.02/300.41  124005[1:Rew:1014.0,123978.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) equal(x,y)* -> equal(w,v_as____) equal(y,v_as____)*.
% 300.02/300.41  124097[1:SpL:39416.1,124069.0] || equal(u,v_as____) equal(v,v_as____)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(v,w)*.
% 300.02/300.41  124430[1:SpL:39416.1,124401.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,w)*.
% 300.02/300.41  125047[10:Rew:1014.0,125029.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41  125160[0:Res:141.1,12129.0] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v))* c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(u),x),y)* -> c_Type_Otyping(w,c_Lambda_Olift(c_Lambda_OdB_OAbs(v),x),y)*.
% 300.02/300.41  125320[1:Rew:211.0,125238.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  125321[1:Rew:298.0,125237.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  125323[1:Rew:298.0,125231.1] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))** -> .
% 300.02/300.41  125437[1:Rew:211.0,125383.1] || equal(u,v_rs____) equal(c_List_Olist_OCons(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  125438[1:Rew:298.0,125382.1] || equal(u,v_rs____) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))** -> .
% 300.02/300.41  125440[1:Rew:298.0,125376.1] || equal(u,v_rs____) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),v,tc_Lambda_OdB))** -> .
% 300.02/300.41  125564[1:Rew:211.0,125498.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41  125565[1:Rew:298.0,125497.1] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Oappend(v,c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41  125567[1:Rew:298.0,125491.1] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),w) equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),c_List_Oappend(u,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41  125903[1:Rew:1844.0,125866.1,2142.0,125866.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41  126222[10:SpL:2231.0,118782.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_List_Olistsp(y,c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)*.
% 300.02/300.41  126545[1:SpL:1787.0,123865.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),x)* -> equal(x,v_as____).
% 300.02/300.41  126627[1:SpL:1801.0,124072.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(x,v_as____) -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.41  126755[0:Res:166.1,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_OdB_OAbs(v)),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,x),c_Lambda_OdB_OAbs(u)),w))*.
% 300.02/300.41  126750[0:Res:254.0,18978.0] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,v,c_HOL_Ozero__class_Ozero(tc_nat))),w)) -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,x),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v)),w))*.
% 300.02/300.41  126703[0:SpL:45.1,18978.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(v) hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.41  126702[0:SpL:42.1,18978.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(v) hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.41  126701[0:SpL:48.1,18978.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(v) hBOOL(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w))* -> hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_HOL_Oplus__class_Oplus(u),x),c_HOL_Ozero__class_Ozero(u)),w))*.
% 300.02/300.41  127013[1:Rew:1014.0,126989.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) c_List_Olistsp(z,x,tc_Lambda_OdB)*.
% 300.02/300.41  127064[1:SpL:1801.0,124404.0] || equal(c_List_Orotate1(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),x)* -> equal(v_as____,x).
% 300.02/300.41  127331[1:Rew:1844.0,127254.1,2142.0,127254.1] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w) equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w)* -> .
% 300.02/300.41  127783[1:Rew:2142.0,127747.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.41  127896[1:Rew:2232.0,127829.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(v_as____,x).
% 300.02/300.41  129035[1:Rew:128690.1,129034.2,128690.1,129034.1] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Obutlast(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(x,tc_Lambda_OdB))** -> equal(x,v_as____) equal(u,w)*.
% 300.02/300.41  129573[1:SpL:39416.1,129319.1] || equal(u,v_as____)* equal(v,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,u)*.
% 300.02/300.41  129635[1:Rew:1014.0,129609.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(y,v_as____)* equal(v,v_as____) -> equal(w,v_as____) equal(x,y)*.
% 300.02/300.41  130187[0:SpL:3544.0,314.0] || equal(c_Lambda_OdB_OdB__case(u,c_Type_Otype_OFun,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),hAPP(hAPP(c_Type_Otype_OFun,x1),x2))* -> equal(c_Lambda_Olift(x,y),x2).
% 300.02/300.41  130186[0:SpL:3544.0,313.0] || equal(c_Lambda_OdB_OdB__case(u,c_Type_Otype_OFun,v,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),hAPP(hAPP(c_Type_Otype_OFun,x1),x2))* -> equal(c_Lambda_Olift(w,y),x1).
% 300.02/300.41  130119[0:SpR:327.0,3544.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,c_Type_Oshift(v,c_Lambda_Olift(w,x),y,z),x1,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x2),x),x3),hAPP(y,c_Lambda_Olift(x2,x)))**.
% 300.02/300.41  130084[0:SpR:3544.0,149.1] || hBOOL(hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),u),v)) -> hBOOL(c_Lambda_OdB_OdB__case(w,c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),y),z))*.
% 300.02/300.41  129994[3:SpR:3544.0,44262.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__case(u,c_fequal(v),w,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),tc_nat)* equal(c_Lambda_Olift(x,z),c_Lambda_Olift(y,z)).
% 300.02/300.41  130366[1:SpL:39416.1,129909.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  130361[1:SpL:39416.1,129909.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  130345[1:SpL:39416.1,129909.0] || equal(c_List_Oappend(c_List_Orotate1(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  130318[1:SpL:39416.1,129909.0] || equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  130423[1:Rew:1014.0,130331.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____).
% 300.02/300.41  130436[0:SpR:39416.1,129982.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(v),tc_nat)* hBOOL(c_Lambda_OdB_OdB__case(w,u,x,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),y),z),x1))*.
% 300.02/300.41  130434[0:SpR:39416.1,129982.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,v),v),w),tc_nat)* hBOOL(c_Lambda_OdB_OdB__case(x,c_fequal(y),z,u,x1))*.
% 300.02/300.41  130432[0:SpR:39416.1,129982.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,v),v),tc_nat)* hBOOL(c_Lambda_OdB_OdB__case(w,c_fequal(x),y,c_Lambda_Olift(u,z),x1))*.
% 300.02/300.41  130426[0:SpR:39416.1,129982.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,v),tc_nat) hBOOL(c_Lambda_OdB_OdB__case(w,c_fequal(x),y,c_Lambda_Olift(hAPP(u,v),z),x1))*.
% 300.02/300.41  130663[1:Res:25015.1,8241.1] || c_Type_Otyping(v_e____,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____)),v))* -> c_Type_Otyping(v_e____,c_Lambda_Osubst(v,u,v_n____),v_T_H____)*.
% 300.02/300.41  130662[1:Res:25014.1,8241.1] || c_Type_Otyping(v_ea______,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____)),v))* -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(v,u,v_ia______),v_T_Ha______)*.
% 300.02/300.41  130685[0:SpR:315.0,129993.0] ||  -> hBOOL(c_Lambda_OdB_OdB__case(u,c_Transitive__Closure_Ortranclp(v,w),x,c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(c_List_Ofoldr(c_Lambda_OdB_OApp,y,z,x1,x2),y,x1),z,x1,x2),x3),x4))*.
% 300.02/300.41  130954[1:Rew:11887.0,130922.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) equal(c_Type_Osko__Type__Xtype__induct__1__1(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> hBOOL(hAPP(v,c_List_Ofoldr(c_Type_Otype_OFun,u,x,tc_Lambda_OdB,y)))*.
% 300.02/300.41  130955[1:Rew:11887.0,130921.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) equal(c_Type_Osko__Type__Xtype__induct__1__1(v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> hBOOL(hAPP(v,c_List_Ofoldr(c_Type_Otype_OFun,u,x,tc_Lambda_OdB,y)))*.
% 300.02/300.41  131148[1:SpL:1801.0,128707.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.41  131217[1:SpL:1801.0,128709.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oreplicate(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** -> equal(x,c_List_Oreplicate(v,w,tc_Lambda_OdB))*.
% 300.02/300.41  131259[1:Res:25015.1,12630.1] || c_Type_Otyping(v_e____,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_Type_Otyping(v_e____,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v,v_n____),v_T_H____)*.
% 300.02/300.41  131258[1:Res:25014.1,12630.1] || c_Type_Otyping(v_ea______,u,v_T____) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_Type_Otyping(v_ea______,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v_n____)),v_a____),v,v_ia______),v_T_Ha______)*.
% 300.02/300.41  131296[1:SpL:1787.0,129317.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),u)*.
% 300.02/300.41  131362[1:SpL:1787.0,129318.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Orev(c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),u)*.
% 300.02/300.41  131493[1:SpL:2231.0,5409.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** equal(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(u,x)*.
% 300.02/300.41  131908[1:SpL:2207.0,131730.1] || equal(v_as____,u) equal(u,c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB))* -> equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  131878[1:SpL:39416.1,131730.1] || equal(v_as____,u)* equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  131932[1:Rew:1014.0,131914.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v_as____,y)* equal(y,v)* -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  132523[1:SpL:35041.1,39.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____)** equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Otake(u,y,tc_Lambda_OdB))* -> equal(x,v)* equal(w,c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  132502[1:SpR:35041.1,401.0] || equal(c_List_Oreplicate(u,v,tc_Lambda_OdB),v_as____) -> equal(c_List_Orotate1(c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Otake(u,w,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.41  132594[2:SpL:39416.1,132562.0] || equal(u,v_as____) equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(v,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  2795[0:Res:255.3,111.1] class_Ring__and__Field_Oordered__idom(u) class_Ring__and__Field_Oordered__semidom(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)* c_HOL_Oord__class_Oless(w,v,tc_nat).
% 300.02/300.41  2794[0:Res:262.2,111.1] class_Orderings_Olinorder(u) class_Ring__and__Field_Oordered__semidom(u) ||  -> equal(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u)) c_HOL_Oord__class_Oless(c_Nat_Osemiring__1__class_Oof__nat(v,u),c_Nat_Osemiring__1__class_Oof__nat(w,u),u)* c_HOL_Oord__class_Oless(w,v,tc_nat).
% 300.02/300.41  3196[0:SpL:45.1,97.0] class_OrderedGroup_Omonoid__add(u) || hBOOL(hAPP(v,w))* c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,x)*.
% 300.02/300.41  3195[0:SpL:42.1,97.0] class_OrderedGroup_Ocomm__monoid__add(u) || hBOOL(hAPP(v,w))* c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,x)*.
% 300.02/300.41  3194[0:SpL:48.1,97.0] class_Ring__and__Field_Ocomm__semiring__1(u) || hBOOL(hAPP(v,w))* c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),w,x)* -> c_Wellfounded_Oaccp(hAPP(c_HOL_Oplus__class_Oplus(u),c_HOL_Ozero__class_Ozero(u)),v,x)*.
% 300.02/300.41  3985[0:SpL:236.0,219.0] || c_Type_Otyping(u,c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x),y) -> c_Type_Otyping(u,c_Lambda_Olift(w,x),c_Type_Osko__Type__Xtyping__elims__2__1(y,u,c_Lambda_Olift(v,x),c_Lambda_Olift(w,x)))*.
% 300.02/300.41  4221[0:SpL:127.1,404.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Orotate1(c_List_Obutlast(c_List_Olist_OCons(x,y,w),w),w))* -> equal(y,c_List_Olist_ONil(w)) equal(v,c_List_Obutlast(y,w)).
% 300.02/300.41  4543[0:SpR:137.1,79.2] || c_List_Olistsp(u,v,w) c_List_Olistsp(u,c_List_Obutlast(x,w),w) -> equal(x,c_List_Olist_ONil(w)) c_List_Olistsp(u,c_List_Obutlast(c_List_Oappend(v,x,w),w),w)*.
% 300.02/300.41  4648[0:SpR:127.1,90.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(v,w),x,w) -> equal(v,c_List_Olist_ONil(w)) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Olist_OCons(y,v,w),w),c_List_Olist_OCons(y,x,w),w)*.
% 300.02/300.41  4644[0:SpR:127.1,90.1] || c_ListOrder_Ostep1(u,v,c_List_Obutlast(w,x),x) -> equal(w,c_List_Olist_ONil(x)) c_ListOrder_Ostep1(u,c_List_Olist_OCons(y,v,x),c_List_Obutlast(c_List_Olist_OCons(y,w,x),x),x)*.
% 300.02/300.41  4876[0:Rew:137.1,4869.2] || c_ListOrder_Ostep1(u,v,w,x) -> equal(y,c_List_Olist_ONil(x)) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Oappend(v,y,x),x),c_List_Obutlast(c_List_Oappend(w,y,x),x),x)*.
% 300.02/300.41  5562[0:SpR:137.1,11.1] || c_ListOrder_Ostep1(u,c_List_Obutlast(v,w),x,w) -> equal(v,c_List_Olist_ONil(w)) c_ListOrder_Ostep1(u,c_List_Obutlast(c_List_Oappend(y,v,w),w),c_List_Oappend(y,x,w),w)*.
% 300.02/300.41  5547[0:SpR:137.1,11.1] || c_ListOrder_Ostep1(u,v,c_List_Obutlast(w,x),x) -> equal(w,c_List_Olist_ONil(x)) c_ListOrder_Ostep1(u,c_List_Oappend(y,v,x),c_List_Obutlast(c_List_Oappend(y,w,x),x),x)*.
% 300.02/300.41  8235[0:SpR:225.1,227.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_OdB_OVar(v))) -> equal(v,w) c_HOL_Oord__class_Oless(w,v,tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,c_Lambda_Osubst(u,x,w)),c_Lambda_OdB_OVar(v)))*.
% 300.02/300.41  11463[0:SpL:291.0,97.0] || hBOOL(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x))* c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(v,w,x),y)* -> c_Wellfounded_Oaccp(c_Lambda_OdB_OApp,c_Lambda_Osubst(u,w,x),y)*.
% 300.02/300.41  11443[0:SpR:291.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z,x1),x2),hAPP(hAPP(v,c_Lambda_Osubst(x,z,x1)),c_Lambda_Osubst(y,z,x1)))*.
% 300.02/300.41  11934[0:SpL:315.0,97.0] || hBOOL(c_List_Ofoldr(u,c_List_Olist_OCons(v,w,x),y,x,z))* c_Wellfounded_Oaccp(u,c_List_Ofoldr(u,w,y,x,z),x1)* -> c_Wellfounded_Oaccp(u,v,x1)*.
% 300.02/300.41  11907[0:SpL:315.0,311.0] || hBOOL(c_List_Ofoldr(c_Lambda_Obeta,c_List_Olist_OCons(u,v,w),x,w,y))* c_Type_Otyping(z,u,x1)* -> c_Type_Otyping(z,c_List_Ofoldr(c_Lambda_Obeta,v,x,w,y),x1)*.
% 300.02/300.41  11883[0:SpR:315.0,223.0] ||  -> equal(c_Lambda_OdB_OdB__case(u,v,w,c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2),x3),hAPP(hAPP(v,x),c_List_Ofoldr(c_Lambda_OdB_OApp,y,x1,z,x2)))**.
% 300.02/300.41  12038[0:SpL:213.0,272.0] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),y) -> c_Type_Otypings(u,x,c_Type_Osko__Type__Xlist__app__typeD__1__1(y,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x))*.
% 300.02/300.41  12037[0:SpL:213.0,216.0] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),y) -> c_Type_Otypings(u,x,c_Type_Osko__Type__Xlist__app__typeE__1__1(y,u,hAPP(hAPP(c_Lambda_OdB_OApp,v),w),x))*.
% 300.02/300.41  12017[0:SpR:43.2,213.0] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> equal(c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,c_List_Olist_OCons(c_HOL_Ozero__class_Ozero(u),w,x),y,x),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(u),v,w,y,x))**.
% 300.02/300.41  12800[0:Res:222.1,332.0] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(c_Lambda_OdB_OVar(v)),w) -> equal(hAPP(c_Type_Oshift(u,c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtyping__elims__3__1(w,u,c_Lambda_OdB_OVar(v)),tc_Type_Otype),v),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,c_Lambda_OdB_OVar(v)))**.
% 300.02/300.41  13282[0:Res:222.1,352.1] || c_Type_Otyping(u,c_Lambda_OdB_OAbs(v),w) c_Type_Otyping(u,x,c_Type_Osko__Type__Xtyping__elims__3__1(w,u,v)) -> c_Type_Otyping(u,c_Lambda_Osubst(v,x,c_HOL_Ozero__class_Ozero(tc_nat)),c_Type_Osko__Type__Xtyping__elims__3__2(w,u,v))*.
% 300.02/300.41  13534[1:SpL:76.0,2149.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Oreplicate(w,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  13531[0:SpL:76.0,229.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Oappend(c_List_Oreplicate(y,v,w),c_List_Oreplicate(u,v,w),w))* -> equal(x,c_List_Oreplicate(y,v,w)).
% 300.02/300.41  13530[0:SpL:76.0,228.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),c_List_Oreplicate(x,v,w),w),c_List_Oappend(y,c_List_Oreplicate(u,v,w),w))* -> equal(c_List_Oreplicate(x,v,w),y).
% 300.02/300.41  13464[1:SpR:76.0,7360.1] || equal(c_List_Olist_OCons(v_a____,c_List_Oreplicate(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____) -> equal(c_List_Oappend(c_List_Oreplicate(u,v,tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oreplicate(w,v,tc_Lambda_OdB))**.
% 300.02/300.41  13732[1:SpL:133.0,2149.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(v_a____,c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))** -> equal(c_List_Oreplicate(v,u,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  13729[0:SpL:133.0,229.0] || equal(c_List_Oappend(c_List_Oreplicate(u,v,w),x,w),c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(u,v,w),y,w),w))* -> equal(x,c_List_Olist_OCons(v,y,w)).
% 300.02/300.41  13728[0:SpL:133.0,228.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(c_List_Oreplicate(v,u,w),x,w),w),c_List_Oappend(y,c_List_Olist_OCons(u,x,w),w))* -> equal(c_List_Oreplicate(v,u,w),y).
% 300.02/300.41  13974[0:SpL:167.0,151.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB)).
% 300.02/300.41  14228[0:Res:183.1,97.0] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB)* c_Wellfounded_Oaccp(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,v,tc_Lambda_OdB,tc_Lambda_OdB),x)* -> c_Wellfounded_Oaccp(c_Lambda_Obeta,c_List_Ofoldl(c_Lambda_OdB_OApp,w,u,tc_Lambda_OdB,tc_Lambda_OdB),x)*.
% 300.02/300.41  14227[0:Res:183.1,311.0] || c_ListOrder_Ostep1(c_Lambda_Obeta,u,v,tc_Lambda_OdB)* c_Type_Otyping(w,c_List_Ofoldl(c_Lambda_OdB_OApp,x,u,tc_Lambda_OdB,tc_Lambda_OdB),y)* -> c_Type_Otyping(w,c_List_Ofoldl(c_Lambda_OdB_OApp,x,v,tc_Lambda_OdB,tc_Lambda_OdB),y)*.
% 300.02/300.41  14387[0:SpR:62.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41  14386[0:SpR:63.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41  14373[0:SpR:62.1,86.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41  14372[0:SpR:63.1,86.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__cancel__ab__semigroup__add(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41  14632[0:SpR:62.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41  14631[0:SpR:63.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),w),u)*.
% 300.02/300.41  14618[0:SpR:62.1,87.2] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41  14617[0:SpR:63.1,87.2] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(v,w,u) -> c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)*.
% 300.02/300.41  15105[0:SpL:62.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)* -> c_HOL_Oord__class_Oless(v,x,u).
% 300.02/300.41  15104[0:SpL:63.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),x),u)* -> c_HOL_Oord__class_Oless(v,x,u).
% 300.02/300.41  15091[0:SpL:62.1,88.1] class_OrderedGroup_Ocomm__monoid__add(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),u)* -> c_HOL_Oord__class_Oless(w,x,u).
% 300.02/300.41  15090[0:SpL:63.1,88.1] class_Ring__and__Field_Ocomm__semiring__1(u) class_OrderedGroup_Opordered__ab__semigroup__add__imp__le(u) || c_HOL_Oord__class_Oless(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),w),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),x),v),u)* -> c_HOL_Oord__class_Oless(w,x,u).
% 300.02/300.41  18005[0:SpR:43.2,108.3] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) class_Ring__and__Field_Oordered__semidom(u) || c_HOL_Oord__class_Oless(v,c_HOL_Ozero__class_Ozero(u),u)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),w,u)* -> c_HOL_Oord__class_Oless(v,w,u)*.
% 300.02/300.41  18033[0:SSi:18017.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> equal(u,c_HOL_Ozero__class_Ozero(tc_nat)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.41  19337[1:Rew:2249.0,19312.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,x) c_ListOrder_Ostep1(v,u,x,tc_Lambda_OdB)*.
% 300.02/300.41  19338[1:Rew:2249.0,19289.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) c_ListOrder_Ostep1(v,c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(x,u) c_ListOrder_Ostep1(v,x,u,tc_Lambda_OdB)*.
% 300.02/300.41  19989[0:Res:339.1,332.0] || c_Type_Otyping(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB),x) -> equal(c_List_Ofoldr(c_Type_Otype_OFun,c_Type_Osko__Type__Xvar__app__typesE__1__1(x,u,v,w),x,tc_Type_Otype,tc_Type_Otype),hAPP(u,v))**.
% 300.02/300.41  20456[0:SpL:396.0,416.0] || c_ListOrder_Ostep1(u,c_List_Orev(c_List_Olist_OCons(v,w,x),x),c_List_Orotate1(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(v,y).
% 300.02/300.41  20433[0:SpL:396.0,416.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),c_List_Orev(c_List_Olist_OCons(y,z,x),x),x)* -> hBOOL(hAPP(hAPP(u,v),y)) equal(v,y).
% 300.02/300.41  20647[0:SpR:191.2,135.1] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w))* -> equal(u,c_List_Olist_ONil(w)) equal(v,c_List_Olist_ONil(w)) equal(c_List_Olast(y,w),c_List_Olast(v,w)).
% 300.02/300.41  20929[1:Rew:1014.0,20837.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Oappend(z,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41  20930[1:Rew:1014.0,20836.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41  20932[1:Rew:1014.0,20832.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,c_List_Olist_OCons(z,x,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41  20934[1:Rew:1014.0,20829.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41  20935[1:Rew:1014.0,20828.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41  20936[1:Rew:1014.0,20827.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41  20937[1:Rew:1014.0,20826.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41  20939[1:Rew:1014.0,20819.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41  20944[1:Rew:1014.0,20807.2] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,x,tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41  20951[1:Rew:1014.0,20790.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41  20952[1:Rew:1014.0,20789.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____).
% 300.02/300.41  20953[1:Rew:1014.0,20788.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41  20954[1:Rew:1014.0,20787.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41  20955[1:Rew:1014.0,20780.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____).
% 300.02/300.41  20956[1:Rew:1014.0,20776.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_Type_Otype_OAtom(x),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(w,tc_Lambda_OdB),y,tc_Lambda_OdB,z))* -> equal(u,v_as____).
% 300.02/300.41  20957[1:Rew:1014.0,20775.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(u,v_as____).
% 300.02/300.41  20958[1:Rew:1014.0,20774.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,c_List_Orev(w,tc_Lambda_OdB))* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____).
% 300.02/300.41  20959[1:Rew:1014.0,20773.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____)** equal(x,c_List_Orev(w,tc_Lambda_OdB))* -> equal(u,v_as____).
% 300.02/300.41  20960[1:Rew:1014.0,20767.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.41  20975[1:Rew:1014.0,20724.2] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(c_List_Orotate1(y,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 300.02/300.41  20976[1:Rew:1014.0,20723.2] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(c_List_Orev(y,tc_Lambda_OdB),v_as____) -> equal(u,v_as____).
% 300.02/300.41  20977[1:Rew:1014.0,20716.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41  20978[1:Rew:1014.0,20714.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(w,c_List_Orotate1(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41  20979[1:Rew:1014.0,20707.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OAbs(z))* -> equal(u,v_as____).
% 300.02/300.41  20980[1:Rew:1014.0,20706.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB,y),c_Lambda_OdB_OVar(z))* -> equal(u,v_as____).
% 300.02/300.41  20981[1:Rew:1014.0,20705.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* -> equal(u,v_as____) equal(v_a____,x).
% 300.02/300.41  20982[1:Rew:1014.0,20697.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(x,v_rs____) -> equal(u,v_as____) equal(v,v_as____) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  20985[1:Rew:1014.0,20676.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(x,v) -> equal(u,v_as____) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  20986[1:Rew:1014.0,20674.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),x)** -> equal(u,v_as____) equal(v_as____,v).
% 300.02/300.41  20987[1:Rew:1014.0,20662.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(c_List_Oappend(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  20988[1:Rew:1014.0,20661.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(c_List_Olist_OCons(y,x,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  20991[1:Rew:1014.0,20646.2] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.41  20992[1:Rew:1014.0,20643.2] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,y,tc_Lambda_OdB))* equal(w,v_rs____) -> equal(u,v_as____) equal(c_List_Olast(y,tc_Lambda_OdB),v_a____).
% 300.02/300.41  20993[1:Rew:1014.0,20614.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____) equal(x,v).
% 300.02/300.41  21035[1:Rew:21010.3,21034.3] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(v,v_rs____) -> equal(u,v_as____) equal(c_List_Oappend(c_List_Obutlast(x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB),x)**.
% 300.02/300.41  21039[1:Rew:20894.2,21038.3] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_rs____) -> equal(u,v_as____) equal(c_List_Oappend(c_List_Obutlast(w,tc_Lambda_OdB),x,tc_Lambda_OdB),w)**.
% 300.02/300.41  21041[1:Rew:20894.2,21040.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(w,tc_Lambda_OdB),v_rs____) -> equal(u,v_as____) equal(w,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB)).
% 300.02/300.41  21055[1:Rew:21054.3,21013.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(x,tc_Lambda_OdB),x) -> equal(u,v_as____).
% 300.02/300.41  21058[1:Rew:21057.2,21017.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Olist_OCons(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(x,w,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.41  21059[1:Rew:21057.2,21043.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(u,v_as____) equal(w,v_rs____).
% 300.02/300.41  21062[1:Rew:21061.2,21019.1] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Oappend(x,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,w,tc_Lambda_OdB))** -> equal(u,v_as____).
% 300.02/300.41  21128[1:Rew:1014.0,21093.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Olist_OCons(z,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41  21192[1:Rew:1014.0,21169.2] || equal(c_List_Oappend(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,c_List_Olist_OCons(z,x,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41  21193[1:Rew:1014.0,21149.2] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,c_List_Oappend(z,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(u,v_as____).
% 300.02/300.41  21610[1:Rew:1014.0,21293.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(v,x) -> equal(w,v_as____) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  21611[1:Rew:1014.0,21291.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v)** -> equal(w,v_as____) equal(v_as____,x).
% 300.02/300.41  21618[1:Rew:1014.0,21230.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(v,x).
% 300.02/300.41  21849[1:Rew:1014.0,21812.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41  22019[0:SpL:192.2,2089.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(z,x)* -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Olast(c_List_Orev(z,w),w),u)*.
% 300.02/300.41  21965[0:SpL:192.2,1958.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),c_List_Orotate1(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  22079[1:Rew:1014.0,21962.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41  22080[1:Rew:1014.0,21961.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41  22082[1:Rew:1014.0,21957.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41  22083[1:Rew:1014.0,21956.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(v_a____,u).
% 300.02/300.41  22088[1:Rew:1014.0,21944.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB))* -> equal(v,v_as____).
% 300.02/300.41  22095[1:Rew:1014.0,21931.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Ofoldl(c_Lambda_OdB_OApp,x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(v,v_as____).
% 300.02/300.41  22097[1:Rew:1014.0,21893.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(v_a____,u,v,w,tc_Lambda_OdB),v_as____)** -> equal(v,v_as____) equal(v,v_rs____).
% 300.02/300.41  22348[1:Rew:1014.0,22319.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),c_List_Orotate1(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(y,u)*.
% 300.02/300.41  22435[0:SpL:186.2,1958.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),c_List_Orotate1(u,w))** -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.41  22556[1:Rew:1014.0,22361.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(v_a____,w,u,v,tc_Lambda_OdB),v_as____)** -> equal(u,v_as____) equal(u,v_rs____).
% 300.02/300.41  22704[1:Rew:1014.0,22691.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,v_rs____,w,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(y,v_a____),u))*.
% 300.02/300.41  22967[1:Rew:1014.0,22954.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* c_ListOrder_Ostep1(y,w,v_rs____,tc_Lambda_OdB)* -> equal(w,v_as____) hBOOL(hAPP(hAPP(y,u),v_a____))*.
% 300.02/300.41  23015[1:Rew:1014.0,22983.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Olist_OCons(y,v_as____,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> equal(w,v_as____) equal(y,u)*.
% 300.02/300.41  23021[0:SpL:315.0,2931.0] || hBOOL(c_List_Ofoldr(c_fequal(u),c_List_Olist_OCons(v,w,x),y,x,z))* -> hBOOL(hAPP(hAPP(c_fequal(u),c_List_Ofoldr(c_fequal(u),w,y,x,z)),v))*.
% 300.02/300.41  23457[0:SpL:694.1,72.0] || equal(u,c_List_Orev(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(v,w),w),c_List_Otake(x,v,w))**.
% 300.02/300.41  23445[0:SpL:694.1,72.0] || equal(u,c_List_Orev(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(u,w),w),c_List_Otake(x,u,w))**.
% 300.02/300.41  23823[0:SpL:695.1,72.0] || equal(u,c_List_Orotate1(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(v,w),w),c_List_Otake(x,v,w))**.
% 300.02/300.41  23811[0:SpL:695.1,72.0] || equal(u,c_List_Orotate1(v,w))* c_HOL_Oord__class_Oless(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),tc_nat)* -> equal(c_List_Otake(x,c_List_Obutlast(u,w),w),c_List_Otake(x,u,w))**.
% 300.02/300.41  23900[1:Rew:1014.0,23890.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(x,v)* -> equal(w,v_as____) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(x,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 300.02/300.41  24767[1:Rew:1014.0,24733.4] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(v_as____,y)* equal(y,v)* -> equal(w,v_as____).
% 300.02/300.41  25044[1:SpR:24972.0,414.1] class_OrderedGroup_Osemigroup__add(tc_Lambda_OdB) ||  -> equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),u),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),v),v_a____)),c_List_Ofoldl(c_HOL_Oplus__class_Oplus(tc_Lambda_OdB),u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))**.
% 300.02/300.41  25422[0:SpL:192.2,25287.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),c_List_Orev(x,w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  25421[0:SpL:186.2,25287.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),c_List_Orev(u,w))** -> equal(u,c_List_Olist_ONil(w)).
% 300.02/300.41  25517[1:Rew:21634.3,25516.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Orev(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.41  25846[1:SpL:3108.0,419.0] || c_ListOrder_Ostep1(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v_a____),w)) c_ListOrder_Ostep1(u,v,x,tc_Lambda_OdB).
% 300.02/300.41  25821[1:SpL:3108.0,419.0] || c_ListOrder_Ostep1(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB)* -> hBOOL(hAPP(hAPP(u,v),v_a____)) c_ListOrder_Ostep1(u,w,x,tc_Lambda_OdB).
% 300.02/300.41  26241[1:SpL:132.2,19625.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,c_List_Olist_OCons(y,v,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  26240[1:SpL:132.2,19398.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* c_ListOrder_Ostep1(x,v_rs____,c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB)* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  26184[1:SpL:132.2,4429.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Olist_OCons(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  26172[1:SpL:132.2,2703.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  26170[1:SpL:132.2,2681.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  26165[0:SpL:132.2,8.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* c_List_Olistsp(z,v,w)* -> equal(c_List_Olist_OCons(u,v,w),y) c_List_Olistsp(z,y,w)*.
% 300.02/300.41  26072[0:SpL:132.2,245.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(v,c_List_Olist_ONil(w)) -> equal(c_List_Olist_OCons(u,v,w),y) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41  26055[1:SpR:132.2,8636.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  26465[1:Rew:21634.3,26464.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Orotate1(c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v)** -> equal(w,v_as____).
% 300.02/300.41  27167[1:SpL:130.2,1999.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(v_a____,u).
% 300.02/300.41  27157[1:SpL:130.2,1766.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(v_a____,u).
% 300.02/300.41  27134[0:SpL:130.2,161.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w)) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,x,y,w),x)** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41  27054[1:SpR:130.2,2144.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w) equal(c_List_Otake(c_Nat_Osize__class_Osize(v_rs____,tc_List_Olist(tc_Lambda_OdB)),v,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41  27250[1:Rew:27045.2,26016.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____) equal(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))*.
% 300.02/300.41  28846[0:SpL:131.2,161.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_OCons(x,y,w)) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(x,y,u,v,w),u)** -> equal(v,c_List_Olist_OCons(x,y,w)).
% 300.02/300.41  29839[0:SpL:130.2,29476.1] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(z,c_List_Olist_ONil(w))* equal(x,z)* -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41  30550[1:SpL:132.2,30448.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(x,v_as____).
% 300.02/300.41  30763[1:SpL:132.2,30580.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(x,v_as____).
% 300.02/300.41  31341[0:SpL:185.2,30454.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orev(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41  31876[0:SpL:185.2,31376.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(v,w),c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41  31911[0:SpL:130.2,31901.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(c_List_Orotate1(x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41  31955[0:SpL:130.2,31920.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(c_List_Orotate1(c_List_Orev(x,w),w),c_List_Olist_ONil(w))** -> equal(c_List_Olist_OCons(u,v,w),y).
% 300.02/300.41  32082[1:Rew:1014.0,32046.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41  32084[1:Rew:1014.0,32021.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  32349[1:Rew:1014.0,32328.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41  32351[1:Rew:1014.0,32303.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  32477[0:SpL:127.1,3870.0] || equal(c_List_Obutlast(c_List_Obutlast(c_List_Olist_OCons(u,v,w),w),w),c_List_Obutlast(c_List_Obutlast(v,w),w))** -> equal(v,c_List_Olist_ONil(w)) equal(c_List_Obutlast(v,w),c_List_Olist_ONil(w)).
% 300.02/300.41  32988[1:Rew:21634.3,32987.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(x,v_rs____) equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB)) -> equal(w,v_as____).
% 300.02/300.41  33040[1:Rew:21515.2,33039.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(x,v) equal(c_List_Orev(x,tc_Lambda_OdB),c_List_Obutlast(v,tc_Lambda_OdB))* -> equal(w,v_as____).
% 300.02/300.41  33154[1:Rew:21515.2,33153.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),x)* equal(c_List_Orev(v,tc_Lambda_OdB),x) -> equal(w,v_as____).
% 300.02/300.41  33296[0:SpL:1783.0,124.0] || equal(c_List_Oappend(c_List_Orev(u,v),w,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))* -> equal(c_List_Oappend(c_List_Orev(w,v),u,v),c_List_Olist_OCons(x,c_List_Olist_ONil(v),v))*.
% 300.02/300.41  33798[0:SpL:1797.0,124.0] || equal(c_List_Oappend(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Oappend(v,c_List_Orev(u,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 300.02/300.41  34019[1:SpL:132.2,33932.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(v,v_as____) -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  34178[1:Rew:1014.0,34159.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB)) equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Osko__List__XCons__eq__append__conv__1__1(u,v,w,x,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  34182[1:Rew:1014.0,34131.2] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Olist_OCons(w,x,tc_Lambda_OdB)) equal(x,v_as____) -> equal(u,v_as____) equal(c_List_Osko__List__Xappend__eq__Cons__conv__1__1(w,x,u,v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  34243[0:SpL:1844.0,124.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))* -> equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)).
% 300.02/300.41  34611[0:SpL:1982.0,124.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w)) -> equal(c_List_Olist_OCons(u,c_List_Orev(v,w),w),c_List_Olist_OCons(x,c_List_Olist_ONil(w),w))*.
% 300.02/300.41  34844[1:SpL:132.2,34457.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  34994[1:SpL:130.2,34726.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41  35080[1:SpL:130.2,34742.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41  35624[1:SpL:130.2,35602.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41  35696[1:SpL:130.2,35658.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41  36287[1:MRR:36286.2,33049.1] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(c_List_Orotate1(c_List_Obutlast(c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  36922[1:SpL:76.0,13971.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Oappend(c_List_Oreplicate(v,w,tc_Lambda_OdB),c_List_Oreplicate(x,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(y))* -> equal(c_List_Oreplicate(v,w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  36977[0:SpL:185.2,33873.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Orev(y,w),w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41  37031[0:SpL:185.2,36940.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,y,w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)) equal(c_List_Orev(y,w),c_List_Olist_ONil(w)).
% 300.02/300.41  37207[1:SpL:76.0,13975.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Oappend(c_List_Oreplicate(w,x,tc_Lambda_OdB),c_List_Oreplicate(y,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(c_List_Oreplicate(w,x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  37288[0:SpL:185.2,34799.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Oappend(y,c_List_Olist_OCons(z,x1,w),w),w))* equal(v,c_List_Olist_ONil(w)) -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  37267[0:SpL:185.2,34799.0] || equal(c_List_Olist_OCons(u,v,w),c_List_Oappend(x,c_List_Olist_OCons(y,z,w),w))* equal(c_List_Oappend(x1,v,w),c_List_Olist_ONil(w))** -> equal(x,c_List_Olist_ONil(w)).
% 300.02/300.41  38425[1:Rew:1014.0,38345.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  38427[1:Rew:1014.0,38324.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  38517[1:Rew:1014.0,38479.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41  38530[1:SpL:130.2,38496.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),x).
% 300.02/300.41  38632[1:Rew:1014.0,38610.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41  38807[1:Rew:1014.0,38777.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.41  38809[1:Rew:1014.0,38748.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  38811[1:Rew:1014.0,38727.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  39001[1:Rew:1014.0,38963.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.41  39003[1:Rew:1014.0,38943.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  39005[1:Rew:1014.0,38913.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  39055[1:Rew:1014.0,39017.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_Lambda_OdB_OVar(x),c_List_Ofoldl(c_Lambda_OdB_OApp,y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> equal(v,v_as____).
% 300.02/300.41  39184[1:Rew:1014.0,39158.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Orev(w,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v_rs____)**.
% 300.02/300.41  43700[0:SpL:39416.1,7287.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.41  43699[0:SpL:39416.1,7286.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(y,z,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x1),x2),tc_nat)*.
% 300.02/300.41  43693[0:SpL:39416.1,7292.0] || equal(c_Type_Osko__Type__Xtype__induct__1__1(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OdB__rec(w,x,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(y),z),tc_nat)* hBOOL(hAPP(u,y))*.
% 300.02/300.41  43688[0:SpL:39416.1,7292.0] || equal(u,c_Lambda_OdB_OdB__rec(v,w,c_Type_Otype_OFun,c_Lambda_OdB_OAbs(x),y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Osko__Type__Xtype__induct__1__1(z),tc_nat)* hBOOL(hAPP(z,x))*.
% 300.02/300.41  43677[1:SpL:39416.1,37214.0] || equal(c_Lambda_OdB_OVar(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43663[1:SpL:39416.1,24987.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(u)),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x),y,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43639[0:SpL:39416.1,165.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x),y,tc_Lambda_OdB,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43635[1:SpL:39416.1,12059.0] || equal(c_Type_Otype_OAtom(u),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y),tc_nat)*.
% 300.02/300.41  43633[1:SpL:39416.1,11961.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB,y),tc_nat)*.
% 300.02/300.41  43630[0:SpL:39416.1,11913.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2),tc_nat)*.
% 300.02/300.41  43629[0:SpL:39416.1,11912.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(x,y,z),x1,z,x2),tc_nat)*.
% 300.02/300.41  43623[1:SpL:39416.1,12059.0] || equal(u,c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Otype_OAtom(y),tc_nat)*.
% 300.02/300.41  43617[0:SpL:39416.1,11912.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(w,x,y),z,y,x1),x2),tc_nat)*.
% 300.02/300.41  43615[0:SpL:39416.1,3557.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y),z),x1),tc_nat)*.
% 300.02/300.41  43612[0:SpL:39416.1,7287.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),x2),tc_nat)*.
% 300.02/300.41  43611[0:SpL:39416.1,7286.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_OdB_OdB__rec(x,y,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(z),x1),x2),tc_nat)*.
% 300.02/300.41  43607[0:SpL:39416.1,7286.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(w,x,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y),z),x1),x2),tc_nat)*.
% 300.02/300.41  43606[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),tc_nat)*.
% 300.02/300.41  43605[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(u,v),c_Lambda_OdB_OVar(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,x),y),z),x1),tc_nat)*.
% 300.02/300.41  43600[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.41  43599[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(u,v),w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1),tc_nat)*.
% 300.02/300.41  43583[1:SpL:39416.1,19644.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43582[1:SpL:39416.1,19417.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43574[0:SpL:39416.1,23384.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,y,w),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(w)),x)*.
% 300.02/300.41  43573[0:SpL:39416.1,526.0] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oreplicate(x,y,w),tc_nat)* equal(c_List_Oreplicate(x,y,w),v)*.
% 300.02/300.41  43544[1:SpL:39416.1,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43543[1:SpL:39416.1,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43542[1:SpL:39416.1,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43541[1:SpL:39416.1,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43540[1:SpL:39416.1,33345.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43537[0:SpL:39416.1,2219.0] || c_List_Olistsp(u,c_List_Oappend(v,w,x),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,z,x),tc_nat)* c_List_Olistsp(u,z,x)*.
% 300.02/300.41  43535[0:SpL:39416.1,2114.0] || c_List_Olistsp(u,c_List_Olist_OCons(v,w,x),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,z,x),tc_nat)* c_List_Olistsp(u,z,x)*.
% 300.02/300.41  43530[1:SpL:39416.1,19643.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43529[1:SpL:39416.1,19416.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43528[1:SpL:39416.1,23946.2] || equal(u,v_rs____) equal(v_as____,v)* equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43525[1:SpL:39416.1,34873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43523[1:SpL:39416.1,34843.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43522[1:SpL:39416.1,4448.0] || equal(c_List_Olist_OCons(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43520[1:SpL:39416.1,2920.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43519[1:SpL:39416.1,2866.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43504[1:SpL:39416.1,26339.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orotate1(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43502[1:SpL:39416.1,25385.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43500[1:SpL:39416.1,8744.1] || equal(u,v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43495[0:SpL:39416.1,2219.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,c_List_Oappend(y,z,w),w),tc_nat)* c_List_Olistsp(u,z,w)*.
% 300.02/300.41  43491[1:SpL:39416.1,34873.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43490[1:SpL:39416.1,3378.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43486[1:SpL:39416.1,30762.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  43485[1:SpL:39416.1,30549.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  43470[1:SpL:39416.1,34843.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43469[1:SpL:39416.1,4448.0] || equal(c_List_Olist_OCons(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43467[1:SpL:39416.1,2920.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43466[1:SpL:39416.1,2866.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43464[1:SpL:39416.1,14835.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* equal(u,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43456[1:SpL:39416.1,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43449[1:SpL:39416.1,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43448[1:SpL:39416.1,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43447[1:SpL:39416.1,3271.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43446[1:SpL:39416.1,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43441[1:SpL:39416.1,23844.0] || equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),tc_nat)*.
% 300.02/300.41  43437[1:SpL:39416.1,26349.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43436[1:SpL:39416.1,25395.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43434[1:SpL:39416.1,15988.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43432[1:SpL:39416.1,26350.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43431[1:SpL:39416.1,25396.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43428[1:SpL:39416.1,33345.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43424[0:SpL:39416.1,2213.0] || equal(c_List_Oappend(u,v,w),c_List_Olist_ONil(w))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,y,w),tc_nat)* equal(y,c_List_Olist_ONil(w)).
% 300.02/300.41  43415[0:SpL:39416.1,2213.0] || equal(u,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,y,v),v),tc_nat)* equal(y,c_List_Olist_ONil(v)).
% 300.02/300.41  43413[1:SpL:39416.1,34843.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43404[1:SpL:39416.1,33899.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43390[1:SpL:39416.1,26987.0] || equal(u,c_List_Orotate1(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43389[1:SpL:39416.1,25750.0] || equal(u,c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43383[1:SpL:39416.1,34873.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43382[1:SpL:39416.1,30762.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  43381[1:SpL:39416.1,30549.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  43374[1:SpL:39416.1,2920.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43373[1:SpL:39416.1,2866.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43371[1:SpL:39416.1,26350.0] || equal(u,c_List_Orotate1(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43370[1:SpL:39416.1,25396.0] || equal(u,c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43367[1:SpL:39416.1,33345.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43361[1:SpL:39416.1,15448.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  43359[1:SpL:39416.1,4340.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  43358[1:SpL:39416.1,4215.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(x,w)*.
% 300.02/300.41  43347[1:SpL:39416.1,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43346[1:SpL:39416.1,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43345[1:SpL:39416.1,2554.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  43342[1:SpL:39416.1,11265.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  43341[1:SpL:39416.1,18493.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41  43335[1:SpL:39416.1,1773.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(c_List_Olast(w,tc_Lambda_OdB),v_a____).
% 300.02/300.41  43278[0:SpL:39416.1,11466.0] || equal(u,c_Lambda_OdB_OVar(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,w),x),y,z),x1,x2),tc_nat)*.
% 300.02/300.41  43273[0:SpL:39416.1,11469.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1,x2),tc_nat)*.
% 300.02/300.41  43272[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(u,v,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,y),z),x1,x2),tc_nat)*.
% 300.02/300.41  43266[0:SpL:39416.1,2931.0] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_fequal(x),tc_nat) hBOOL(hAPP(hAPP(c_fequal(x),w),v))*.
% 300.02/300.41  43253[0:SpL:39416.1,956.0] || equal(u,c_List_Olist_ONil(v))* equal(w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,v),tc_nat)* equal(c_List_Olist_ONil(v),x)*.
% 300.02/300.41  43252[0:SpL:39416.1,23166.0] || equal(u,c_List_Olist_ONil(v))* equal(w,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(x,v),tc_nat)* equal(w,x)*.
% 300.02/300.41  43237[1:SpL:39416.1,30762.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  43236[1:SpL:39416.1,2920.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43230[1:SpL:39416.1,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  43229[1:SpL:39416.1,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  43228[1:SpL:39416.1,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.41  43227[1:SpL:39416.1,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.41  43226[1:SpL:39416.1,4339.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41  43225[1:SpL:39416.1,12146.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43224[1:SpL:39416.1,12110.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43217[1:SpL:39416.1,17649.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43216[1:SpL:39416.1,3423.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  43213[1:SpL:39416.1,6811.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43212[1:SpL:39416.1,32714.0] || equal(u,c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43204[1:SpL:39416.1,34692.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  43202[1:SpL:39416.1,1440.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  43198[1:SpL:39416.1,20230.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  43197[1:SpL:39416.1,20277.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41  43193[1:SpL:39416.1,1439.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  43192[1:SpL:39416.1,1504.1] || equal(u,v)* equal(w,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_as____,v)*.
% 300.02/300.41  43190[1:SpL:39416.1,30855.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(x,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43189[1:SpL:39416.1,26336.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),v) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43188[1:SpL:39416.1,1440.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  43187[1:SpL:39416.1,1384.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  43183[1:SpL:39416.1,1471.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  43182[1:SpL:39416.1,1482.0] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(w,tc_Lambda_OdB),tc_nat)* equal(w,v)*.
% 300.02/300.41  43181[1:SpL:39416.1,14452.0] || equal(u,v_as____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  43180[1:SpL:39416.1,32685.0] || equal(u,v_as____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(v,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.41  43163[1:SpL:39416.1,3897.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v_a____,v).
% 300.02/300.41  43159[0:SpL:39416.1,3870.0] || equal(u,c_List_Obutlast(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(x,v,w),w),tc_nat)* equal(v,c_List_Olist_ONil(w)).
% 300.02/300.41  43157[0:SpL:39416.1,2287.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(c_List_Orev(u,x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,x),tc_nat)*.
% 300.02/300.41  43154[0:SpL:39416.1,548.1] || equal(u,v)* equal(w,x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,y),tc_nat)* equal(c_List_Orev(w,y),u)*.
% 300.02/300.41  43152[0:SpL:39416.1,2287.1] || equal(u,c_List_Olist_OCons(v,w,x))* equal(y,c_List_Orev(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),y,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,x),tc_nat)*.
% 300.02/300.41  43150[1:SpL:39416.1,34873.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43148[1:SpL:39416.1,8744.1] || equal(u,v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43145[1:SpL:39416.1,34843.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43144[1:SpL:39416.1,4448.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43140[1:SpL:39416.1,12059.0] || equal(c_Type_Otype_OAtom(u),c_List_Ofoldr(c_Type_Otype_OFun,v,w,tc_Lambda_OdB,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43139[1:SpL:39416.1,12043.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43138[1:SpL:39416.1,3271.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43137[1:SpL:39416.1,11838.1] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____)** equal(u,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43133[1:SpL:39416.1,20230.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  43132[1:SpL:39416.1,20277.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41  43113[1:SpL:39416.1,30549.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  43112[1:SpL:39416.1,2866.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43110[1:SpL:39416.1,33345.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43105[1:SpL:39416.1,11975.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,w),c_Lambda_OdB_OAbs(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43104[1:SpL:39416.1,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,w),c_Lambda_OdB_OVar(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43103[1:SpL:39416.1,2554.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  43100[1:SpL:39416.1,11265.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  43099[1:SpL:39416.1,18493.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v,tc_Lambda_OdB),w)**.
% 300.02/300.41  43094[1:SpL:39416.1,1384.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Orotate1(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  43087[1:SpL:39416.1,2764.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43086[1:SpL:39416.1,1250.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),w)*.
% 300.02/300.41  43082[1:SpL:39416.1,33899.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43080[1:SpL:39416.1,22327.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41  43079[1:SpL:39416.1,15611.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  43078[1:SpL:39416.1,15448.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  43071[1:SpL:39416.1,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43070[1:SpL:39416.1,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43067[1:SpL:39416.1,15174.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43066[1:SpL:39416.1,3378.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43065[1:SpL:39416.1,19983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v)* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43064[1:SpL:39416.1,14006.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,v,tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43062[1:SpL:39416.1,14869.0] || equal(u,v)* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43057[1:SpL:39416.1,10768.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  43049[1:SpL:39416.1,15988.0] || equal(u,c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43041[1:SpL:39416.1,38618.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  43036[1:SpL:39416.1,19983.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43035[1:SpL:39416.1,14835.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43034[1:SpL:39416.1,2764.1] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* equal(w,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43032[1:SpL:39416.1,1439.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(v,tc_List_Olist(tc_Lambda_OdB)),c_HOL_Ozero__class_Ozero(tc_nat)).
% 300.02/300.41  43031[1:SpL:39416.1,1504.1] || equal(u,v)* equal(c_List_Orotate1(w,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(v_as____,v)*.
% 300.02/300.41  43029[1:SpL:39416.1,30855.1] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* equal(c_List_Orotate1(x,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  43025[1:SpL:39416.1,18717.1] || equal(u,v)* equal(w,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  43021[1:SpL:39416.1,1412.1] || equal(u,v)* equal(w,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(u,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____)**.
% 300.02/300.41  43020[1:SpL:39416.1,6554.0] || equal(u,v_as____) equal(c_List_Orev(v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* equal(v,w)*.
% 300.02/300.41  43015[0:SpL:39416.1,23384.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,w),tc_nat)* equal(c_Nat_Osize__class_Osize(y,tc_List_Olist(w)),u)*.
% 300.02/300.41  43014[0:SpL:39416.1,526.0] || equal(c_List_Oreplicate(u,v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,w),tc_nat)* equal(c_List_Oreplicate(u,v,w),y)*.
% 300.02/300.41  43013[0:SpL:39416.1,546.1] || equal(u,v)* equal(c_List_Orev(v,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(y,w),tc_nat)* equal(u,y)*.
% 300.02/300.41  43005[0:SpL:39416.1,546.1] || equal(u,v)* equal(w,c_List_Orev(x,y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,y),tc_nat)* equal(u,x)*.
% 300.02/300.41  43004[0:SpL:39416.1,545.1] || equal(u,v)* equal(w,c_List_Olist_ONil(x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,x),tc_nat)* equal(u,c_List_Olist_ONil(x))*.
% 300.02/300.41  43001[0:SpL:39416.1,509.1] || equal(u,c_List_Olist_ONil(v))* equal(w,c_List_Olist_ONil(v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,v),tc_nat)* equal(u,x)*.
% 300.02/300.41  42926[1:SpL:39416.1,25543.1] || equal(u,v_as____)* equal(v,w)* equal(v,u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42925[1:SpL:39416.1,21102.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42924[1:SpL:39416.1,20492.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42923[1:SpL:39416.1,19642.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42922[1:SpL:39416.1,19415.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42919[1:SpL:39416.1,9601.2] || equal(u,v_rs____) equal(v,v_rs____)* equal(w,v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42918[1:SpL:39416.1,12146.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,v_rs____,c_List_Orotate1(w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42917[1:SpL:39416.1,12110.1] || equal(u,v_rs____) c_ListOrder_Ostep1(v,c_List_Orotate1(w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42914[1:SpL:39416.1,17431.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,v_rs____,w,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42912[1:SpL:39416.1,17432.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) c_ListOrder_Ostep1(v,w,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42906[1:SpL:39416.1,15174.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42903[1:SpL:39416.1,19643.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42902[1:SpL:39416.1,19416.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42897[1:SpL:39416.1,21102.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42896[1:SpL:39416.1,20492.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42895[1:SpL:39416.1,19642.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42894[1:SpL:39416.1,19415.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42889[1:SpL:39416.1,19644.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42888[1:SpL:39416.1,19417.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42868[0:SpL:39416.1,2114.0] || c_List_Olistsp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,c_List_Oappend(y,z,w),w),tc_nat)* c_List_Olistsp(u,z,w)*.
% 300.02/300.41  42858[1:SpL:39416.1,10768.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  42846[1:SpL:39416.1,6811.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42844[1:SpL:39416.1,32714.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42837[1:SpL:39416.1,3378.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42830[1:SpL:39416.1,26349.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42829[1:SpL:39416.1,25395.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42827[1:SpL:39416.1,15988.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42823[1:SpL:39416.1,4448.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42818[1:SpL:39416.1,25712.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42815[1:SpL:39416.1,15611.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  42814[1:SpL:39416.1,4357.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  42811[1:SpL:39416.1,3423.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v_a____,v).
% 300.02/300.41  42809[1:SpL:39416.1,22327.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)* equal(x,v)*.
% 300.02/300.41  42808[1:SpL:39416.1,15336.0] || equal(u,c_List_Orev(c_List_Olist_OCons(v_a____,c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42806[1:SpL:39416.1,15174.0] || equal(u,c_List_Olist_OCons(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42802[1:SpL:39416.1,4214.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)* equal(v_as____,w).
% 300.02/300.41  42801[1:SpL:39416.1,4339.0] || equal(u,c_List_Orotate1(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_as____,tc_Lambda_OdB),tc_nat)* equal(x,v)*.
% 300.02/300.41  42800[1:SpL:39416.1,1250.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 300.02/300.41  42798[1:SpL:39416.1,3897.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v_a____,v).
% 300.02/300.41  42788[1:SpL:39416.1,38618.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  42778[1:SpL:39416.1,34692.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),v_rs____).
% 300.02/300.41  42769[0:SpL:39416.1,11913.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x1,x2,w),tc_nat)*.
% 300.02/300.41  42768[0:SpL:39416.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,u,v,w,x),y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x1,x2,w),tc_nat)*.
% 300.02/300.41  42765[0:SpL:39416.1,3870.0] || equal(c_List_Obutlast(u,v),c_List_Obutlast(w,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,w,v),tc_nat)* equal(w,c_List_Olist_ONil(v)).
% 300.02/300.41  42734[1:SpL:39416.1,33899.0] || equal(c_List_Olist_OCons(v_a____,c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42732[1:SpL:39416.1,22327.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41  42731[1:SpL:39416.1,15611.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  42730[1:SpL:39416.1,15448.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  42727[1:SpL:39416.1,6811.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42723[1:SpL:39416.1,4357.0] || equal(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  42722[1:SpL:39416.1,4340.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  42721[1:SpL:39416.1,4215.0] || equal(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,x)*.
% 300.02/300.41  42720[1:SpL:39416.1,4214.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_as____,x).
% 300.02/300.41  42719[1:SpL:39416.1,4339.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orotate1(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(u,w)*.
% 300.02/300.41  42718[1:SpL:39416.1,3423.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  42717[1:SpL:39416.1,2554.0] || equal(c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(v_a____,w).
% 300.02/300.41  42715[1:SpL:39416.1,18593.0] || c_ListOrder_Ostep1(u,v_rs____,v,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* hBOOL(hAPP(hAPP(u,v_a____),w))*.
% 300.02/300.41  42713[1:SpL:39416.1,18594.0] || c_ListOrder_Ostep1(u,v,v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* hBOOL(hAPP(hAPP(u,w),v_a____))*.
% 300.02/300.41  42697[1:SpL:39416.1,17649.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____)** equal(c_List_Orotate1(v,tc_Lambda_OdB),u)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42696[1:SpL:39416.1,32714.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,v_rs____,tc_Lambda_OdB))** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42686[1:SpL:39416.1,19644.0] || c_ListOrder_Ostep1(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),v_rs____,tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42685[1:SpL:39416.1,19417.0] || c_ListOrder_Ostep1(u,v_rs____,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oreplicate(x,v_a____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42678[1:SpL:39416.1,15336.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42677[1:SpL:39416.1,33899.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42671[1:SpL:39416.1,37214.0] || equal(c_Lambda_OdB_OVar(u),c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42668[1:SpL:39416.1,15174.0] || equal(c_List_Olist_OCons(u,v_as____,tc_Lambda_OdB),c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42667[1:SpL:39416.1,3378.0] || equal(c_List_Olist_OCons(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42657[1:SpL:39416.1,19983.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Orev(v,tc_Lambda_OdB))* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42656[1:SpL:39416.1,14006.0] || equal(c_List_Ofoldl(c_Lambda_OdB_OApp,u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB),c_Lambda_OdB_OAbs(w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42654[1:SpL:39416.1,14869.0] || equal(u,c_List_Orev(v,tc_Lambda_OdB))* equal(c_List_Orev(u,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  42638[0:SpL:39416.1,532.1] || equal(u,v)* equal(u,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(x),tc_nat)* equal(c_List_Orev(v,x),c_List_Olist_ONil(x))**.
% 300.02/300.41  42631[0:SpL:39416.1,11912.0] || equal(c_Lambda_Olift(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Olist_OCons(u,v,w),x,w,y),z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.41  42630[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w,x),y,z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.41  42629[0:SpL:39416.1,7286.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_OdB_OdB__rec(u,v,c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x),y),z),x1)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x1,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x2),tc_nat)*.
% 300.02/300.41  42627[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w),x),y),z)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),z,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x1),tc_nat)*.
% 300.02/300.41  42617[1:SpL:39416.1,11961.0] || equal(c_List_Ofoldr(c_Lambda_OdB_OApp,c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB,w),x)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41  42611[0:SpL:39416.1,165.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(u)),v),c_List_Ofoldl(c_Lambda_OdB_OApp,w,x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41  42604[1:SpL:39416.1,19831.0] || c_Type_Otyping(u,v,w)* c_Type_Otyping(u,c_Lambda_OdB_OVar(x),y)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* equal(w,y)*.
% 300.02/300.41  42600[1:SpL:39416.1,37214.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)*.
% 300.02/300.41  42597[1:SpL:39416.1,24987.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(y),tc_nat)*.
% 300.02/300.41  42582[0:SpL:39416.1,20284.0] || hBOOL(hAPP(u,v_a____)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Predicate_Oconversep(v,w,x),v_a____),tc_nat)* c_ListOrder_Ostep1(v,v_rs____,v_rs____,tc_Lambda_OdB).
% 300.02/300.41  42577[0:SpL:39416.1,314.0] || equal(hAPP(u,v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,y),tc_nat)* equal(v,x).
% 300.02/300.41  42576[0:SpL:39416.1,313.0] || equal(hAPP(u,v),hAPP(hAPP(c_Type_Otype_OFun,w),x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,y),tc_nat)* equal(y,w)*.
% 300.02/300.41  42542[0:SpL:39416.1,314.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,x),y),tc_nat)* equal(y,w)*.
% 300.02/300.41  42541[0:SpL:39416.1,313.0] || equal(u,hAPP(hAPP(c_Type_Otype_OFun,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,x),y),tc_nat)* equal(x,v)*.
% 300.02/300.41  42538[1:SpL:39416.1,24987.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(x)),y),tc_nat)*.
% 300.02/300.41  42536[0:SpL:39416.1,264.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)* equal(u,x)*.
% 300.02/300.41  42535[0:SpL:39416.1,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x),y),tc_nat)* equal(v,y)*.
% 300.02/300.41  42520[1:SpL:39416.1,24987.0] || equal(hAPP(u,v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(y)),tc_nat)*.
% 300.02/300.41  42518[0:SpL:39416.1,264.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)* equal(u,y)*.
% 300.02/300.41  42517[0:SpL:39416.1,263.0] || equal(hAPP(hAPP(c_Lambda_OdB_OApp,u),v),hAPP(w,x))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,y),tc_nat)* equal(v,x).
% 300.02/300.41  42515[0:SpL:39416.1,165.0] || equal(hAPP(u,v),c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(w),x,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(y)),tc_nat)*.
% 300.02/300.41  42514[0:SpL:39416.1,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(u,v),w,x),y,z),c_Lambda_OdB_OAbs(x1))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x2),tc_nat)*.
% 300.02/300.41  42513[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(hAPP(u,v),w,x),y,z),c_Lambda_OdB_OVar(x1))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x2),tc_nat)*.
% 300.02/300.41  42506[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.41  42505[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(hAPP(u,v),w),x),y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,x1),tc_nat)*.
% 300.02/300.41  42466[0:SpL:39416.1,165.0] || equal(u,c_List_Ofoldl(c_Lambda_OdB_OApp,c_Lambda_OdB_OVar(v),w,tc_Lambda_OdB,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(x)),y),tc_nat)*.
% 300.02/300.41  42465[0:SpL:39416.1,11469.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(u,v,w),x,y),c_Lambda_OdB_OAbs(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x1),x2),tc_nat)*.
% 300.02/300.41  42464[0:SpL:39416.1,11466.0] || equal(c_Lambda_Osubst(c_Lambda_Osubst(u,v,w),x,y),c_Lambda_OdB_OVar(z))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,x1),x2),tc_nat)*.
% 300.02/300.41  42457[0:SpL:39416.1,3558.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(u,v),w),x),c_Lambda_OdB_OAbs(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.41  42456[0:SpL:39416.1,3557.0] || equal(c_Lambda_Olift(c_Lambda_Olift(c_Lambda_Olift(u,v),w),x),c_Lambda_OdB_OVar(y))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,z),x1),tc_nat)*.
% 300.02/300.41  42444[0:SpL:39416.1,2931.0] || hBOOL(hAPP(u,v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_fequal(w),x),tc_nat)* hBOOL(hAPP(hAPP(c_fequal(w),v),x))*.
% 300.02/300.41  41125[0:SpR:39416.1,2378.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41  41124[0:SpR:39416.1,2607.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41  41123[0:SpR:39416.1,62.1] class_OrderedGroup_Ocomm__monoid__add(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* equal(hAPP(hAPP(v,w),x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41  41122[0:SpR:39416.1,63.1] class_Ring__and__Field_Ocomm__semiring__1(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat)* equal(hAPP(hAPP(v,w),x),hAPP(hAPP(v,x),w))*.
% 300.02/300.41  41113[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) c_Type_Otyping(hAPP(v,w),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41  41109[0:SpR:39416.1,43.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Oplus__class_Oplus(u),tc_nat) equal(hAPP(hAPP(v,w),c_HOL_Ozero__class_Ozero(u)),w)**.
% 300.02/300.41  41010[0:SpR:39416.1,303.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Olift(v,y),tc_nat)* c_Type_Otyping(c_Type_Oshift(u,y,z,tc_Type_Otype),x,w)*.
% 300.02/300.41  41001[0:SpR:39416.1,69.1] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Transitive__Closure_Ortranclp(u,y),tc_nat)* hBOOL(hAPP(hAPP(x,v),w))*.
% 300.02/300.41  40927[0:SpR:39416.1,694.1] || equal(u,c_List_Orev(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* equal(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 300.02/300.41  40926[0:SpR:39416.1,695.1] || equal(u,c_List_Orotate1(v,w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Nat_Osize__class_Osize(u,tc_List_Olist(w)),tc_nat)* equal(x,c_Nat_Osize__class_Osize(v,tc_List_Olist(w)))*.
% 300.02/300.41  40918[0:SpR:39416.1,798.1] || equal(c_List_Orev(u,v),w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,x),w,v),w)**.
% 300.02/300.41  40917[0:SpR:39416.1,799.1] || equal(c_List_Orotate1(u,v),w) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(v),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,x),w,v),w)**.
% 300.02/300.41  40901[0:SpR:39416.1,23428.1] || equal(u,c_List_Orev(v,w)) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),tc_List_Olist(w),tc_nat) equal(c_List_Otake(c_Nat_Osize__class_Osize(u,x),v,w),v)**.
% 300.02/300.41  40895[0:SpR:39416.1,303.1] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Type_Oshift(u,y,z,tc_Type_Otype),tc_nat)* c_Type_Otyping(x,c_Lambda_Olift(v,y),w)*.
% 300.02/300.41  40885[0:SpR:39416.1,653.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Oreplicate(v,w,x),y,x),tc_nat)* equal(c_List_Otake(v,u,x),c_List_Oreplicate(v,w,x))*.
% 300.02/300.41  40878[1:SpR:39416.1,8642.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  40877[1:SpR:39416.1,8644.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  40872[0:SpR:39416.1,1797.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,x),x),tc_nat)* equal(c_List_Orev(u,x),c_List_Oappend(w,c_List_Orev(v,x),x))*.
% 300.02/300.41  40866[0:SpR:39416.1,1783.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,w),x,w),tc_nat)* equal(c_List_Orev(u,w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 300.02/300.41  40861[1:SpR:39416.1,11766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Oappend(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.41  40850[1:SpR:39416.1,9133.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  40847[1:SpR:39416.1,8642.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  40843[1:SpR:39416.1,11766.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Oappend(w,u,tc_Lambda_OdB))*.
% 300.02/300.41  40825[1:SpR:39416.1,3143.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_Nat_Osize__class_Osize(u,tc_List_Olist(tc_Lambda_OdB)),c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)))*.
% 300.02/300.41  40819[1:SpR:39416.1,2528.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(c_List_Orev(u,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.41  40814[0:SpR:39416.1,298.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,x),tc_nat)* equal(c_List_Oappend(u,y,x),c_List_Oappend(v,c_List_Oappend(w,y,x),x))*.
% 300.02/300.41  40800[0:SpR:39416.1,254.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat)),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w)),u))*.
% 300.02/300.41  40768[0:SpR:39416.1,1844.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x),tc_nat)* equal(c_List_Orev(u,x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))*.
% 300.02/300.41  40743[1:SpR:39416.1,2528.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(u,tc_Lambda_OdB),c_List_Orev(c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_Lambda_OdB))*.
% 300.02/300.41  40725[0:SpR:39416.1,1797.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orev(c_List_Oappend(x,u,w),w),c_List_Oappend(v,c_List_Orev(x,w),w))*.
% 300.02/300.41  40724[0:SpR:39416.1,1982.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orev(c_List_Olist_OCons(x,u,w),w),c_List_Orotate1(c_List_Olist_OCons(x,v,w),w))*.
% 300.02/300.41  40723[0:SpR:39416.1,396.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orotate1(c_List_Olist_OCons(x,u,w),w),c_List_Orev(c_List_Olist_OCons(x,v,w),w))*.
% 300.02/300.41  40719[0:SpR:39416.1,50.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Oappend(c_List_Orev(x,w),u,w),c_List_Orev(c_List_Oappend(v,x,w),w))*.
% 300.02/300.41  40717[0:SpR:39416.1,1783.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Orev(c_List_Oappend(u,x,w),w),c_List_Oappend(c_List_Orev(x,w),v,w))*.
% 300.02/300.41  40716[0:SpR:39416.1,50.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(v,w),tc_nat)* equal(c_List_Oappend(u,c_List_Orev(x,w),w),c_List_Orev(c_List_Oappend(x,v,w),w))*.
% 300.02/300.41  40688[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),c_Lambda_OdB_OVar(v),w)*.
% 300.02/300.41  40684[0:SpR:39416.1,43.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_HOL_Ozero__class_Ozero(u),tc_nat) equal(hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),w),v),w)**.
% 300.02/300.41  40675[1:SpR:39416.1,11992.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Ofoldl(w,x,u,y,tc_Lambda_OdB),hAPP(hAPP(w,x),v))*.
% 300.02/300.41  40674[1:SpR:39416.1,9133.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  40673[1:SpR:39416.1,9136.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_a____)**.
% 300.02/300.41  40668[1:SpR:39416.1,8644.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  40667[1:SpR:39416.1,2004.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.41  40664[1:SpR:39416.1,11764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),v)*.
% 300.02/300.41  40659[1:SpR:39416.1,3911.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Obutlast(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.41  40655[1:SpR:39416.1,6865.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),v)*.
% 300.02/300.41  40654[1:SpR:39416.1,5057.1] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,u,tc_Lambda_OdB),tc_nat)* equal(c_List_Orotate1(v,tc_Lambda_OdB),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB))*.
% 300.02/300.41  40653[1:SpR:39416.1,9136.1] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Olast(v,tc_Lambda_OdB),v_a____).
% 300.02/300.41  40636[0:SpR:39416.1,1982.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_nat)* equal(c_List_Orev(u,x),c_List_Orotate1(c_List_Olist_OCons(v,w,x),x))*.
% 300.02/300.41  40635[0:SpR:39416.1,396.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Orev(w,x),x),tc_nat)* equal(c_List_Orotate1(u,x),c_List_Orev(c_List_Olist_OCons(v,w,x),x))*.
% 300.02/300.41  40634[0:SpR:39416.1,197.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_ONil(w),w),tc_nat)* equal(c_List_Oappend(x,u,w),c_List_Orotate1(c_List_Olist_OCons(v,x,w),w))*.
% 300.02/300.41  40606[0:SpR:39416.1,211.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Oappend(u,y,x),c_List_Olist_OCons(v,c_List_Oappend(w,y,x),x))*.
% 300.02/300.41  40603[0:SpR:39416.1,1844.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,w,x),tc_nat)* equal(c_List_Orev(c_List_Orotate1(u,x),x),c_List_Olist_OCons(v,c_List_Orev(w,x),x))*.
% 300.02/300.41  40595[1:SpR:39416.1,11764.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.41  40580[1:SpR:39416.1,11887.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* equal(c_List_Ofoldr(w,u,x,tc_Lambda_OdB,y),hAPP(hAPP(w,v),x))*.
% 300.02/300.41  40578[0:SpR:39416.1,6832.1] || hBOOL(hAPP(hAPP(u,v_a____),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* c_ListOrder_Ostep1(u,v_rs____,w,tc_Lambda_OdB)*.
% 300.02/300.41  40577[0:SpR:39416.1,6826.1] || hBOOL(hAPP(hAPP(u,v),v_a____))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,v_as____,tc_Lambda_OdB),tc_nat)* c_ListOrder_Ostep1(u,w,v_rs____,tc_Lambda_OdB)*.
% 300.02/300.41  40575[1:SpR:39416.1,6865.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,v_as____,tc_Lambda_OdB),tc_nat)* equal(v,c_List_Olist_OCons(w,u,tc_Lambda_OdB))*.
% 300.02/300.41  40572[0:SpR:39416.1,197.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Oappend(w,c_List_Olist_OCons(x,u,v),v),c_List_Orotate1(c_List_Olist_OCons(x,w,v),v))**.
% 300.02/300.41  40553[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),tc_nat) c_Type_Otyping(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,w)*.
% 300.02/300.41  40548[0:SpR:39416.1,170.1] || c_List_Olistsp(c_InductTermi_OIT,u,tc_Lambda_OdB) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(w),tc_nat)* hBOOL(hAPP(c_InductTermi_OIT,c_List_Ofoldl(c_Lambda_OdB_OApp,v,u,tc_Lambda_OdB,tc_Lambda_OdB)))*.
% 300.02/300.41  40530[1:SpR:39416.1,22831.1] || c_ListOrder_Ostep1(u,v_rs____,v_rs____,tc_Lambda_OdB) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Predicate_Oconversep(u,w,x),v_a____),tc_nat)* hBOOL(hAPP(v,v_a____)).
% 300.02/300.41  40432[0:SpR:39416.1,345.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Type_Otype_OFun,v),w),tc_nat)* equal(c_Type_Otype_Otype__case(x,y,u,z),hAPP(hAPP(y,v),w))*.
% 300.02/300.41  40407[0:SpR:39416.1,166.1] || hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),v))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OAbs(u)),tc_nat)* hBOOL(hAPP(w,c_Lambda_OdB_OAbs(v)))*.
% 300.02/300.41  40402[0:SpR:39416.1,254.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w)),tc_nat)* hBOOL(hAPP(u,c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.41  40370[0:SpR:39416.1,254.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,hAPP(u,w)),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.41  40352[0:SpR:39416.1,345.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Otype_OFun,v),tc_nat)* equal(c_Type_Otype_Otype__case(w,x,hAPP(u,y),z),hAPP(hAPP(x,v),y))*.
% 300.02/300.41  40348[0:SpR:39416.1,69.1] || hBOOL(hAPP(hAPP(u,v),w))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),x,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Transitive__Closure_Ortranclp(u,y),v),tc_nat)* hBOOL(hAPP(x,w))*.
% 300.02/300.41  40323[0:SpR:39416.1,1362.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* c_Type_Otyping(v,c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41  40319[0:SpR:39416.1,43.2] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_HOL_Oplus__class_Oplus(u),w),tc_nat)* equal(hAPP(v,c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41  40307[0:SpR:39416.1,254.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Lambda_OdB_OApp,c_Lambda_OdB_OAbs(v)),w),tc_nat) hBOOL(hAPP(hAPP(c_Lambda_Obeta,u),c_Lambda_Osubst(v,w,c_HOL_Ozero__class_Ozero(tc_nat))))*.
% 300.02/300.41  44413[0:Rew:74.0,44326.0,211.0,44326.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(u,v,w),tc_List_Olist(w)),c_List_Olist_OCons(u,c_List_Oappend(c_List_Orev(v,w),x,w),w),w),c_List_Olist_OCons(u,c_List_Orev(v,w),w))**.
% 300.02/300.41  44523[3:Res:44261.1,51.0] || c_Wellfounded_Oaccp(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(u,w),x),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(u,w),x))),tc_nat)* c_Wellfounded_Oaccp(u,x,w).
% 300.02/300.41  44513[3:Res:44261.1,148.0] || c_Type_Otyping(u,v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),v),c_Type_Osko__Type__Xtype__induct__1__1(hAPP(c_Transitive__Closure_Ortranclp(c_Lambda_Obeta,tc_Lambda_OdB),v))),tc_nat)* c_Type_Otyping(u,x,w)*.
% 300.02/300.41  44497[3:SpR:317.1,44261.1] || c_HOL_Oord__class_Oless(u,v,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Type_Oshift(w,v,x,y),c_Type_Osko__Type__Xtype__induct__1__1(c_Type_Oshift(w,v,x,y))),tc_nat)* hBOOL(hAPP(w,u))*.
% 300.02/300.41  44610[1:SpR:3143.0,656.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Oappend(c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orotate1(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.41  44840[1:SpR:3143.0,1830.0] ||  -> equal(c_List_Otake(c_Nat_Osize__class_Osize(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),tc_List_Olist(tc_Lambda_OdB)),c_List_Orev(c_List_Oappend(v,c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),c_List_Orev(c_List_Oappend(u,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))**.
% 300.02/300.41  44925[3:SpR:192.2,44264.0] || equal(c_List_Olist_OCons(c_Lambda_OdB_OVar(u),v,w),c_List_Oappend(x,y,w))* -> equal(x,c_List_Olist_ONil(w)) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Ofoldr(c_Lambda_Obeta,x,z,w,x1),tc_nat)*.
% 300.02/300.41  45017[0:SpR:317.1,3263.1] || c_HOL_Oord__class_Oless(u,v,tc_nat) c_HOL_Oord__class_Oless(u,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(c_Type_Oshift(x,v,y,z),w,x1,x2),c_Lambda_OdB_OVar(u),hAPP(x,u))*.
% 300.02/300.41  45008[0:SpR:62.1,3263.1] class_OrderedGroup_Ocomm__monoid__add(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),x),w,y,z),c_Lambda_OdB_OVar(v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))*.
% 300.02/300.41  45007[0:SpR:63.1,3263.1] class_Ring__and__Field_Ocomm__semiring__1(u) || c_HOL_Oord__class_Oless(v,w,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),x),w,y,z),c_Lambda_OdB_OVar(v),hAPP(hAPP(c_HOL_Oplus__class_Oplus(u),v),x))*.
% 300.02/300.41  44987[0:SpR:43.2,3263.1] class_Int_Onumber__ring(u) class_Ring__and__Field_Oidom(u) || c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(u),v,tc_nat) -> c_Type_Otyping(c_Type_Oshift(hAPP(c_HOL_Oplus__class_Oplus(u),w),v,x,y),c_Lambda_OdB_OVar(c_HOL_Ozero__class_Ozero(u)),w)*.
% 300.02/300.41  45103[4:SSi:45083.0,370.0,368.0,367.0,361.0,365.0,362.0,360.0,372.0,358.0,369.0,359.0,366.0,373.0,371.0,363.0,364.0] || c_HOL_Oord__class_Oless(u,v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) -> hBOOL(hAPP(c_InductTermi_OIT,u))* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(hAPP(c_HOL_Oplus__class_Oplus(tc_nat),w),v),tc_nat)*.
% 300.02/300.41  45242[1:SpL:39416.1,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,u,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45204[1:SpL:39416.1,32727.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(c_List_Orev(v,tc_Lambda_OdB),w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,u,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45412[1:SpL:39416.1,32739.0] || equal(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45404[1:SpL:39416.1,32739.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Olist_OCons(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45375[1:SpL:39416.1,32739.0] || equal(c_List_Orev(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Olist_OCons(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45496[1:SpL:39416.1,32740.0] || equal(u,c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45474[1:SpL:39416.1,32740.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45445[1:SpL:39416.1,32740.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),c_List_Oappend(u,w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45557[0:SpR:39416.1,3936.0] ||  -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_ONil(v),tc_nat) equal(c_List_Obutlast(c_List_Olist_OCons(w,c_List_Olist_OCons(x,u,v),v),v),c_List_Olist_OCons(w,u,v))**.
% 300.02/300.41  45629[1:SpL:39416.1,45461.0] || equal(u,c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45606[1:SpL:39416.1,45461.0] || equal(c_List_Orev(u,tc_Lambda_OdB),c_List_Oappend(v,v_rs____,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(v_a____,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45655[1:SpL:39416.1,32978.1] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) equal(v,c_List_Orev(w,tc_Lambda_OdB))* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(u,w,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45729[1:SpL:39416.1,33127.0] || equal(u,v_rs____) equal(v,w)* equal(v_rs____,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45788[1:SpL:39416.1,33144.0] || equal(u,v_rs____) equal(v,w)* equal(v_rs____,w)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,v,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  45956[1:SpL:39416.1,33346.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  45945[1:SpL:39416.1,33346.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  45907[1:SpL:39416.1,33346.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  46013[1:Rew:1014.0,45938.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  46063[1:SpL:39416.1,33364.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41  46038[1:SpL:39416.1,33364.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,v,tc_Lambda_OdB)*.
% 300.02/300.41  46016[1:SpL:39416.1,33364.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  46135[1:SpL:39416.1,33843.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  46112[1:SpL:39416.1,33843.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  46090[1:SpL:39416.1,33843.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(w,tc_Lambda_OdB),tc_nat)* c_List_Olistsp(x,w,tc_Lambda_OdB)*.
% 300.02/300.41  46157[1:Rew:1014.0,46133.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) c_List_Olistsp(y,x,tc_Lambda_OdB)*.
% 300.02/300.41  46207[1:SpL:39416.1,33888.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  46182[1:SpL:39416.1,33888.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(w,tc_Lambda_OdB),x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  46160[1:SpL:39416.1,33888.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  46265[1:Rew:1014.0,46227.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(c_List_Orev(x,tc_Lambda_OdB),y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  46304[0:SpL:133.0,1819.0] || c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,c_List_Oappend(c_List_Oreplicate(w,v,x),y,x),x),x),x)* -> c_List_Olistsp(u,c_List_Orev(c_List_Olist_OCons(v,y,x),x),x).
% 300.02/300.41  46543[1:SpL:39416.1,46397.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  46521[1:SpL:39416.1,46397.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  46492[1:SpL:39416.1,46397.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  46569[1:Rew:1014.0,46541.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  46648[1:Rew:21515.2,46647.3] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Oappend(x,v,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____).
% 300.02/300.41  47192[1:SpL:39416.1,46568.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47169[1:SpL:39416.1,46568.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47161[1:SpL:39416.1,46568.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47132[1:SpL:39416.1,46568.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47214[1:Rew:1014.0,47189.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Oappend(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.41  47216[1:Rew:1014.0,47158.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41  47416[1:SpL:39416.1,46707.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47407[1:SpL:39416.1,46707.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47393[1:SpL:39416.1,46707.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47373[1:SpL:39416.1,46707.0] || equal(c_List_Oappend(u,c_List_Olist_OCons(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47464[1:Rew:1014.0,47436.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,c_List_Orev(c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.02/300.41  47466[1:Rew:1014.0,47384.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Olist_OCons(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 300.02/300.41  47555[1:SpL:39416.1,47195.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47547[1:SpL:39416.1,47195.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47709[1:Rew:1014.0,47685.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41  47801[1:SpL:39416.1,47245.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47779[1:SpL:39416.1,47245.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47756[1:SpL:39416.1,47245.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47748[1:SpL:39416.1,47245.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47817[1:Rew:1014.0,47799.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_rs____) -> equal(w,v_as____).
% 300.02/300.41  47819[1:Rew:1014.0,47776.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41  47918[1:SpL:39416.1,47804.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47895[1:SpL:39416.1,47804.0] || equal(c_List_Oappend(c_List_Orev(u,tc_Lambda_OdB),v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47887[1:SpL:39416.1,47804.0] || equal(c_List_Oappend(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),w,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  47993[1:Rew:1014.0,47915.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(c_List_Orev(v,tc_Lambda_OdB),y,tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.02/300.41  48041[1:SpL:39416.1,33965.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48018[1:SpL:39416.1,33965.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  47996[1:SpL:39416.1,33965.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48081[1:Rew:1014.0,48061.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41  48083[1:Rew:1014.0,48039.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(x,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  48281[1:SpL:39416.1,48138.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41  48259[1:SpL:39416.1,48138.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41  48230[1:SpL:39416.1,48138.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,v_rs____,tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.41  48308[1:Rew:1014.0,48256.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  48418[1:SpL:39416.1,48337.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(v,v_as____).
% 300.02/300.41  48404[1:SpL:39416.1,48337.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.41  48384[1:SpL:39416.1,48337.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)* equal(u,v_as____).
% 300.02/300.41  48460[1:Rew:1014.0,48395.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____) equal(x,v_as____).
% 300.02/300.41  48505[1:SpL:39416.1,34018.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  48467[1:SpL:39416.1,34018.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  48552[1:Rew:1014.0,48525.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(y,tc_Lambda_OdB),v_as____).
% 300.02/300.41  48554[1:Rew:1014.0,48498.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  48601[1:SpL:39416.1,34177.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41  48563[1:SpL:39416.1,34177.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41  48774[2:SpL:39416.1,34373.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48760[2:SpL:39416.1,34373.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48740[2:SpL:39416.1,34373.0] || equal(c_List_Olist_OCons(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48838[1:SpL:39416.1,34552.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48824[1:SpL:39416.1,34552.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48804[1:SpL:39416.1,34552.0] || equal(c_List_Oappend(u,c_List_Obutlast(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  48877[1:Rew:1014.0,48858.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Obutlast(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41  48951[1:SpL:39416.1,35108.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  48929[1:SpL:39416.1,35108.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  48904[1:SpL:39416.1,35108.0] || equal(c_List_Orotate1(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  48884[1:SpL:39416.1,35108.0] || equal(c_List_Orotate1(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  48967[1:Rew:1014.0,48949.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.41  48969[1:Rew:1014.0,48926.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Oappend(z,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  49041[1:SpL:39416.1,35652.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  49019[1:SpL:39416.1,35652.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  48994[1:SpL:39416.1,35652.0] || equal(c_List_Orev(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  48974[1:SpL:39416.1,35652.0] || equal(c_List_Orev(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  49073[1:Rew:1014.0,49039.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____).
% 300.02/300.41  49075[1:Rew:1014.0,49016.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orev(c_List_Oappend(z,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  49137[1:SpL:39416.1,38569.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  49114[1:SpL:39416.1,38569.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  49100[1:SpL:39416.1,38569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  49080[1:SpL:39416.1,38569.0] || equal(c_List_Oappend(u,c_List_Oappend(v,c_List_Orev(w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_nat)*.
% 300.02/300.41  49186[1:Rew:1014.0,49157.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,z,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____).
% 300.02/300.41  49188[1:Rew:1014.0,49135.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Oappend(z,v,tc_Lambda_OdB),v_as____)** -> equal(w,v_as____).
% 300.02/300.41  49282[3:SpL:39416.1,44436.0] || c_HOL_Oord__class_Oless(hAPP(u,v),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),hAPP(c_Lambda_Obeta,c_Lambda_OdB_OVar(x)),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 300.02/300.41  49280[3:SpL:39416.1,44436.0] || c_HOL_Oord__class_Oless(hAPP(hAPP(c_Lambda_Obeta,u),v),w,tc_nat)* -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_Lambda_OdB_OVar(x),tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat).
% 300.02/300.41  49344[1:SpL:39416.1,46164.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  49306[1:SpL:39416.1,46164.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(c_List_Orev(w,tc_Lambda_OdB),v_as____).
% 300.02/300.41  49388[1:Rew:1014.0,49364.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(c_List_Orev(x,tc_Lambda_OdB),v_as____).
% 300.02/300.41  49444[1:SpL:39416.1,46203.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  49433[1:SpL:39416.1,46203.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  49395[1:SpL:39416.1,46203.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  49493[1:Rew:1014.0,49465.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.02/300.41  49495[1:Rew:1014.0,49426.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Oappend(y,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  49547[1:SpL:39416.1,48035.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  49536[1:SpL:39416.1,48035.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  49498[1:SpL:39416.1,48035.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.02/300.41  49596[1:Rew:1014.0,49568.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Oappend(x,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_as____) -> equal(w,v_as____) equal(x,v_as____).
% 300.02/300.41  49641[1:SpL:39416.1,48616.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41  49603[1:SpL:39416.1,48616.0] || equal(c_List_Orev(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____) equal(v,v_as____).
% 300.02/300.41  49726[1:SpL:39416.1,48618.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.02/300.41  49718[1:SpL:39416.1,48618.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49680[1:SpL:39416.1,48618.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49757[1:Rew:1014.0,49711.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,x,tc_Lambda_OdB))* equal(c_List_Obutlast(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> equal(w,v_as____) equal(x,v_as____).
% 300.04/300.41  49789[1:SpL:39416.1,49700.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.04/300.41  49780[1:SpL:39416.1,49700.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.04/300.41  49760[1:SpL:39416.1,49700.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,w,tc_Lambda_OdB),tc_nat)* equal(w,v_as____).
% 300.04/300.41  49891[2:SpL:39416.1,48791.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49882[2:SpL:39416.1,48791.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49862[2:SpL:39416.1,48791.0] || equal(c_List_Obutlast(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49961[1:SpL:39416.1,48875.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Obutlast(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49936[1:SpL:39416.1,48875.0] || equal(c_List_Obutlast(u,tc_Lambda_OdB),v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49916[1:SpL:39416.1,48875.0] || equal(c_List_Obutlast(c_List_Oappend(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_nat)* equal(x,v_as____).
% 300.04/300.41  49979[1:Rew:1014.0,49958.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Olist_OCons(x,y,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Obutlast(v,tc_Lambda_OdB),v_as____) -> equal(w,v_as____) equal(y,v_as____).
% 300.04/300.41  50076[1:SpL:132.2,50039.0] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),v_rs____).
% 300.04/300.41  50117[1:SpL:130.2,50098.0] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Orev(c_List_Olist_OCons(x,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),w).
% 300.04/300.41  50275[1:SpL:39416.1,50075.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orotate1(c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50267[1:SpL:39416.1,50075.0] || equal(c_List_Orotate1(u,tc_Lambda_OdB),v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v,c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50245[1:SpL:39416.1,50075.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50216[1:SpL:39416.1,50075.0] || equal(c_List_Orotate1(c_List_Olist_OCons(u,c_List_Oappend(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50295[1:Rew:1014.0,50265.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Oappend(x,v_rs____,tc_Lambda_OdB),tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.04/300.41  50297[1:Rew:1014.0,50242.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,v_rs____,tc_Lambda_OdB))* equal(c_List_Orotate1(c_List_Olist_OCons(x,c_List_Oappend(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(w,v_as____).
% 300.04/300.41  50448[1:SpL:39416.1,50286.0] || equal(u,v_rs____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(v,c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50438[1:SpL:39416.1,50286.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Orev(c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50429[1:SpL:39416.1,50286.0] || equal(c_List_Oappend(u,c_List_Orev(v,tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),v,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(w,c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50409[1:SpL:39416.1,50286.0] || equal(c_List_Oappend(u,c_List_Orev(c_List_Olist_OCons(v,w,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),w,tc_nat) c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Olist_OCons(v_a____,x,tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50503[1:Rew:1014.0,50469.2] || equal(c_List_Olist_OCons(u,v,tc_Lambda_OdB),c_List_Oappend(w,c_List_Orev(c_List_Olist_OCons(x,c_List_Olist_OCons(v_a____,y,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB))* equal(v,v_rs____) -> equal(w,v_as____).
% 300.04/300.41  50505[1:Rew:1014.0,50420.2] || equal(c_List_Olist_OCons(v_a____,u,tc_Lambda_OdB),c_List_Oappend(v,w,tc_Lambda_OdB))* equal(c_List_Oappend(x,c_List_Orev(c_List_Olist_OCons(y,v,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),v_rs____)** -> equal(v,v_as____).
% 300.04/300.41  50616[1:SpL:39416.1,49044.0] || equal(u,v_as____) -> c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),u,tc_nat)* c_HOL_Oord__class_Oless(c_HOL_Ozero__class_Ozero(tc_nat),c_List_Oappend(c_List_Orev(c_List_Oappend(v,c_List_Olist_OCons(w,x,tc_Lambda_OdB),tc_Lambda_OdB),tc_Lambda_OdB),y,tc_Lambda_OdB),tc_nat)*.
% 300.04/300.41  50606[1:SpL:39416.1,49044.0] || equal(c_List_Oappend(u,v,tc_Lambda_OdB),v_as____)** -> c_HOL_Oord__class_OCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------