TSTP Solution File: SWW477+5 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SWW477+5 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n029.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 : Thu Jul 21 01:28:41 EDT 2022

% Result   : Timeout 299.96s 300.42s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.12  % Problem  : SWW477+5 : TPTP v8.1.0. Released v5.3.0.
% 0.07/0.13  % Command  : run_spass %d %s
% 0.13/0.34  % Computer : n029.cluster.edu
% 0.13/0.34  % Model    : x86_64 x86_64
% 0.13/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.34  % Memory   : 8042.1875MB
% 0.13/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.34  % CPULimit : 300
% 0.13/0.34  % WCLimit  : 600
% 0.13/0.34  % DateTime : Sat Jun  4 11:27:48 EDT 2022
% 0.13/0.34  % CPUTime  : 
% 299.96/300.42  
% 299.96/300.42  SPASS V 3.9 
% 299.96/300.42  SPASS beiseite: Ran out of time.
% 299.96/300.42  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 299.96/300.42  SPASS derived 28240 clauses, backtracked 0 clauses, performed 0 splits and kept 11041 clauses.
% 299.96/300.42  SPASS allocated 240365 KBytes.
% 299.96/300.42  SPASS spent	0:05:00.07 on the problem.
% 299.96/300.42  		0:00:00.07 for the input.
% 299.96/300.42  		0:00:01.24 for the FLOTTER CNF translation.
% 299.96/300.42  		0:00:05.73 for inferences.
% 299.96/300.42  		0:00:00.00 for the backtracking.
% 299.96/300.42  		0:4:52.43 for the reduction.
% 299.96/300.42  
% 299.96/300.42  
% 299.96/300.42   The set of clauses at termination is :
% 299.96/300.42  5986[0:Res:98.1,114.2] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))*+ hBOOL(hAPP(u,bool,y,v))* hBOOL(hAPP(u,bool,y,skf132(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,w))*.
% 299.96/300.42  35392[0:Rew:34921.0,35326.1] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),w))* -> equal(skf111(v,list(char),u),skf111(w,list(char),u)).
% 299.96/300.42  35381[0:Rew:34921.0,35307.0] ||  -> equal(skf114(u,fun(list(char),list(char)),list(char)),skf112(u,fun(list(char),list(char)),list(char)))**.
% 299.96/300.42  35370[0:Rew:34921.0,35315.0] ||  -> equal(skf112(u,product_prod(v,w),list(char)),skf108(u,w,v,list(char)))**.
% 299.96/300.42  5772[0:Res:98.1,115.2] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))*+ hBOOL(hAPP(u,bool,y,w))* hBOOL(hAPP(u,bool,y,skf131(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,v))*.
% 299.96/300.42  35359[0:Rew:34921.0,35305.0] ||  -> equal(skf114(u,product_prod(v,w),list(char)),skf108(u,w,v,list(char)))**.
% 299.96/300.42  35346[0:Rew:34921.0,35306.0] ||  -> equal(skf114(u,list(char),list(char)),skf112(u,list(char),list(char)))**.
% 299.96/300.42  34921[0:EqR:2498.0] ||  -> equal(ti(list(char),u),u)**.
% 299.96/300.42  34890[0:Res:34728.1,6922.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))).
% 299.96/300.42  34728[0:Res:12177.1,18172.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  34869[0:Res:16.1,34729.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  34729[0:Res:12178.1,18172.0] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))).
% 299.96/300.42  14341[0:Res:147.0,158.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf118(x,y,z,x1,x2,u,v)),skf119(x,y,z,x1,x2,u,v)))*+ hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf125(w,v,u,x3,x4,x5)),skf124(w,v,u,x3,x4,x5)))* -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,y),x)).
% 299.96/300.42  34787[0:Res:34726.1,6922.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  34763[0:Res:34727.1,6922.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  34726[0:Res:7354.1,18172.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  34727[0:Res:7010.1,18172.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  14199[0:Res:147.0,159.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf122(w,v,u,z,x1,x2)),skf123(w,v,u,z,x1,x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf118(y,x,x3,x4,x5,u,v)),skf119(y,x,x3,x4,x5,u,v)))*.
% 299.96/300.42  18172[0:SpL:17749.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  28812[0:Rew:38.0,28515.0] ||  -> equal(hAPP(u,v,skf114(w,fun(list(char),fun(u,v)),fun(u,v)),x),hAPP(u,v,skf112(w,fun(list(char),fun(u,v)),fun(u,v)),x))**.
% 299.96/300.42  25407[0:SpR:25328.0,1571.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  25408[0:SpR:25328.0,1369.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  7933[0:Res:89.0,132.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,w,x,u)),skf129(v,w,skf129(v,w,x,u),u))),w))* equal(ti(u,skf129(v,w,x,u)),ti(u,v)).
% 299.96/300.42  25411[0:SpR:25328.0,1594.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  34466[0:Res:16.1,34411.0] hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42  34411[0:Res:1630.1,34179.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))).
% 299.96/300.42  34402[0:Res:1630.1,34180.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42  7934[0:Res:88.0,132.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,x,u)),skf129(v,x,skf130(v,w,x,u),u))),x))* equal(ti(u,skf130(v,w,x,u)),ti(u,v)).
% 299.96/300.42  34410[0:Res:16.1,34179.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42  34179[0:SoR:2746.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))).
% 299.96/300.42  34401[0:Res:16.1,34180.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))*.
% 299.96/300.42  34180[0:SoR:2631.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))).
% 299.96/300.42  7846[0:Res:90.0,133.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf128(v,w,x,u),w,x,u)),skf128(v,w,x,u))),w))* equal(ti(u,skf128(v,w,x,u)),ti(u,x)).
% 299.96/300.42  34354[0:Res:16.1,34301.0] hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  34301[0:Res:1630.1,34183.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  34347[0:Res:16.1,34292.0] hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  34292[0:Res:1630.1,34184.0] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  7847[0:Res:87.0,133.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf133(v,w,x,u),w,x,u)),skf133(v,w,x,u))),w))* equal(ti(u,skf133(v,w,x,u)),ti(u,x)).
% 299.96/300.42  34300[0:Res:16.1,34183.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  34183[0:SoR:1757.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  34291[0:Res:16.1,34184.0] hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  34184[0:SoR:1664.0,25412.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  1809[0:SpR:34.0,87.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf133(w,ti(fun(product_prod(u,u),bool),x),v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  25412[0:SpR:25328.0,1390.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  25434[0:SpR:25328.0,7321.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  25435[0:SpR:25328.0,6772.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  25438[0:SpR:25328.0,7356.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  1745[0:SpR:34.0,90.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf128(w,ti(fun(product_prod(u,u),bool),x),v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  33996[0:Res:16.1,33874.0] hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42  33874[0:Res:7540.1,33625.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))).
% 299.96/300.42  33858[0:Res:7540.1,33626.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42  33873[0:Res:16.1,33625.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42  1686[0:SpR:34.0,88.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,ti(fun(product_prod(u,u),bool),x),u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  33625[0:SoR:11375.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))).
% 299.96/300.42  33857[0:Res:16.1,33626.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))*.
% 299.96/300.42  33626[0:SoR:11125.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))).
% 299.96/300.42  33748[0:Res:16.1,33672.0] hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  1652[0:SpR:34.0,89.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,ti(fun(product_prod(u,u),bool),w),x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42  33672[0:Res:7540.1,33629.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  33736[0:Res:16.1,33657.0] hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  33657[0:Res:7540.1,33630.0] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  33671[0:Res:16.1,33629.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  7230[0:Rew:35.0,7224.0] || equal(ti(fun(product_prod(u,u),bool),v),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),x)),v))*.
% 299.96/300.42  33629[0:SoR:7897.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  33656[0:Res:16.1,33630.0] hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  33630[0:SoR:7588.0,25439.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  25439[0:SpR:25328.0,6805.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  14339[0:Res:146.0,158.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(x,y,z,x1,u,v)),skf121(x,y,z,x1,u,v)))*+ hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf125(w,v,u,x2,x3,x4)),skf124(w,v,u,x2,x3,x4)))* -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,y),x)).
% 299.96/300.42  33587[0:Res:16.1,25557.0] hBOOL(skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  25557[0:SpL:25328.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  33563[0:Res:16.1,25558.0] hBOOL(skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  25558[0:SpL:25328.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  14340[0:Res:145.0,158.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf125(w,v,u,z,x1,x2)),skf124(w,v,u,z,x1,x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(x3,x4,y,x,u,v)),skf126(x3,x4,y,x,u,v)))*.
% 299.96/300.42  33498[0:Res:16.1,25565.0] hBOOL(skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  33531[0:Res:16.1,33501.0] hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  33501[0:Res:1592.1,25565.0] || hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  33510[0:Res:16.1,33502.0] hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  14197[0:Res:146.0,159.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf122(w,v,u,z,x1,x2)),skf123(w,v,u,z,x1,x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(y,x,x3,x4,u,v)),skf121(y,x,x3,x4,u,v)))*.
% 299.96/300.42  33502[0:Res:1449.1,25565.0] || hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  25565[0:SpL:25328.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  33448[0:Res:16.1,25566.0] hBOOL(skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  33465[0:Res:16.1,33451.0] hBOOL(skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  14198[0:Res:145.0,159.2] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(x,y,z,x1,u,v)),skf126(x,y,z,x1,u,v)))*+ hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf122(w,v,u,x2,x3,x4)),skf123(w,v,u,x2,x3,x4)))* -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x1),z)).
% 299.96/300.42  33451[0:Res:1592.1,25566.0] || hBOOL(ti(bool,skf111(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  33460[0:Res:16.1,33452.0] hBOOL(skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)) ||  -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))*.
% 299.96/300.42  33452[0:Res:1449.1,25566.0] || hBOOL(ti(bool,skf113(skf111(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 299.96/300.42  25566[0:SpL:25328.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  33330[0:Res:16.1,25660.0] hBOOL(skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  25660[0:SpL:25328.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  33301[0:Res:16.1,25661.0] hBOOL(skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  25661[0:SpL:25328.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  33028[0:Res:16.1,25666.0] hBOOL(skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  33184[0:Res:16.1,33029.0] hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  33029[0:Res:7354.1,25666.0] || hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  33044[0:Res:16.1,33030.0] hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  1249[0:Rew:79.0,1240.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf116(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),u,v)),skf115(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),u,v)))*.
% 299.96/300.42  33030[0:Res:7010.1,25666.0] || hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  25666[0:SpL:25328.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  32853[0:Res:16.1,25667.0] hBOOL(skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  32877[0:Res:16.1,32854.0] hBOOL(skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  1153[0:Rew:80.0,1144.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf116(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),product_prod_rec(v,u,bool),w),u,v)),skf115(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),product_prod_rec(v,u,bool),w),u,v)))*.
% 299.96/300.42  32854[0:Res:7354.1,25667.0] || hBOOL(ti(bool,skf112(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  32869[0:Res:16.1,32855.0] hBOOL(skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)) ||  -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))*.
% 299.96/300.42  32855[0:Res:7010.1,25667.0] || hBOOL(ti(bool,skf114(skf111(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* -> hBOOL(skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)).
% 299.96/300.42  25667[0:SpL:25328.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  8512[0:SpL:134.0,68.0] || equal(ti(product_prod(u,product_prod(v,product_prod(w,x))),y),hAPP(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x))),hAPP(u,fun(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x)))),product_Pair(u,product_prod(v,product_prod(w,x))),z),x1))*+ -> equal(ti(u,skf73(y,x,w,v,u)),ti(u,z))*.
% 299.96/300.42  30491[0:Res:49.1,2767.0] || hBOOL(hAPP(product_prod(u,u),bool,v,w)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w))*.
% 299.96/300.42  17920[0:SpR:17749.0,1571.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  17921[0:SpR:17749.0,1369.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  32545[0:SoR:16411.0,17924.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  7935[0:Res:90.0,132.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf129(skf128(w,x,v,u),x,v,u))),x))* equal(ti(u,skf128(w,x,v,u)),ti(u,v)).
% 299.96/300.42  17924[0:SpR:17749.0,1594.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  32513[0:Res:1630.1,31703.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  32512[0:Res:16.1,31703.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  31703[0:SoR:16828.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))).
% 299.96/300.42  7936[0:Res:87.0,132.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf129(skf133(w,x,v,u),x,v,u))),x))* equal(ti(u,skf133(w,x,v,u)),ti(u,v)).
% 299.96/300.42  31704[0:SoR:16411.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  32427[0:Res:16.1,32352.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  32352[0:Res:1630.1,31695.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  32359[0:Res:16.1,32282.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  7844[0:Res:89.0,133.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf129(v,w,x,u),u)),v)),w))* equal(ti(u,skf129(v,w,x,u)),ti(u,v)).
% 299.96/300.42  32282[0:Res:1630.1,31696.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  32351[0:Res:16.1,31695.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  31695[0:SoR:2746.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  32281[0:Res:16.1,31696.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  7845[0:Res:88.0,133.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf130(v,x,w,u),u)),v)),w))* equal(ti(u,skf130(v,x,w,u)),ti(u,v)).
% 299.96/300.42  31696[0:SoR:2631.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  32273[0:Res:16.1,32133.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  32133[0:Res:1630.1,31705.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  32140[0:Res:16.1,31998.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  1811[0:SpR:34.0,87.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf133(w,x,ti(u,v),u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  31998[0:Res:1630.1,31706.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  32132[0:Res:16.1,31705.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  31705[0:SoR:14512.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  31997[0:Res:16.1,31706.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  1747[0:SpR:34.0,90.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf128(w,x,ti(u,v),u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  31706[0:SoR:14439.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  31989[0:Res:16.1,31849.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  31849[0:Res:1630.1,31699.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  31856[0:Res:16.1,31714.0] hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  1688[0:SpR:34.0,88.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(ti(u,v),w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  31714[0:Res:1630.1,31700.0] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  31848[0:Res:16.1,31699.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  31699[0:SoR:1757.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  31713[0:Res:16.1,31700.0] hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  1654[0:SpR:34.0,89.0] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(ti(u,v),w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42  31700[0:SoR:1664.0,17925.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  17925[0:SpR:17749.0,1390.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  17945[0:SpR:17749.0,7321.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  17946[0:SpR:17749.0,6772.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  1355[0:SpL:82.2,68.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),x1),x2))*+ -> equal(ti(u,w),ti(u,x1))*.
% 299.96/300.42  31477[0:SoR:15882.0,17949.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  17949[0:SpR:17749.0,7356.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  31315[0:Res:7540.1,30719.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  31314[0:Res:16.1,30719.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  1356[0:SpL:82.2,67.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),x1),x2))*+ -> equal(ti(x,z),ti(x,x2))*.
% 299.96/300.42  30719[0:SoR:16190.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))).
% 299.96/300.42  30720[0:SoR:15882.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  31276[0:Res:16.1,31179.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  31179[0:Res:7540.1,30711.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  1549[0:SpR:34.0,85.0] ||  -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf69(ti(ty,u),v)),u))*.
% 299.96/300.42  31192[0:Res:16.1,31092.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  31092[0:Res:7540.1,30712.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  31178[0:Res:16.1,30711.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  30711[0:SoR:11375.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  1508[0:SpR:34.0,86.0] ||  -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf68(ti(ty,u),v)),u))*.
% 299.96/300.42  31091[0:Res:16.1,30712.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  30712[0:SoR:11125.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  31077[0:Res:16.1,31044.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  31044[0:Res:7540.1,30721.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  13789[0:Res:137.0,155.0] ||  -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf67(nt)),nt))*.
% 299.96/300.42  31056[0:Res:16.1,30940.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30940[0:Res:7540.1,30722.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  31043[0:Res:16.1,30721.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30721[0:SoR:14237.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  1352[0:SpL:82.2,64.0] || equal(ti(u,v),ti(u,skf102(w,x,u))) equal(ti(x,y),ti(x,skf101(w,x,u))) hBOOL(hAPP(product_prod(u,x),bool,w,hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y)))*+ -> hBOOL(hAPP(product_prod(u,x),bool,w,z))*.
% 299.96/300.42  30939[0:Res:16.1,30722.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30722[0:SoR:14092.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  30925[0:Res:16.1,30817.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30817[0:Res:7540.1,30715.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  723[0:Rew:38.0,722.1] || hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf102(ti(fun(product_prod(u,v),bool),w),v,u)),skf101(ti(fun(product_prod(u,v),bool),w),v,u))))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,x))*.
% 299.96/300.42  30829[0:Res:16.1,30744.0] hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30744[0:Res:7540.1,30716.0] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  30816[0:Res:16.1,30715.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30715[0:SoR:7897.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  701[0:Rew:38.0,700.1] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf116(ti(fun(product_prod(u,v),bool),w),v,u)),skf115(ti(fun(product_prod(u,v),bool),w),v,u))))*.
% 299.96/300.42  30743[0:Res:16.1,30716.0] hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  30716[0:SoR:7588.0,17950.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  17950[0:SpR:17749.0,6805.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  30682[0:Res:16.1,18066.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  15634[0:Res:174.0,175.0] ||  -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,ha),h_a))*.
% 299.96/300.42  18066[0:SpL:17749.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  30657[0:Res:16.1,18067.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  18067[0:SpL:17749.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  30352[0:Res:16.1,18074.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  2641[0:SpL:94.0,68.0] || equal(ti(product_prod(u,product_prod(v,w)),x),hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),y),z))*+ -> equal(ti(u,skf108(x,w,v,u)),ti(u,y))*.
% 299.96/300.42  30556[0:Res:16.1,30357.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30357[0:Res:12158.1,18074.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  30546[0:Res:16.1,30358.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30358[0:Res:12159.1,18074.0] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  2767[0:Res:98.1,50.0] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),v)).
% 299.96/300.42  30447[0:Res:16.1,30355.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30355[0:Res:1592.1,18074.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  30442[0:Res:16.1,30356.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30356[0:Res:1449.1,18074.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  1338[0:SpR:82.2,53.0] || equal(ti(u,v),ti(u,skf112(w,x,u)))*+ equal(ti(x,y),ti(x,skf111(w,x,u)))* -> equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),w))*.
% 299.96/300.42  18074[0:SpL:17749.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  30191[0:Res:16.1,18075.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  30333[0:Res:16.1,30196.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30196[0:Res:12158.1,18075.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  1339[0:SpR:82.2,52.0] || equal(ti(u,v),ti(u,skf114(w,x,u)))*+ equal(ti(x,y),ti(x,skf113(w,x,u)))* -> equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),w))*.
% 299.96/300.42  30262[0:Res:16.1,30197.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30197[0:Res:12159.1,18075.0] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)).
% 299.96/300.42  30257[0:Res:16.1,30194.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30194[0:Res:1592.1,18075.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  1812[0:Res:87.0,50.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,v,w,u))))*.
% 299.96/300.42  30205[0:Res:16.1,30195.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  30195[0:Res:1449.1,18075.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf112(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  18075[0:SpL:17749.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  30121[0:Res:16.1,18169.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  1748[0:Res:90.0,50.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,v,w,u))))*.
% 299.96/300.42  18169[0:SpL:17749.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  25717[0:Rew:2275.0,25426.0] ||  -> equal(skf111(skf113(u,product_prod(v,exp(w)),product_prod(v,exp(w))),exp(w),v),skf111(skf111(u,product_prod(v,exp(w)),product_prod(v,exp(w))),exp(w),v))**.
% 299.96/300.42  25716[0:Rew:10596.0,25442.0] ||  -> equal(skf112(skf113(u,product_prod(exp(v),w),product_prod(exp(v),w)),w,exp(v)),skf112(skf111(u,product_prod(exp(v),w),product_prod(exp(v),w)),w,exp(v)))**.
% 299.96/300.42  28811[0:Rew:987.0,28532.0] ||  -> equal(skf111(skf114(u,fun(list(char),product_prod(v,val)),product_prod(v,val)),val,v),skf111(skf112(u,fun(list(char),product_prod(v,val)),product_prod(v,val)),val,v))**.
% 299.96/300.42  1689[0:Res:88.0,50.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(w,x,v,u)),w)))*.
% 299.96/300.42  28810[0:Rew:5835.0,28546.0] ||  -> equal(skf112(skf114(u,fun(list(char),product_prod(val,v)),product_prod(val,v)),v,val),skf112(skf112(u,fun(list(char),product_prod(val,v)),product_prod(val,v)),v,val))**.
% 299.96/300.42  24863[0:Res:16.1,18170.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  26144[0:Rew:38.0,25833.0] ||  -> equal(hAPP(u,v,skf114(w,fun(u,v),fun(u,v)),x),hAPP(u,v,skf112(w,fun(u,v),fun(u,v)),x))**.
% 299.96/300.42  25715[0:Rew:38.0,25402.0] ||  -> equal(hAPP(u,v,skf113(w,fun(u,v),fun(u,v)),x),hAPP(u,v,skf111(w,fun(u,v),fun(u,v)),x))**.
% 299.96/300.42  1655[0:Res:89.0,50.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(w,v,x,u)),w)))*.
% 299.96/300.42  28809[0:Rew:34.0,28510.0] ||  -> equal(hAPP(u,v,w,skf114(x,fun(list(char),u),u)),hAPP(u,v,w,skf112(x,fun(list(char),u),u)))**.
% 299.96/300.42  25714[0:Rew:987.0,25419.0] ||  -> equal(skf111(skf113(u,product_prod(v,val),product_prod(v,val)),val,v),skf111(skf111(u,product_prod(v,val),product_prod(v,val)),val,v))**.
% 299.96/300.42  25713[0:Rew:5835.0,25433.0] ||  -> equal(skf112(skf113(u,product_prod(val,v),product_prod(val,v)),v,val),skf112(skf111(u,product_prod(val,v),product_prod(val,v)),v,val))**.
% 299.96/300.42  25325[0:Rew:24496.0,24982.0] ||  -> equal(ti(u,skf114(v,fun(list(char),u),u)),ti(u,skf112(v,fun(list(char),u),u)))**.
% 299.96/300.42  1244[0:Rew:34.0,1236.0] ||  -> equal(hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),produc1605651328_split(u,v,w),x),y),hAPP(v,w,hAPP(u,fun(v,w),x,skf112(y,v,u)),skf111(y,v,u)))*.
% 299.96/300.42  26127[0:Rew:34.0,25823.0] ||  -> equal(hAPP(u,v,w,skf114(x,u,u)),hAPP(u,v,w,skf112(x,u,u)))**.
% 299.96/300.42  25698[0:Rew:34.0,25400.0] ||  -> equal(hAPP(u,v,w,skf113(x,u,u)),hAPP(u,v,w,skf111(x,u,u)))**.
% 299.96/300.42  25335[0:Rew:24491.0,24977.0] ||  -> equal(ti(u,skf114(v,u,u)),ti(u,skf112(v,u,u)))**.
% 299.96/300.42  25328[0:Rew:24487.0,24973.0] ||  -> equal(ti(u,skf113(v,u,u)),ti(u,skf111(v,u,u)))**.
% 299.96/300.42  18170[0:SpL:17749.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  22836[0:Res:16.1,18175.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  24838[0:Res:16.1,22839.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  22839[0:Res:12177.1,18175.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  24383[0:Res:16.1,22840.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  22840[0:Res:12178.1,18175.0] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  24376[0:Res:16.1,22837.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  22837[0:Res:7354.1,18175.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  1362[0:Rew:79.0,1341.2] || equal(ti(u,v),ti(u,w)) equal(ti(x,y),ti(x,z)) -> equal(hAPP(x,x1,hAPP(u,fun(x,x1),x2,v),y),hAPP(x,x1,hAPP(u,fun(x,x1),x2,w),z))*.
% 299.96/300.42  22852[0:Res:16.1,22838.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  22838[0:Res:7010.1,18175.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  18175[0:SpL:17749.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  20285[0:Rew:34.0,19724.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(u,y,z,skf112(w,v,u)),hAPP(u,y,z,skf112(x,v,u)))*.
% 299.96/300.42  14089[0:Con:14087.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(w,z,y,x,u,v)),skf126(w,z,y,x,u,v)))*.
% 299.96/300.42  21153[0:SpR:19630.1,16.1] hBOOL(skf114(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(v,val,bool)))*.
% 299.96/300.42  21209[0:SpR:19630.1,16.1] hBOOL(skf112(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42  19630[0:SpL:986.0,835.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf112(w,val,u)))*.
% 299.96/300.42  20444[0:SpR:19631.1,16.1] hBOOL(skf112(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(v,val,bool)))*.
% 299.96/300.42  13916[0:Con:13913.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(y,x,w,z,u,v)),skf121(y,x,w,z,u,v)))*.
% 299.96/300.42  20497[0:SpR:19631.1,16.1] hBOOL(skf112(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42  19631[0:SpL:1039.0,835.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf112(w,val,u)))*.
% 299.96/300.42  19487[0:Res:16.1,18176.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  20379[0:Res:16.1,19490.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  1468[0:Res:83.0,50.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),w)))*.
% 299.96/300.42  19490[0:Res:12177.1,18176.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  19722[0:SpR:19623.1,16.1] hBOOL(skf112(u,v,bool)) || equal(ti(product_prod(bool,v),w),ti(product_prod(bool,v),u))* -> hBOOL(ti(bool,skf112(w,v,bool)))*.
% 299.96/300.42  19623[0:SpL:53.0,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(u,skf112(w,v,u)),ti(u,skf112(x,v,u)))*.
% 299.96/300.42  19596[0:Res:16.1,19491.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  835[0:SpL:53.0,68.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(v,w),ti(v,skf112(y,u,v)))*.
% 299.96/300.42  19491[0:Res:12178.1,18176.0] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)).
% 299.96/300.42  19589[0:Res:16.1,19488.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  19488[0:Res:7354.1,18176.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  19499[0:Res:16.1,19489.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  188[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),throw(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*+ hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),z),x1)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),val_1(list(char),x2)),v))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))* -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),z),x3),x4),u)),x1)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),throw(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42  19489[0:Res:7010.1,18176.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  18176[0:SpL:17749.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  18223[0:Rew:12518.0,17938.0] ||  -> equal(skf108(skf112(u,product_prod(v,w),product_prod(val,product_prod(x,y))),y,x,val),skf108(skf108(u,w,v,product_prod(val,product_prod(x,y))),y,x,val))**.
% 299.96/300.42  18216[0:Rew:2275.0,17937.0] ||  -> equal(skf111(skf112(u,product_prod(v,w),product_prod(x,exp(y))),exp(y),x),skf111(skf108(u,w,v,product_prod(x,exp(y))),exp(y),x))**.
% 299.96/300.42  187[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),w))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),z)))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),w)))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),z))))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1))))*.
% 299.96/300.42  18215[0:Rew:10596.0,17953.0] ||  -> equal(skf112(skf112(u,product_prod(v,w),product_prod(exp(x),y)),y,exp(x)),skf112(skf108(u,w,v,product_prod(exp(x),y)),y,exp(x)))**.
% 299.96/300.42  18214[0:Rew:38.0,17915.0] ||  -> equal(hAPP(u,v,skf112(w,product_prod(x,y),fun(u,v)),z),hAPP(u,v,skf108(w,y,x,fun(u,v)),z))**.
% 299.96/300.42  18212[0:Rew:987.0,17932.0] ||  -> equal(skf111(skf112(u,product_prod(v,w),product_prod(x,val)),val,x),skf111(skf108(u,w,v,product_prod(x,val)),val,x))**.
% 299.96/300.42  18211[0:Rew:5835.0,17944.0] ||  -> equal(skf112(skf112(u,product_prod(v,w),product_prod(val,x)),x,val),skf112(skf108(u,w,v,product_prod(val,x)),x,val))**.
% 299.96/300.42  186[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),w))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),z)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),w)))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),hAPP(fun(list(char),option(val)),fun(list(char),option(val)),hAPP(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val))),map_add(list(char),val),x2),z))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1)))*.
% 299.96/300.42  18205[0:Rew:34.0,17912.0] ||  -> equal(hAPP(u,v,w,skf112(x,product_prod(y,z),u)),hAPP(u,v,w,skf108(x,z,y,u)))**.
% 299.96/300.42  17749[0:EqR:12144.0] ||  -> equal(ti(u,skf112(v,product_prod(w,x),u)),ti(u,skf108(v,x,w,u)))**.
% 299.96/300.42  17570[0:Res:16.1,13615.0] hBOOL(skf112(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),product_prod(v,w),bool)) ||  -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),w,v,bool))*.
% 299.96/300.42  185[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),u)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42  12154[0:SpR:12008.0,2922.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  12155[0:SpR:12008.0,2655.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  12158[0:SpR:12008.0,1592.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  184[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),u),z),x1),x2)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),w),z),x1),x2)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42  12159[0:SpR:12008.0,1449.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  12173[0:SpR:12008.0,11582.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  12174[0:SpR:12008.0,11203.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  12177[0:SpR:12008.0,7354.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  183[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),u),z),x1)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),w),z),x1)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42  12178[0:SpR:12008.0,7010.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  16990[0:Res:16.1,12280.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  12280[0:SpL:12008.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  16849[0:Res:16.1,12281.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  182[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),val_1(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),tryCatch(list(char)),u),z),x1),x2)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),val_1(list(char),w)),x))),hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),transitive_rtrancl(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))))*.
% 299.96/300.42  12281[0:SpL:12008.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  16828[0:Res:16.1,12288.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  12288[0:SpL:12008.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  16411[0:Res:16.1,12289.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  181[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),u)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),val_1(list(char),z)),x1),x2),w)),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))*.
% 299.96/300.42  16631[0:Res:16414.1,1430.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  16618[0:Res:16415.1,1430.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  16414[0:Res:1592.1,12289.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  16415[0:Res:1449.1,12289.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  180[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),u),z),x1),x2)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),w),z),x1),x2)),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))*.
% 299.96/300.42  12289[0:SpL:12008.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  16390[0:Res:16.1,12373.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  12373[0:SpL:12008.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  16212[0:Res:16.1,12374.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  179[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),w),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y))) -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),u),z),x1)),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),w),z),x1)),x))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,y)))*.
% 299.96/300.42  12374[0:SpL:12008.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  16190[0:Res:16.1,12379.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  12379[0:SpL:12008.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  15882[0:Res:16.1,12380.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  178[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))* hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(product_prod(list(list(char)),exp(list(char)))),u),v),z),w))* hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),z))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x1),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),x2),x3)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,u)))*+ -> hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(product_prod(list(list(char)),exp(list(char)))),u),x2),x3),w))*.
% 299.96/300.42  16030[0:Res:15883.1,6922.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  16011[0:Res:15884.1,6922.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  15883[0:Res:7354.1,12380.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  15884[0:Res:7010.1,12380.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  177[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))* hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hconf(product_prod(list(list(char)),exp(list(char)))),u),v)) hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),z))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x1),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),x2),x3)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,u)))*+ -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hconf(product_prod(list(list(char)),exp(list(char)))),u),x2)).
% 299.96/300.42  12380[0:SpL:12008.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  12043[0:Rew:12008.0,4845.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y))*+ -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(y,w,v,u)))*.
% 299.96/300.42  12530[0:Rew:399.0,12525.1,12403.0,12525.1,6156.0,12525.1,399.0,12525.1] || equal(ti(product_prod(exp(u),product_prod(v,w)),x),ti(product_prod(exp(u),product_prod(v,w)),y))* -> equal(skf108(x,w,v,exp(u)),skf108(y,w,v,exp(u))).
% 299.96/300.42  13936[0:SpL:14.0,12519.0] || equal(ti(product_prod(val,product_prod(u,v)),w),undefined(product_prod(val,product_prod(u,v))))**+ -> equal(skf108(w,v,u,val),skf108(undefined(product_prod(val,product_prod(u,v))),v,u,val))*.
% 299.96/300.42  176[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),hp,v)),w),x),y))* hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,u),w),v)) hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),v)),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),z),x1))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,u)))*+ -> hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,u),w),x1))*.
% 299.96/300.42  12152[0:SpR:12008.0,1571.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  12153[0:SpR:12008.0,1369.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  12156[0:SpR:12008.0,1594.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  15539[0:Res:16.1,15524.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  175[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),v),w))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),x),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),y),z)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,x1)))* -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,v),y)).
% 299.96/300.42  15524[0:Res:1630.1,15442.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  15532[0:Res:16.1,15516.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  15516[0:Res:1630.1,15443.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  15523[0:Res:16.1,15442.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  174[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool,hAPP(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),fun(fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),bool),member(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),fun(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))))),product_Pair(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),ea),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la))),hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),hAPP(exp(list(char)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),product_Pair(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),e_a),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),h_a),l_a)))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool),red,p)))*.
% 299.96/300.42  15442[0:SoR:2746.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  15515[0:Res:16.1,15443.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)))*.
% 299.96/300.42  15443[0:SoR:2631.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(ti(bool,skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))).
% 299.96/300.42  15493[0:Res:16.1,15464.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  172[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),u),ea),v)) hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,p),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la)))*+ -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),u),e_a),skf69(v,u)))*.
% 299.96/300.42  15464[0:Res:1630.1,15446.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  15486[0:Res:16.1,15456.0] hBOOL(skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  15456[0:Res:1630.1,15447.0] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  15463[0:Res:16.1,15446.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  173[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),u),ea),v)) hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,p),u),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la)))*+ -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),u),e_a),skf68(v,u)))*.
% 299.96/300.42  15446[0:SoR:1757.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  15455[0:Res:16.1,15447.0] hBOOL(skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x))*.
% 299.96/300.42  15447[0:SoR:1664.0,12157.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf108(u,w,v,product_prod(x,bool)),bool,x)).
% 299.96/300.42  12157[0:SpR:12008.0,1390.1] || hBOOL(ti(bool,skf113(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x))*.
% 299.96/300.42  171[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))*+ hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),z),nt)) -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),z),x1),x2),x)),void))*.
% 299.96/300.42  12171[0:SpR:12008.0,7321.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  12172[0:SpR:12008.0,6772.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  12175[0:SpR:12008.0,7356.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  15178[0:Res:16.1,15045.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  170[0:Inp] || hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),y),z))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),x1)))*+ -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf118(z,y,x1,x,w,v,u)),skf119(z,y,x1,x,w,v,u)))),x1))* equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),y),z)).
% 299.96/300.42  15045[0:Res:7540.1,14767.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  15173[0:Res:16.1,15031.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  15031[0:Res:7540.1,14768.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  15044[0:Res:16.1,14767.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  168[0:Inp] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),x),y)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),z),x1))),hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),transitive_rtrancl(product_prod(v,u)),x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,z),x1))* hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf127(w,x2,y,x,u,v)),skf126(w,x2,y,x,u,v))),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf125(w,v,u,x2,y,x)),skf124(w,v,u,x2,y,x)))),x2))*.
% 299.96/300.42  14767[0:SoR:11375.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  15030[0:Res:16.1,14768.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  14768[0:SoR:11125.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(ti(bool,skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))).
% 299.96/300.42  14900[0:Res:16.1,14801.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  169[0:Inp] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),z),x1)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),x),y))),hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),transitive_rtrancl(product_prod(v,u)),x2)))*+ -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,z),x1))* hBOOL(hAPP(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool,hAPP(product_prod(product_prod(v,u),product_prod(v,u)),fun(fun(product_prod(product_prod(v,u),product_prod(v,u)),bool),bool),member(product_prod(product_prod(v,u),product_prod(v,u))),hAPP(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u)),hAPP(product_prod(v,u),fun(product_prod(v,u),product_prod(product_prod(v,u),product_prod(v,u))),product_Pair(product_prod(v,u),product_prod(v,u)),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf122(w,v,u,x2,x,y)),skf123(w,v,u,x2,x,y))),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf120(y,x,w,x2,u,v)),skf121(y,x,w,x2,u,v)))),x2))*.
% 299.96/300.42  14801[0:Res:7540.1,14771.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  14896[0:Res:16.1,14788.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  14788[0:Res:7540.1,14772.0] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  14800[0:Res:16.1,14771.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  167[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),y))*+ hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,v),z))* -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),z),w),x),y))*.
% 299.96/300.42  14771[0:SoR:7897.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  14787[0:Res:16.1,14772.0] hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool))*.
% 299.96/300.42  14772[0:SoR:7588.0,12176.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,x)),x,bool)).
% 299.96/300.42  12176[0:SpR:12008.0,6805.1] || hBOOL(ti(bool,skf114(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool))*.
% 299.96/300.42  166[0:Inp] || hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),v))* hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,w)))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(w),x),u),y),z))*+ -> hBOOL(hAPP(fun(list(char),option(ty)),bool,hAPP(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,w)))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool))),lconf(w),x),v),y),z))*.
% 299.96/300.42  14686[0:Res:16.1,12284.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  12284[0:SpL:12008.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  14666[0:Res:16.1,12285.0] hBOOL(skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  12285[0:SpL:12008.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  165[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),x),nt)) -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,u),v),w),hAPP(list(char),exp(list(char)),hAPP(list(char),fun(list(char),exp(list(char))),hAPP(exp(list(char)),fun(list(char),fun(list(char),exp(list(char)))),fAcc(list(char)),x),y),z)),x1))*.
% 299.96/300.42  14512[0:Res:16.1,12292.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  14534[0:Res:16.1,14515.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  14515[0:Res:1592.1,12292.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  14523[0:Res:16.1,14516.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  164[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),bool,x1,hAPP(product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),hAPP(u,fun(product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))))),product_Pair(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),skf99(x1,z,y,x,w,v,u)),hAPP(product_prod(w,product_prod(x,product_prod(y,z))),product_prod(v,product_prod(w,product_prod(x,product_prod(y,z)))),hAPP(v,fun(product_prod(w,product_prod(x,product_prod(y,z))),product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),product_Pair(v,product_prod(w,product_prod(x,product_prod(y,z)))),skf98(x1,z,y,x,w,v,u)),hAPP(product_prod(x,product_prod(y,z)),product_prod(w,product_prod(x,product_prod(y,z))),hAPP(w,fun(product_prod(x,product_prod(y,z)),product_prod(w,product_prod(x,product_prod(y,z)))),product_Pair(w,product_prod(x,product_prod(y,z))),skf97(x1,z,y,x,w,v,u)),hAPP(product_prod(y,z),product_prod(x,product_prod(y,z)),hAPP(x,fun(product_prod(y,z),product_prod(x,product_prod(y,z))),product_Pair(x,product_prod(y,z)),skf96(x1,z,y,x,w,v,u)),hAPP(z,product_prod(y,z),hAPP(y,fun(z,product_prod(y,z)),product_Pair(y,z),skf95(x1,z,y,x,w,v,u)),skf94(x1,z,y,x,w,v,u))))))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),bool,x1,x2))*.
% 299.96/300.42  14516[0:Res:1449.1,12292.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf111(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  12292[0:SpL:12008.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  14439[0:Res:16.1,12293.0] hBOOL(skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)) ||  -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  14455[0:Res:16.1,14442.0] hBOOL(skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  14442[0:Res:1592.1,12293.0] || hBOOL(ti(bool,skf111(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  14450[0:Res:16.1,14443.0] hBOOL(skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)) ||  -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x))*.
% 299.96/300.42  14443[0:Res:1449.1,12293.0] || hBOOL(ti(bool,skf113(skf108(u,v,w,product_prod(x,bool)),bool,x)))* -> hBOOL(skf113(skf114(u,product_prod(w,v),product_prod(x,bool)),bool,x)).
% 299.96/300.42  12293[0:SpL:12008.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)).
% 299.96/300.42  161[0:Inp] ||  -> hBOOL(hAPP(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool,hAPP(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool)),typeSa885026672_sconf,p),e),hAPP(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_Pair(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),ha),la)))*.
% 299.96/300.42  14416[0:Res:16.1,12377.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  12377[0:SpL:12008.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  14393[0:Res:16.1,12378.0] hBOOL(skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  12378[0:SpL:12008.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  160[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),bool,z,hAPP(product_prod(v,product_prod(w,product_prod(x,y))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),hAPP(u,fun(product_prod(v,product_prod(w,product_prod(x,y))),product_prod(u,product_prod(v,product_prod(w,product_prod(x,y))))),product_Pair(u,product_prod(v,product_prod(w,product_prod(x,y)))),skf87(z,y,x,w,v,u)),hAPP(product_prod(w,product_prod(x,y)),product_prod(v,product_prod(w,product_prod(x,y))),hAPP(v,fun(product_prod(w,product_prod(x,y)),product_prod(v,product_prod(w,product_prod(x,y)))),product_Pair(v,product_prod(w,product_prod(x,y))),skf86(z,y,x,w,v,u)),hAPP(product_prod(x,y),product_prod(w,product_prod(x,y)),hAPP(w,fun(product_prod(x,y),product_prod(w,product_prod(x,y))),product_Pair(w,product_prod(x,y)),skf85(z,y,x,w,v,u)),hAPP(y,product_prod(x,y),hAPP(x,fun(y,product_prod(x,y)),product_Pair(x,y),skf84(z,y,x,w,v,u)),skf83(z,y,x,w,v,u)))))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),bool,z,x1))*.
% 299.96/300.42  14237[0:Res:16.1,12383.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  14371[0:Res:16.1,14238.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  14238[0:Res:7354.1,12383.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  14249[0:Res:16.1,14239.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  14239[0:Res:7010.1,12383.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  12383[0:SpL:12008.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  14092[0:Res:16.1,12384.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  14107[0:Res:16.1,14093.0] hBOOL(skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  14093[0:Res:7354.1,12384.0] || hBOOL(ti(bool,skf112(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  14104[0:Res:16.1,14094.0] hBOOL(skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)) ||  -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool))*.
% 299.96/300.42  14094[0:Res:7010.1,12384.0] || hBOOL(ti(bool,skf114(skf108(u,v,w,product_prod(bool,x)),x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,x)),x,bool)).
% 299.96/300.42  12384[0:SpL:12008.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)).
% 299.96/300.42  12708[0:Rew:12518.0,12699.0] ||  -> equal(skf108(skf114(u,product_prod(v,w),product_prod(val,product_prod(x,y))),y,x,val),skf108(skf108(u,w,v,product_prod(val,product_prod(x,y))),y,x,val))**.
% 299.96/300.42  13977[0:Res:16.1,13614.0] hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),w),product_prod(u,v),bool)) ||  -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool))*.
% 299.96/300.42  12519[0:Rew:340.0,12510.1,340.0,12510.1,12008.0,12510.1] || equal(ti(product_prod(val,product_prod(u,v)),w),ti(product_prod(val,product_prod(u,v)),x))* -> equal(skf108(w,v,u,val),skf108(x,v,u,val)).
% 299.96/300.42  12412[0:Rew:2275.0,12169.0] ||  -> equal(skf111(skf114(u,product_prod(v,w),product_prod(x,exp(y))),exp(y),x),skf111(skf108(u,w,v,product_prod(x,exp(y))),exp(y),x))**.
% 299.96/300.42  12411[0:Rew:10596.0,12179.0] ||  -> equal(skf112(skf114(u,product_prod(v,w),product_prod(exp(x),y)),y,exp(x)),skf112(skf108(u,w,v,product_prod(exp(x),y)),y,exp(x)))**.
% 299.96/300.42  13795[0:Res:16.1,13613.0] hBOOL(skf112(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)) ||  -> hBOOL(skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool))*.
% 299.96/300.42  155[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),u))*+ -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf67(u)),u))*.
% 299.96/300.42  12410[0:Rew:38.0,12147.0] ||  -> equal(hAPP(u,v,skf114(w,product_prod(x,y),fun(u,v)),z),hAPP(u,v,skf108(w,y,x,fun(u,v)),z))**.
% 299.96/300.42  190[0:Rew:1.0,153.0] ||  -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),hAPP(exp(list(char)),exp(list(char)),hAPP(list(char),fun(exp(list(char)),exp(list(char))),hAPP(list(char),fun(list(char),fun(exp(list(char)),exp(list(char)))),hAPP(exp(list(char)),fun(list(char),fun(list(char),fun(exp(list(char)),exp(list(char))))),fAss(list(char)),ea),f),d),e_2)),void))*.
% 299.96/300.42  13439[0:Res:12407.1,12400.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(w,v)),u),product_prod(w,v),bool))*.
% 299.96/300.42  13440[0:Res:12407.1,12185.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(w,v)),u),product_prod(w,v),bool))*.
% 299.96/300.42  13438[0:Res:12407.1,15.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(w,v)),u),v,w,bool))*.
% 299.96/300.42  12407[0:Rew:12008.0,12182.0] || hBOOL(ti(bool,skf108(u,v,w,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(w,v)),u),v,w,bool)))*.
% 299.96/300.42  13419[0:Res:16.1,12406.0] hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)) ||  -> hBOOL(ti(bool,skf108(w,v,u,bool)))*.
% 299.96/300.42  12406[0:Rew:12008.0,12394.1] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(ti(bool,skf108(w,v,u,bool))).
% 299.96/300.42  12409[0:Rew:987.0,12164.0] ||  -> equal(skf111(skf114(u,product_prod(v,w),product_prod(x,val)),val,x),skf111(skf108(u,w,v,product_prod(x,val)),val,x))**.
% 299.96/300.42  12408[0:Rew:5835.0,12170.0] ||  -> equal(skf112(skf114(u,product_prod(v,w),product_prod(val,x)),x,val),skf112(skf108(u,w,v,product_prod(val,x)),x,val))**.
% 299.96/300.42  13319[0:Res:16.1,12397.0] hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)) ||  -> hBOOL(skf112(w,product_prod(u,v),bool))*.
% 299.96/300.42  12397[0:SpL:12008.0,7784.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf112(w,product_prod(u,v),bool)).
% 299.96/300.42  151[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))* -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  13223[0:Res:16.1,12398.0] hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)) ||  -> hBOOL(skf114(w,product_prod(u,v),bool))*.
% 299.96/300.42  12398[0:SpL:12008.0,7260.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf114(w,product_prod(u,v),bool)).
% 299.96/300.42  12405[0:Rew:34.0,12142.0] ||  -> equal(hAPP(u,v,w,skf114(x,product_prod(y,z),u)),hAPP(u,v,w,skf108(x,z,y,u)))**.
% 299.96/300.42  12529[0:Rew:12403.0,12527.0] ||  -> equal(skf108(ti(product_prod(exp(u),product_prod(v,w)),x),w,v,exp(u)),skf108(x,w,v,exp(u)))**.
% 299.96/300.42  150[0:Inp] || hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),v))*+ hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,v),w))* -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),w))*.
% 299.96/300.42  12725[0:Res:16.1,12180.0] hBOOL(skf112(u,product_prod(v,w),bool)) ||  -> hBOOL(ti(bool,skf108(u,w,v,bool)))*.
% 299.96/300.42  12518[0:Rew:12401.0,12515.0] ||  -> equal(skf108(ti(product_prod(val,product_prod(u,v)),w),v,u,val),skf108(w,v,u,val))**.
% 299.96/300.42  148[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),y),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),y),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  12616[0:Res:16.1,12400.0] hBOOL(skf108(u,v,w,bool)) ||  -> hBOOL(skf112(u,product_prod(w,v),bool))*.
% 299.96/300.42  12400[0:SpL:12008.0,6042.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* -> hBOOL(skf112(u,product_prod(w,v),bool)).
% 299.96/300.42  12615[0:Res:16.1,12185.0] hBOOL(skf108(u,v,w,bool)) ||  -> hBOOL(skf114(u,product_prod(w,v),bool))*.
% 299.96/300.42  12185[0:SpL:12008.0,15.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* -> hBOOL(skf114(u,product_prod(w,v),bool)).
% 299.96/300.42  149[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),y)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  12140[0:SpR:12008.0,16.1] hBOOL(skf114(u,product_prod(v,w),bool)) ||  -> hBOOL(ti(bool,skf108(u,w,v,bool)))*.
% 299.96/300.42  12403[0:Rew:399.0,12149.0,6156.0,12149.0] ||  -> equal(skf112(u,product_prod(v,w),exp(x)),skf108(u,w,v,exp(x)))**.
% 299.96/300.42  12401[0:Rew:340.0,12141.0,5781.0,12141.0] ||  -> equal(skf112(u,product_prod(v,w),val),skf108(u,w,v,val))**.
% 299.96/300.42  12008[0:EqR:4845.0] ||  -> equal(ti(u,skf114(v,product_prod(w,x),u)),ti(u,skf108(v,x,w,u)))**.
% 299.96/300.42  147[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf118(w,x,y,z,x1,v,u)),skf119(w,x,y,z,x1,v,u))),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),w))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),y)))*.
% 299.96/300.42  6768[0:Rew:38.0,6762.2,38.0,6762.1] || hBOOL(hAPP(u,bool,v,skf129(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42  6761[0:Rew:38.0,6753.2,38.0,6753.1] || hBOOL(hAPP(u,bool,v,skf130(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42  6685[0:Rew:38.0,6683.2,38.0,6683.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf128(z,x1,w,u)))*.
% 299.96/300.42  145[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),w),x)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf127(y,z,x,w,v,u)),skf126(y,z,x,w,v,u)))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),z)))*.
% 299.96/300.42  6682[0:Rew:38.0,6680.2,38.0,6680.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf133(z,x1,w,u)))*.
% 299.96/300.42  6679[0:Rew:38.0,6677.2,38.0,6677.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf129(w,z,x1,u)))*.
% 299.96/300.42  6676[0:Rew:38.0,6674.2,38.0,6674.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf130(w,z,x1,u)))*.
% 299.96/300.42  6614[0:Rew:38.0,6608.2,38.0,6608.1] || hBOOL(hAPP(u,bool,v,skf128(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42  146[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool,hAPP(product_prod(product_prod(u,v),product_prod(u,v)),fun(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),bool),member(product_prod(product_prod(u,v),product_prod(u,v))),hAPP(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v)),hAPP(product_prod(u,v),fun(product_prod(u,v),product_prod(product_prod(u,v),product_prod(u,v))),product_Pair(product_prod(u,v),product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf120(w,x,y,z,v,u)),skf121(w,x,y,z,v,u))),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),w))),hAPP(fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),fun(product_prod(product_prod(u,v),product_prod(u,v)),bool),transitive_rtrancl(product_prod(u,v)),z)))*.
% 299.96/300.42  6607[0:Rew:38.0,6599.2,38.0,6599.1] || hBOOL(hAPP(u,bool,v,skf133(w,x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(ti(fun(u,bool),v),u,z,x1)))*+ -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42  5846[0:Rew:5781.0,5813.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) -> equal(skf112(hAPP(u,product_prod(val,v),w,x),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 299.96/300.42  11582[0:EqR:7542.0] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42  7542[0:SpL:26.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  144[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),w),x))*+ hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),x),y))* -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),w),y))*.
% 299.96/300.42  7555[0:SpL:26.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  7033[0:SpL:26.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 299.96/300.42  7046[0:SpL:26.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 299.96/300.42  6924[0:SpL:26.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  143[0:Inp] ||  -> hBOOL(hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),bool,hAPP(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(list(char),fun(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char)))))),bool))),fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),bool),wf_prog(product_prod(list(list(char)),exp(list(char)))),wf_J_mdecl),p))*.
% 299.96/300.42  11375[0:Res:16.1,11343.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  11343[0:Res:7540.1,11277.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool))).
% 299.96/300.42  11342[0:Res:16.1,11277.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  11277[0:EqR:6937.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool))).
% 299.96/300.42  142[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,x))),bool,y,hAPP(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x))),hAPP(u,fun(product_prod(v,product_prod(w,x)),product_prod(u,product_prod(v,product_prod(w,x)))),product_Pair(u,product_prod(v,product_prod(w,x))),skf77(y,x,w,v,u)),hAPP(product_prod(w,x),product_prod(v,product_prod(w,x)),hAPP(v,fun(product_prod(w,x),product_prod(v,product_prod(w,x))),product_Pair(v,product_prod(w,x)),skf76(y,x,w,v,u)),hAPP(x,product_prod(w,x),hAPP(w,fun(x,product_prod(w,x)),product_Pair(w,x),skf75(y,x,w,v,u)),skf74(y,x,w,v,u))))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,product_prod(w,x))),bool,y,z))*.
% 299.96/300.42  6937[0:SpL:26.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  11203[0:EqR:6897.0] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42  6897[0:SpL:26.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  11125[0:Res:16.1,11094.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  138[0:Inp] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),x)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y)))*+ -> hBOOL(hAPP(u,bool,v,x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf133(v,y,w,u)),skf132(v,u,y,w))),y))*.
% 299.96/300.42  11094[0:Res:7540.1,11032.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool))).
% 299.96/300.42  11093[0:Res:16.1,11032.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  11032[0:EqR:6910.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool))).
% 299.96/300.42  6910[0:SpL:26.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  139[0:Inp] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y)))*+ -> hBOOL(hAPP(u,bool,v,x))* hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf131(v,u,y,w)),skf130(w,v,y,u))),y))*.
% 299.96/300.42  6573[0:SpL:26.0,6130.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  10924[0:Res:16.1,6491.1] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  6491[0:SpL:26.0,6143.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42  10890[0:Res:16.1,6474.1] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  140[0:Inp] ||  -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),skf67(u)))*.
% 299.96/300.42  6474[0:SpL:26.0,6043.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42  6458[0:SpL:26.0,6056.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  6444[0:SpL:26.0,6010.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  10796[0:Res:16.1,6371.1] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  141[0:Inp] || hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),h_a),e),e_a),nt))* -> .
% 299.96/300.42  6371[0:SpL:26.0,6023.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42  6354[0:SpL:26.0,5186.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  10731[0:Res:16.1,6338.1] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))** -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  6338[0:SpL:26.0,5197.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 299.96/300.42  137[0:Inp] ||  -> hBOOL(hAPP(ty,bool,hAPP(exp(list(char)),fun(ty,bool),hAPP(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)),hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool)))),wTrt,p),ha),e),ea),nt))*.
% 299.96/300.42  10596[0:EqR:6199.0] ||  -> equal(skf112(ti(product_prod(exp(u),v),w),v,exp(u)),skf112(w,v,exp(u)))**.
% 299.96/300.42  5728[0:Rew:34.0,5456.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(u,y,z,skf112(w,v,u)),hAPP(u,y,z,skf114(x,v,u)))*.
% 299.96/300.42  136[0:Inp] || hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),w))*+ hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),x))* -> equal(ti(fun(product_prod(u,v),bool),x),ti(fun(product_prod(u,v),bool),w)).
% 299.96/300.42  5139[0:Rew:34.0,4887.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(u,y,z,skf114(w,v,u)),hAPP(u,y,z,skf114(x,v,u)))*.
% 299.96/300.42  5843[0:Rew:5781.0,5797.1] || equal(ti(product_prod(val,u),v),hAPP(w,product_prod(val,u),x,y))*+ -> equal(skf112(v,u,val),skf112(hAPP(w,product_prod(val,u),x,y),u,val))*.
% 299.96/300.42  5886[0:SpR:5781.0,52.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(v,u,val)),skf113(v,u,val)),ti(product_prod(val,u),v))**.
% 299.96/300.42  8541[0:SpR:4843.1,16.1] hBOOL(skf114(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(v,val,bool)))*.
% 299.96/300.42  135[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),w))* hBOOL(hAPP(fun(product_prod(u,v),bool),bool,hAPP(product_prod(u,v),fun(fun(product_prod(u,v),bool),bool),member(product_prod(u,v)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf110(w,x,v,u)),skf109(w,x,v,u))),x))* equal(ti(fun(product_prod(u,v),bool),x),ti(fun(product_prod(u,v),bool),w)).
% 299.96/300.42  8581[0:SpR:4843.1,16.1] hBOOL(skf114(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42  4843[0:SpL:986.0,836.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf114(w,val,u)))*.
% 299.96/300.42  8047[0:SpR:4844.1,16.1] hBOOL(skf112(ti(product_prod(bool,val),u),val,bool)) || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(v,val,bool)))*.
% 299.96/300.42  8083[0:SpR:4844.1,16.1] hBOOL(skf114(u,val,bool)) || equal(ti(product_prod(bool,val),v),ti(product_prod(bool,val),u))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),v),val,bool)))*.
% 299.96/300.42  134[0:Inp] ||  -> equal(hAPP(product_prod(u,product_prod(v,w)),product_prod(x,product_prod(u,product_prod(v,w))),hAPP(x,fun(product_prod(u,product_prod(v,w)),product_prod(x,product_prod(u,product_prod(v,w)))),product_Pair(x,product_prod(u,product_prod(v,w))),skf73(y,w,v,u,x)),hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),skf72(y,w,v,u,x)),hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf71(y,w,v,u,x)),skf70(y,w,v,u,x)))),ti(product_prod(x,product_prod(u,product_prod(v,w))),y))**.
% 299.96/300.42  4844[0:SpL:1039.0,836.0] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf114(w,val,u)))*.
% 299.96/300.42  6131[0:SpL:26.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 299.96/300.42  6144[0:SpL:26.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42  6044[0:SpL:26.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  132[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf129(w,x,v,u))),x))* equal(ti(u,v),ti(u,w)).
% 299.96/300.42  7897[0:Res:16.1,7875.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(skf112(v,u,bool))*.
% 299.96/300.42  7875[0:Res:7540.1,7784.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  7874[0:Res:16.1,7784.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(skf112(v,u,bool))*.
% 299.96/300.42  7784[0:EqR:6057.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  133[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),w)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*+ -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(w,x,v,u)),w)),x))* equal(ti(u,v),ti(u,w)).
% 299.96/300.42  6057[0:SpL:26.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  6011[0:SpL:26.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42  7541[0:SpL:14.0,7371.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  7554[0:SpL:14.0,7371.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  131[0:Inp] || equal(u,v) equal(w,x) equal(y,z) equal(x1,x2) -> equal(hAPP(exp(x3),exp(x3),hAPP(list(char),fun(exp(x3),exp(x3)),hAPP(list(char),fun(list(char),fun(exp(x3),exp(x3))),hAPP(exp(x3),fun(list(char),fun(list(char),fun(exp(x3),exp(x3)))),fAss(x3),u),w),y),x1),hAPP(exp(x3),exp(x3),hAPP(list(char),fun(exp(x3),exp(x3)),hAPP(list(char),fun(list(char),fun(exp(x3),exp(x3))),hAPP(exp(x3),fun(list(char),fun(list(char),fun(exp(x3),exp(x3)))),fAss(x3),v),x),z),x2))*.
% 299.96/300.42  7588[0:Res:16.1,7571.0] hBOOL(skf112(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(skf114(v,u,bool))*.
% 299.96/300.42  7571[0:Res:7540.1,7260.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42  7540[0:EqR:7371.0] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(ti(bool,skf114(u,v,bool)))*.
% 299.96/300.42  7371[0:Rew:26.0,7357.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  130[0:Inp] || equal(u,v) equal(w,x) equal(y,z) equal(ti(x1,x2),ti(x1,x3)) -> equal(hAPP(exp(x1),exp(x1),hAPP(x1,fun(exp(x1),exp(x1)),hAPP(list(char),fun(x1,fun(exp(x1),exp(x1))),hAPP(exp(x1),fun(list(char),fun(x1,fun(exp(x1),exp(x1)))),tryCatch(x1),u),w),x2),y),hAPP(exp(x1),exp(x1),hAPP(x1,fun(exp(x1),exp(x1)),hAPP(list(char),fun(x1,fun(exp(x1),exp(x1))),hAPP(exp(x1),fun(list(char),fun(x1,fun(exp(x1),exp(x1)))),tryCatch(x1),v),x),x3),z))*.
% 299.96/300.42  7354[0:SoR:6952.0,7321.1] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42  7356[0:SoR:6072.0,7321.1] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42  7321[0:EqR:6024.0] || hBOOL(ti(bool,skf112(u,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42  6024[0:SpL:26.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42  129[0:Inp] ||  -> equal(ti(fun(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(list(char),fun(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char)))))),bool))),fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),bool)),wf_prog(product_prod(list(list(char)),exp(list(char))))),wf_prog(product_prod(list(list(char)),exp(list(char)))))**.
% 299.96/300.42  7306[0:Res:16.1,7260.0] hBOOL(skf114(ti(product_prod(bool,u),v),u,bool)) ||  -> hBOOL(skf114(v,u,bool))*.
% 299.96/300.42  7260[0:EqR:5187.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42  5187[0:SpL:26.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42  7032[0:SpL:14.0,6949.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  7013[0:SoR:6952.0,6023.2] || hBOOL(ti(bool,skf112(u,v,bool)))* equal(ti(product_prod(bool,v),u),undefined(product_prod(bool,v)))+ -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool)))*.
% 299.96/300.42  6923[0:SpL:14.0,6821.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  6936[0:SpL:14.0,6821.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  6896[0:SpL:14.0,6820.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  123[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(y,x3).
% 299.96/300.42  6909[0:SpL:14.0,6820.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  6949[0:SpL:4840.1,6922.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 299.96/300.42  7010[0:SoR:6952.0,6772.1] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),u),v,bool)))*.
% 299.96/300.42  6952[0:Res:16.1,6922.0] hBOOL(skf114(u,v,bool)) ||  -> hBOOL(ti(bool,skf112(u,v,bool)))*.
% 299.96/300.42  124[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(x,x2).
% 299.96/300.42  6922[0:EqR:6821.0] || hBOOL(ti(bool,skf114(u,v,bool)))* -> hBOOL(ti(bool,skf112(u,v,bool))).
% 299.96/300.42  6821[0:Rew:26.0,6804.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  6820[0:Rew:26.0,6806.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  6805[0:SoR:6072.0,6772.1] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42  125[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(w,x1).
% 299.96/300.42  6772[0:EqR:5198.0] || hBOOL(ti(bool,skf114(u,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),u),v,bool))*.
% 299.96/300.42  5198[0:SpL:26.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42  5982[0:Res:89.0,114.2] || hBOOL(hAPP(u,bool,v,skf129(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42  5983[0:Res:88.0,114.2] || hBOOL(hAPP(u,bool,v,skf130(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42  126[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),z),x1),x2),x3))* -> equal(v,z).
% 299.96/300.42  5984[0:Res:90.0,114.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf128(z,x1,w,u)))*.
% 299.96/300.42  5985[0:Res:87.0,114.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf133(z,x1,w,u)))*.
% 299.96/300.42  5768[0:Res:89.0,115.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf129(w,z,x1,u)))*.
% 299.96/300.42  5769[0:Res:88.0,115.2] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))*+ -> hBOOL(hAPP(u,bool,v,skf130(w,z,x1,u)))*.
% 299.96/300.42  122[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(ti(u,x),ti(u,x2)).
% 299.96/300.42  5770[0:Res:90.0,115.2] || hBOOL(hAPP(u,bool,v,skf128(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42  5771[0:Res:87.0,115.2] || hBOOL(hAPP(u,bool,v,skf133(w,x,y,u)))*+ hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42  6196[0:Rew:6156.0,6170.1] || equal(ti(product_prod(exp(u),v),w),undefined(product_prod(exp(u),v)))**+ -> equal(skf112(w,v,exp(u)),skf112(undefined(product_prod(exp(u),v)),v,exp(u)))*.
% 299.96/300.42  6130[0:SpL:14.0,6069.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  117[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(y,x3).
% 299.96/300.42  6143[0:SpL:14.0,6069.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  6043[0:SpL:14.0,5483.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  6056[0:SpL:14.0,5483.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  6010[0:SpL:14.0,5603.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42  118[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(w,x1).
% 299.96/300.42  6023[0:SpL:14.0,5603.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  5186[0:SpL:14.0,5022.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))**+ hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(v,u,bool)).
% 299.96/300.42  5197[0:SpL:14.0,5022.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u)))+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  6195[0:Rew:6156.0,6183.1] || equal(ti(product_prod(exp(u),v),w),ti(product_prod(exp(u),v),x))* -> equal(skf112(w,v,exp(u)),skf112(x,v,exp(u))).
% 299.96/300.42  119[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> equal(v,z).
% 299.96/300.42  6156[0:EqR:5725.0] ||  -> equal(skf114(u,v,exp(w)),skf112(u,v,exp(w)))**.
% 299.96/300.42  6069[0:SpL:4840.1,6042.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 299.96/300.42  5428[0:SpR:4840.1,16.1] hBOOL(skf112(u,v,bool)) || equal(ti(product_prod(bool,v),u),ti(product_prod(bool,v),w))* -> hBOOL(ti(bool,skf114(w,v,bool)))*.
% 299.96/300.42  120[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),z),x1),x2),x3))* -> .
% 299.96/300.42  5454[0:SpR:4840.1,16.1] hBOOL(skf114(u,v,bool)) || equal(ti(product_prod(bool,v),w),ti(product_prod(bool,v),u))* -> hBOOL(ti(bool,skf112(w,v,bool)))*.
% 299.96/300.42  6072[0:Res:16.1,6042.0] hBOOL(skf114(u,v,bool)) ||  -> hBOOL(skf112(u,v,bool))*.
% 299.96/300.42  6042[0:EqR:5483.0] || hBOOL(ti(bool,skf114(u,v,bool)))* -> hBOOL(skf112(u,v,bool)).
% 299.96/300.42  5483[0:SpL:4840.1,15.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  116[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(product_prod(product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val)))),product_prod(exp(list(char)),product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))))),bool)),red),red)**.
% 299.96/300.42  6037[0:Res:16.1,6009.0] hBOOL(skf112(u,v,bool)) ||  -> hBOOL(skf114(u,v,bool))*.
% 299.96/300.42  6009[0:EqR:5603.0] || hBOOL(ti(bool,skf112(u,v,bool)))* -> hBOOL(skf114(u,v,bool)).
% 299.96/300.42  5603[0:SpL:4840.1,15.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42  5838[0:Rew:5781.0,5795.1] || equal(ti(product_prod(val,u),v),undefined(product_prod(val,u)))**+ -> equal(skf112(v,u,val),skf112(undefined(product_prod(val,u)),u,val))*.
% 299.96/300.42  5837[0:Rew:5781.0,5810.1] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* -> equal(skf112(v,u,val),skf112(w,u,val)).
% 299.96/300.42  5835[0:Rew:5781.0,5808.0] ||  -> equal(skf112(ti(product_prod(val,u),v),u,val),skf112(v,u,val))**.
% 299.96/300.42  5781[0:EqR:5723.0] ||  -> equal(skf114(u,v,val),skf112(u,v,val))**.
% 299.96/300.42  4840[0:SpL:53.0,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(u,skf112(w,v,u)),ti(u,skf114(x,v,u)))*.
% 299.96/300.42  5386[0:Rew:38.0,5381.0] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf133(ti(fun(u,bool),v),x,w,u)))*.
% 299.96/300.42  5380[0:Con:5378.1] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf133(v,x,w,u)))*.
% 299.96/300.42  5249[0:Rew:38.0,5244.0] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf130(w,ti(fun(u,bool),v),x,u)))*.
% 299.96/300.42  5243[0:Con:5239.1] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(u,bool,v,skf130(w,v,x,u)))*.
% 299.96/300.42  4885[0:SpR:4841.1,16.1] hBOOL(skf114(u,v,bool)) || equal(ti(product_prod(bool,v),w),ti(product_prod(bool,v),u))* -> hBOOL(ti(bool,skf114(w,v,bool)))*.
% 299.96/300.42  5022[0:SpL:4841.1,15.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))*+ hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42  103[0:Inp] || hBOOL(hAPP(product_prod(u,product_prod(v,w)),bool,x,hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),skf105(x,w,v,u)),hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf104(x,w,v,u)),skf103(x,w,v,u)))))*+ -> hBOOL(hAPP(product_prod(u,product_prod(v,w)),bool,x,y))*.
% 299.96/300.42  4841[0:SpL:52.0,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(u,skf114(w,v,u)),ti(u,skf114(x,v,u)))*.
% 299.96/300.42  836[0:SpL:52.0,68.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(v,w),ti(v,skf114(y,u,v)))*.
% 299.96/300.42  4378[0:Rew:34.0,4087.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,z,skf111(w,v,u)),hAPP(v,y,z,skf111(x,v,u)))*.
% 299.96/300.42  4085[0:SpR:4031.1,16.1] hBOOL(skf111(u,bool,v)) || equal(ti(product_prod(v,bool),w),ti(product_prod(v,bool),u))* -> hBOOL(ti(bool,skf111(w,bool,v)))*.
% 299.96/300.42  104[0:Inp] ||  -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_rec(u),v),w),x),y),z),void),ti(u,v))**.
% 299.96/300.42  4031[0:SpL:53.0,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(v,skf111(w,v,u)),ti(v,skf111(x,v,u)))*.
% 299.96/300.42  771[0:SpL:53.0,67.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(u,x),ti(u,skf111(y,u,v)))*.
% 299.96/300.42  1184[0:Rew:1154.0,1164.1] || equal(ti(product_prod(u,exp(v)),w),hAPP(x,product_prod(u,exp(v)),y,z))*+ -> equal(skf111(w,exp(v),u),skf111(hAPP(x,product_prod(u,exp(v)),y,z),exp(v),u))*.
% 299.96/300.42  1124[0:SpL:35.0,1109.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 299.96/300.42  105[0:Inp] ||  -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_case(u),v),w),x),y),z),void),ti(u,v))**.
% 299.96/300.42  1131[0:SpL:35.0,1109.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42  1097[0:SpL:35.0,926.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42  1104[0:SpL:35.0,926.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  1072[0:SpL:35.0,936.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 299.96/300.42  108[0:Inp] ||  -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_case(u),v),w),x),y),z),boolean),ti(u,w))**.
% 299.96/300.42  1079[0:SpL:35.0,936.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42  842[0:SpL:35.0,801.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))*+ hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 299.96/300.42  847[0:SpL:35.0,801.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))*+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42  1039[0:Rew:26.0,1028.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(ti(product_prod(u,val),v),val,u)),skf111(v,val,u)),ti(product_prod(u,val),v))**.
% 299.96/300.42  109[0:Inp] ||  -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_rec(u),v),w),x),y),z),boolean),ti(u,w))**.
% 299.96/300.42  986[0:Rew:957.0,885.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(ti(product_prod(u,val),v),val,u)),skf111(v,val,u)),ti(product_prod(u,val),v))**.
% 299.96/300.42  1792[0:SpL:26.0,1130.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42  1710[0:SpL:26.0,1103.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  1573[0:SpL:26.0,1078.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42  110[0:Inp] ||  -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_case(u),v),w),x),y),z),nt),ti(u,y))**.
% 299.96/300.42  1371[0:SpL:26.0,846.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42  3291[0:Res:16.1,1679.1] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  1679[0:SpL:26.0,1631.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42  1671[0:SpL:26.0,1638.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  111[0:Inp] ||  -> equal(hAPP(ty,u,hAPP(fun(list(char),u),fun(ty,u),hAPP(u,fun(fun(list(char),u),fun(ty,u)),hAPP(u,fun(u,fun(fun(list(char),u),fun(ty,u))),hAPP(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))),hAPP(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u))))),ty_rec(u),v),w),x),y),z),nt),ti(u,y))**.
% 299.96/300.42  1525[0:SpL:26.0,1472.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  3177[0:Res:16.1,1518.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  1518[0:SpL:26.0,1452.1] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42  3114[0:Res:16.1,1510.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  106[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),z),x1),x2))* -> .
% 299.96/300.42  1510[0:SpL:26.0,1431.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42  1501[0:SpL:26.0,1438.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  3070[0:Res:16.1,1494.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  1494[0:SpL:26.0,1412.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 299.96/300.42  101[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),y),z),x1),x2))* -> .
% 299.96/300.42  1487[0:SpL:26.0,1419.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  997[0:Rew:957.0,982.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) -> equal(skf111(hAPP(u,product_prod(v,val),w,x),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 299.96/300.42  2922[0:EqR:1632.0] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42  1632[0:SpL:26.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  100[0:Inp] || equal(u,v) equal(w,x) equal(y,z) -> equal(hAPP(list(char),exp(x1),hAPP(list(char),fun(list(char),exp(x1)),hAPP(exp(x1),fun(list(char),fun(list(char),exp(x1))),fAcc(x1),u),w),y),hAPP(list(char),exp(x1),hAPP(list(char),fun(list(char),exp(x1)),hAPP(exp(x1),fun(list(char),fun(list(char),exp(x1))),fAcc(x1),v),x),z))*.
% 299.96/300.42  1639[0:SpL:26.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1473[0:SpL:26.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 299.96/300.42  1480[0:SpL:26.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 299.96/300.42  1432[0:SpL:26.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  98[0:Inp] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w)) -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42  2746[0:Res:16.1,2727.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  2727[0:Res:1630.1,2694.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u))).
% 299.96/300.42  2726[0:Res:16.1,2694.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  2694[0:EqR:1439.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u))).
% 299.96/300.42  99[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool)),hconf(product_prod(list(list(char)),exp(list(char))))),hconf(product_prod(list(list(char)),exp(list(char)))))**.
% 299.96/300.42  1439[0:SpL:26.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  2655[0:EqR:1413.0] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42  1413[0:SpL:26.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  2631[0:Res:16.1,2613.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  94[0:Inp] ||  -> equal(hAPP(product_prod(u,v),product_prod(w,product_prod(u,v)),hAPP(w,fun(product_prod(u,v),product_prod(w,product_prod(u,v))),product_Pair(w,product_prod(u,v)),skf108(x,v,u,w)),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf107(x,v,u,w)),skf106(x,v,u,w))),ti(product_prod(w,product_prod(u,v)),x))**.
% 299.96/300.42  2613[0:Res:1630.1,2584.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u))).
% 299.96/300.42  2612[0:Res:16.1,2584.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  2584[0:EqR:1420.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u))).
% 299.96/300.42  1420[0:SpL:26.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  95[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),y),z),x1))* -> equal(x,x1).
% 299.96/300.42  1314[0:SpL:26.0,1122.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  2524[0:Res:16.1,1305.1] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  1305[0:SpL:26.0,1129.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42  2472[0:Res:16.1,1294.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  96[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),y),z),x1))* -> equal(w,z).
% 299.96/300.42  1294[0:SpL:26.0,1095.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42  1280[0:SpL:26.0,1102.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  1272[0:SpL:26.0,1070.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  2376[0:Res:16.1,1262.1] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  97[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),y),z),x1))* -> equal(v,y).
% 299.96/300.42  1262[0:SpL:26.0,1077.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42  1251[0:SpL:26.0,840.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  2339[0:Res:16.1,1223.1] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))** -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  1223[0:SpL:26.0,845.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 299.96/300.42  92[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(ty)),fun(exp(list(char)),fun(ty,bool))))),wTrt),wTrt)**.
% 299.96/300.42  2275[0:EqR:1181.0] ||  -> equal(skf111(ti(product_prod(u,exp(v)),w),exp(v),u),skf111(w,exp(v),u))**.
% 299.96/300.42  951[0:Rew:34.0,917.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,z,skf111(w,v,u)),hAPP(v,y,z,skf113(x,v,u)))*.
% 299.96/300.42  93[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(fun(list(char),option(ty)),fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),bool))),typeSa885026672_sconf),typeSa885026672_sconf)**.
% 299.96/300.42  808[0:Rew:34.0,792.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,z,skf113(w,v,u)),hAPP(v,y,z,skf113(x,v,u)))*.
% 299.96/300.42  994[0:Rew:957.0,967.1] || equal(ti(product_prod(u,val),v),hAPP(w,product_prod(u,val),x,y))*+ -> equal(skf111(v,val,u),skf111(hAPP(w,product_prod(u,val),x,y),val,u))*.
% 299.96/300.42  1014[0:SpR:957.0,52.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(v,val,u)),skf111(v,val,u)),ti(product_prod(u,val),v))**.
% 299.96/300.42  1123[0:SpL:26.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 299.96/300.42  87[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf133(w,x,v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  1130[0:SpL:26.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42  1096[0:SpL:26.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  1757[0:Res:16.1,1737.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(skf111(v,bool,u))*.
% 299.96/300.42  1737[0:Res:1630.1,1708.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  90[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),skf128(w,x,v,u))),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  1736[0:Res:16.1,1708.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(skf111(v,bool,u))*.
% 299.96/300.42  1708[0:EqR:1103.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  1103[0:SpL:26.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  1071[0:SpL:26.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42  88[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x)))*.
% 299.96/300.42  1631[0:SpL:14.0,1603.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  1638[0:SpL:14.0,1603.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1664[0:Res:16.1,1649.0] hBOOL(skf111(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(skf113(v,bool,u))*.
% 299.96/300.42  1649[0:Res:1630.1,1531.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42  89[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,w,x,u)),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42  1630[0:EqR:1603.0] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(ti(bool,skf113(u,bool,v)))*.
% 299.96/300.42  1603[0:Rew:26.0,1595.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1592[0:SoR:1448.0,1571.1] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42  1594[0:SoR:1112.0,1571.1] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42  91[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(list(char),option(val)),fun(fun(list(char),option(ty)),bool)))),lconf(u)),lconf(u))**.
% 299.96/300.42  1571[0:EqR:1078.0] || hBOOL(ti(bool,skf111(u,bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42  1078[0:SpL:26.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42  1560[0:Res:16.1,1531.0] hBOOL(skf113(ti(product_prod(u,bool),v),bool,u)) ||  -> hBOOL(skf113(v,bool,u))*.
% 299.96/300.42  1531[0:EqR:841.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42  85[0:Inp] ||  -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf69(u,v)),u))*.
% 299.96/300.42  841[0:SpL:26.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42  1472[0:SpL:14.0,1445.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  1452[0:SoR:1448.0,1077.2] || hBOOL(ti(bool,skf111(u,bool,v)))* equal(ti(product_prod(v,bool),u),undefined(product_prod(v,bool)))+ -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v)))*.
% 299.96/300.42  1431[0:SpL:14.0,1400.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  86[0:Inp] ||  -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(ty,fun(ty,bool)),widen(product_prod(list(list(char)),exp(list(char)))),p),skf68(u,v)),u))*.
% 299.96/300.42  1438[0:SpL:14.0,1400.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  1412[0:SpL:14.0,1399.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 299.96/300.42  1419[0:SpL:14.0,1399.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1445[0:SpL:777.1,1430.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 299.96/300.42  83[0:Inp] ||  -> hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w)))*.
% 299.96/300.42  1449[0:SoR:1448.0,1369.1] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),u),bool,v)))*.
% 299.96/300.42  1448[0:Res:16.1,1430.0] hBOOL(skf113(u,bool,v)) ||  -> hBOOL(ti(bool,skf111(u,bool,v)))*.
% 299.96/300.42  1430[0:EqR:1400.0] || hBOOL(ti(bool,skf113(u,bool,v)))* -> hBOOL(ti(bool,skf111(u,bool,v))).
% 299.96/300.42  1400[0:Rew:26.0,1389.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  84[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),fun(list(char),fun(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char)))))),bool))),wf_J_mdecl),wf_J_mdecl)**.
% 299.96/300.42  1399[0:Rew:26.0,1391.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1390[0:SoR:1112.0,1369.1] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42  1369[0:EqR:846.0] || hBOOL(ti(bool,skf113(u,bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),u),bool,v))*.
% 299.96/300.42  846[0:SpL:26.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 299.96/300.42  1178[0:Rew:1154.0,1162.1] || equal(ti(product_prod(u,exp(v)),w),undefined(product_prod(u,exp(v))))**+ -> equal(skf111(w,exp(v),u),skf111(undefined(product_prod(u,exp(v))),exp(v),u))*.
% 299.96/300.42  1122[0:SpL:14.0,1109.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  1129[0:SpL:14.0,1109.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  1095[0:SpL:14.0,926.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  81[0:Inp] ||  -> hBOOL(hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool,hAPP(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool),hext,u),u))*.
% 299.96/300.42  1102[0:SpL:14.0,926.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  1070[0:SpL:14.0,936.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42  1077[0:SpL:14.0,936.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  840[0:SpL:14.0,801.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))**+ hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(v,bool,u)).
% 299.96/300.42  79[0:Inp] ||  -> equal(hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),produc1605651328_split(u,v,w),x),hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),y),z)),hAPP(v,w,hAPP(u,fun(v,w),x,y),z))**.
% 299.96/300.42  845[0:SpL:14.0,801.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool)))+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  1177[0:Rew:1154.0,1169.1] || equal(ti(product_prod(u,exp(v)),w),ti(product_prod(u,exp(v)),x))* -> equal(skf111(w,exp(v),u),skf111(x,exp(v),u)).
% 299.96/300.42  1154[0:EqR:948.0] ||  -> equal(skf113(u,exp(v),w),skf111(u,exp(v),w))**.
% 299.96/300.42  1109[0:SpL:777.1,1094.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 299.96/300.42  907[0:SpR:777.1,16.1] hBOOL(skf111(u,bool,v)) || equal(ti(product_prod(v,bool),u),ti(product_prod(v,bool),w))* -> hBOOL(ti(bool,skf113(w,bool,v)))*.
% 299.96/300.42  915[0:SpR:777.1,16.1] hBOOL(skf113(u,bool,v)) || equal(ti(product_prod(v,bool),w),ti(product_prod(v,bool),u))* -> hBOOL(ti(bool,skf111(w,bool,v)))*.
% 299.96/300.42  1112[0:Res:16.1,1094.0] hBOOL(skf113(u,bool,v)) ||  -> hBOOL(skf111(u,bool,v))*.
% 299.96/300.42  75[0:Inp] || equal(throw(u,v),hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),w),x),y),z))* -> .
% 299.96/300.42  1094[0:EqR:926.0] || hBOOL(ti(bool,skf113(u,bool,v)))* -> hBOOL(skf111(u,bool,v)).
% 299.96/300.42  926[0:SpL:777.1,15.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  1093[0:Res:16.1,1069.0] hBOOL(skf111(u,bool,v)) ||  -> hBOOL(skf113(u,bool,v))*.
% 299.96/300.42  1069[0:EqR:936.0] || hBOOL(ti(bool,skf111(u,bool,v)))* -> hBOOL(skf113(u,bool,v)).
% 299.96/300.42  77[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(list(char),fun(exp(u),exp(u)),hAPP(list(char),fun(list(char),fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u)))),fAss(u),v),w),x),y),val_1(u,z))* -> .
% 299.96/300.42  936[0:SpL:777.1,15.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42  989[0:Rew:957.0,965.1] || equal(ti(product_prod(u,val),v),undefined(product_prod(u,val)))**+ -> equal(skf111(v,val,u),skf111(undefined(product_prod(u,val)),val,u))*.
% 299.96/300.42  988[0:Rew:957.0,974.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* -> equal(skf111(v,val,u),skf111(w,val,u)).
% 299.96/300.42  987[0:Rew:957.0,972.0] ||  -> equal(skf111(ti(product_prod(u,val),v),val,u),skf111(v,val,u))**.
% 299.96/300.42  72[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),throw(u,z))* -> .
% 299.96/300.42  957[0:EqR:946.0] ||  -> equal(skf113(u,val,v),skf111(u,val,v))**.
% 299.96/300.42  777[0:SpL:53.0,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(v,skf111(w,v,u)),ti(v,skf113(x,v,u)))*.
% 299.96/300.42  73[0:Inp] || equal(hAPP(exp(u),exp(u),hAPP(u,fun(exp(u),exp(u)),hAPP(list(char),fun(u,fun(exp(u),exp(u))),hAPP(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u)))),tryCatch(u),v),w),x),y),val_1(u,z))* -> .
% 299.96/300.42  790[0:SpR:778.1,16.1] hBOOL(skf113(u,bool,v)) || equal(ti(product_prod(v,bool),w),ti(product_prod(v,bool),u))* -> hBOOL(ti(bool,skf113(w,bool,v)))*.
% 299.96/300.42  801[0:SpL:778.1,15.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))*+ hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42  68[0:Inp] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),y),z))* -> equal(ti(v,w),ti(v,y)).
% 299.96/300.42  778[0:SpL:52.0,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(ti(v,skf113(w,v,u)),ti(v,skf113(x,v,u)))*.
% 299.96/300.42  772[0:SpL:52.0,67.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))*+ -> equal(ti(u,x),ti(u,skf113(y,u,v)))*.
% 299.96/300.42  67[0:Inp] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),y),z))* -> equal(ti(u,x),ti(u,z)).
% 299.96/300.42  695[0:SpL:33.1,637.7] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(u,x3)* equal(x3,x4)* equal(throw(x5,v),throw(x5,x))*+ -> equal(x4,x2)*.
% 299.96/300.42  753[0:EqR:697.8] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(v,x2)* equal(x2,x3)* -> equal(x3,x1)*.
% 299.96/300.42  697[0:SpL:33.1,637.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x2,x3)* equal(x3,x4)* equal(throw(x5,x2),throw(x5,v))*+ -> equal(x4,x1)*.
% 299.96/300.42  639[0:Rew:38.0,638.1] || hBOOL(hAPP(product_prod(u,v),bool,w,skf100(ti(fun(product_prod(u,v),bool),w),v,u)))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),y)))*.
% 299.96/300.42  71[0:Inp] ||  -> hBOOL(hAPP(ty,bool,hAPP(ty,fun(ty,bool),hAPP(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool)),widen(u),v),w),w))*.
% 299.96/300.42  66[0:Inp] ||  -> equal(hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v)),hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v))**.
% 299.96/300.42  690[0:SpL:31.1,608.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(z,x1)* equal(x1,x2)* equal(val_1(x3,v),val_1(x3,x4))*+ -> equal(x2,x4)*.
% 299.96/300.42  685[0:SpL:31.1,603.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(y,x2)* equal(x2,x3)* equal(val_1(x4,v),val_1(x4,x1))*+ -> equal(x3,z)*.
% 299.96/300.42  671[0:SpL:31.1,600.6] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(u,x2)* equal(x2,x3)* equal(val_1(x4,v),val_1(x4,x))*+ -> equal(x3,x1)*.
% 299.96/300.42  64[0:Inp] || hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf102(w,v,u)),skf101(w,v,u))))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,x))*.
% 299.96/300.42  673[0:SpL:31.1,600.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(x2,x3)* equal(val_1(x4,x1),val_1(x4,v))*+ -> equal(x3,z)*.
% 299.96/300.42  653[0:SpL:33.1,593.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(z,x1)* equal(x1,x2)* equal(throw(x3,v),throw(x3,x4))*+ -> equal(x2,x4)*.
% 299.96/300.42  648[0:SpL:33.1,585.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(y,x2)* equal(x2,x3)* equal(throw(x4,v),throw(x4,x1))*+ -> equal(x3,z)*.
% 299.96/300.42  635[0:SpL:33.1,581.6] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(u,x2)* equal(x2,x3)* equal(throw(x4,v),throw(x4,x))*+ -> equal(x3,x1)*.
% 299.96/300.42  63[0:Inp] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf116(w,v,u)),skf115(w,v,u))))*.
% 299.96/300.42  693[0:EqR:637.7] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(v,x1)* equal(x1,x2)* -> equal(x2,z)*.
% 299.96/300.42  637[0:SpL:33.1,581.6] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(x2,x3)* equal(throw(x4,x1),throw(x4,v))*+ -> equal(x3,z)*.
% 299.96/300.42  608[0:SpL:31.1,574.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(y,z)* equal(z,x1)* equal(val_1(x2,v),val_1(x2,x3))*+ -> equal(x1,x3)*.
% 299.96/300.42  603[0:SpL:31.1,567.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(x,x1)* equal(x1,x2)* equal(val_1(x3,v),val_1(x3,z))*+ -> equal(x2,y)*.
% 299.96/300.42  65[0:Inp] ||  -> equal(ti(fun(product_prod(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(list(char),option(val))),fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val)))))),hp),hp)**.
% 299.96/300.42  598[0:SpL:31.1,564.5] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(u,x1)* equal(x1,x2)* equal(val_1(x3,v),val_1(x3,x))*+ -> equal(x2,z)*.
% 299.96/300.42  600[0:SpL:31.1,564.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(x1,x2)* equal(val_1(x3,z),val_1(x3,v))*+ -> equal(x2,y)*.
% 299.96/300.42  665[0:Rew:38.0,664.1] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,skf117(ti(fun(product_prod(u,v),bool),w),v,u)))*.
% 299.96/300.42  661[0:Rew:34.0,659.0] || hBOOL(hAPP(product_prod(u,v),bool,w,x))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,skf117(w,v,u)))*.
% 299.96/300.42  593[0:SpL:33.1,557.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(y,z)* equal(z,x1)* equal(throw(x2,v),throw(x2,x3))*+ -> equal(x1,x3)*.
% 299.96/300.42  585[0:SpL:33.1,552.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(x,x1)* equal(x1,x2)* equal(throw(x3,v),throw(x3,z))*+ -> equal(x2,y)*.
% 299.96/300.42  579[0:SpL:33.1,546.5] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(u,x1)* equal(x1,x2)* equal(throw(x3,v),throw(x3,x))*+ -> equal(x2,z)*.
% 299.96/300.42  633[0:EqR:581.6] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(y,x)* equal(v,z)* equal(z,x1)* -> equal(x1,y)*.
% 299.96/300.42  62[0:Inp] || hBOOL(hAPP(product_prod(u,v),bool,w,skf100(w,v,u)))*+ -> hBOOL(hAPP(product_prod(u,v),bool,w,hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),x),y)))*.
% 299.96/300.42  581[0:SpL:33.1,546.5] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,x1)* equal(x1,x2)* equal(throw(x3,z),throw(x3,v))*+ -> equal(x2,y)*.
% 299.96/300.42  59[0:Inp] ||  -> equal(ti(fun(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,u)))))))),fun(ty,fun(ty,bool))),widen(u)),widen(u))**.
% 299.96/300.42  60[0:Inp] ||  -> equal(ti(fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),fun(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),bool)),hext),hext)**.
% 299.96/300.42  55[0:Inp] || equal(throw(u,v),hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),w),x),y))* -> .
% 299.96/300.42  57[0:Inp] || equal(hAPP(list(char),exp(u),hAPP(list(char),fun(list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v),w),x),val_1(u,y))* -> .
% 299.96/300.42  574[0:SpL:31.1,535.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(x,y)* equal(y,z)* equal(val_1(x1,v),val_1(x1,x2))*+ -> equal(z,x2)*.
% 299.96/300.42  567[0:SpL:31.1,525.4] || equal(u,v)* equal(w,u)* equal(x,y)* equal(w,z)* equal(z,x1)* equal(val_1(x2,v),val_1(x2,y))*+ -> equal(x1,x)*.
% 299.96/300.42  564[0:SpL:31.1,527.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(z,x1)* equal(val_1(x2,y),val_1(x2,v))*+ -> equal(x1,x)*.
% 299.96/300.42  557[0:SpL:33.1,520.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(x,y)* equal(y,z)* equal(throw(x1,v),throw(x1,x2))*+ -> equal(z,x2)*.
% 299.96/300.42  54[0:Inp] ||  -> equal(ti(list(product_prod(list(char),product_prod(list(char),product_prod(list(product_prod(list(char),ty)),list(product_prod(list(char),product_prod(list(ty),product_prod(ty,product_prod(list(list(char)),exp(list(char))))))))))),p),p)**.
% 299.96/300.42  552[0:SpL:33.1,514.4] || equal(u,v)* equal(w,u)* equal(x,y)* equal(w,z)* equal(z,x1)* equal(throw(x2,v),throw(x2,y))*+ -> equal(x1,x)*.
% 299.96/300.42  577[0:EqR:546.5] || equal(u,v)*+ equal(w,u)* equal(x,w)* equal(v,y)* equal(y,z)* -> equal(z,x)*.
% 299.96/300.42  546[0:SpL:33.1,516.4] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,z)* equal(z,x1)* equal(throw(x2,y),throw(x2,v))*+ -> equal(x1,x)*.
% 299.96/300.42  535[0:SpL:31.1,484.3] || equal(u,v)* equal(w,u)* equal(w,x)* equal(x,y)* equal(val_1(z,v),val_1(z,x1))*+ -> equal(y,x1)*.
% 299.96/300.42  525[0:SpL:31.1,486.3] || equal(u,v)* equal(w,x)* equal(u,y)* equal(y,z)* equal(val_1(x1,v),val_1(x1,x))*+ -> equal(z,w)*.
% 299.96/300.42  527[0:SpL:31.1,486.3] || equal(u,v)* equal(w,u)* equal(x,y)* equal(y,z)* equal(val_1(x1,x),val_1(x1,v))*+ -> equal(z,w)*.
% 299.96/300.42  520[0:SpL:33.1,473.3] || equal(u,v)* equal(w,u)* equal(w,x)* equal(x,y)* equal(throw(z,v),throw(z,x1))*+ -> equal(y,x1)*.
% 299.96/300.42  514[0:SpL:33.1,475.3] || equal(u,v)* equal(w,x)* equal(u,y)* equal(y,z)* equal(throw(x1,v),throw(x1,x))*+ -> equal(z,w)*.
% 299.96/300.42  53[0:Inp] ||  -> equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),skf112(w,u,v)),skf111(w,u,v)),ti(product_prod(v,u),w))**.
% 299.96/300.42  542[0:EqR:516.4] || equal(u,v)*+ equal(w,u)* equal(v,x)* equal(x,y)* -> equal(y,w)*.
% 299.96/300.42  516[0:SpL:33.1,475.3] || equal(u,v)* equal(w,u)* equal(x,y)* equal(y,z)* equal(throw(x1,x),throw(x1,v))*+ -> equal(z,w)*.
% 299.96/300.42  51[0:Inp] ||  -> equal(ti(fun(fun(list(char),option(val)),fun(fun(list(char),option(val)),fun(list(char),option(val)))),map_add(list(char),val)),map_add(list(char),val))**.
% 299.96/300.42  484[0:SpL:31.1,443.2] || equal(u,v)* equal(u,w)* equal(w,x)* equal(val_1(y,v),val_1(y,z))*+ -> equal(x,z)*.
% 299.96/300.42  50[0:Inp] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w))* -> hBOOL(hAPP(u,bool,w,v)).
% 299.96/300.42  486[0:SpL:31.1,443.2] || equal(u,v)* equal(w,x)* equal(x,y)* equal(val_1(z,w),val_1(z,v))*+ -> equal(y,u)*.
% 299.96/300.42  473[0:SpL:33.1,437.2] || equal(u,v)* equal(u,w)* equal(w,x)* equal(throw(y,v),throw(y,z))*+ -> equal(x,z)*.
% 299.96/300.42  512[0:EqR:475.3] || equal(u,v)*+ equal(v,w)* equal(w,x)* -> equal(x,u)*.
% 299.96/300.42  475[0:SpL:33.1,437.2] || equal(u,v)* equal(w,x)* equal(x,y)* equal(throw(z,w),throw(z,v))*+ -> equal(y,u)*.
% 299.96/300.42  49[0:Inp] || hBOOL(hAPP(u,bool,v,w)) -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),w),v))*.
% 299.96/300.42  47[0:Inp] ||  -> equal(ti(fun(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))))),ty_rec(u)),ty_rec(u))**.
% 299.96/300.42  48[0:Inp] ||  -> equal(ti(fun(u,fun(u,fun(u,fun(u,fun(fun(list(char),u),fun(ty,u)))))),ty_case(u)),ty_case(u))**.
% 299.96/300.42  45[0:Inp] ||  -> equal(ti(fun(fun(u,fun(v,w)),fun(product_prod(u,v),w)),product_prod_rec(u,v,w)),product_prod_rec(u,v,w))**.
% 299.96/300.42  445[0:SpL:31.1,295.1] || equal(u,v)* equal(w,x)* equal(val_1(y,w),val_1(y,u))*+ -> equal(x,v)*.
% 299.96/300.42  46[0:Inp] ||  -> equal(ti(fun(fun(u,fun(v,w)),fun(product_prod(u,v),w)),produc1605651328_split(u,v,w)),produc1605651328_split(u,v,w))**.
% 299.96/300.42  443[0:SpL:31.1,295.1] || equal(u,v)* equal(v,w)* equal(val_1(x,u),val_1(x,y))*+ -> equal(w,y)*.
% 299.96/300.42  439[0:SpL:33.1,288.1] || equal(u,v)* equal(w,x)* equal(throw(y,w),throw(y,u))*+ -> equal(x,v)*.
% 299.96/300.42  471[0:EqR:437.2] || equal(u,v)*+ equal(v,w)* -> equal(w,u)*.
% 299.96/300.42  437[0:SpL:33.1,288.1] || equal(u,v)* equal(v,w)* equal(throw(x,u),throw(x,y))*+ -> equal(w,y)*.
% 299.96/300.42  44[0:Inp] ||  -> equal(ti(fun(exp(u),fun(list(char),fun(list(char),fun(exp(u),exp(u))))),fAss(u)),fAss(u))**.
% 299.96/300.42  43[0:Inp] ||  -> equal(ti(fun(exp(u),fun(list(char),fun(u,fun(exp(u),exp(u))))),tryCatch(u)),tryCatch(u))**.
% 299.96/300.42  41[0:Inp] ||  -> equal(ti(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),h_a),h_a)**.
% 299.96/300.42  42[0:Inp] ||  -> equal(ti(fun(nat,option(product_prod(list(char),fun(product_prod(list(char),list(char)),option(val))))),ha),ha)**.
% 299.96/300.42  40[0:Inp] ||  -> equal(ti(fun(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool)),transitive_rtrancl(u)),transitive_rtrancl(u))**.
% 299.96/300.42  39[0:Inp] ||  -> equal(ti(fun(exp(u),fun(list(char),fun(list(char),exp(u)))),fAcc(u)),fAcc(u))**.
% 299.96/300.42  295[0:SpL:31.1,30.0] || equal(u,v)* equal(val_1(w,u),val_1(w,x))*+ -> equal(v,x)*.
% 299.96/300.42  436[0:EqR:288.1] || equal(u,v)* -> equal(v,u).
% 299.96/300.42  288[0:SpL:33.1,32.0] || equal(u,v)* equal(throw(w,u),throw(w,x))*+ -> equal(v,x)*.
% 299.96/300.42  274[0:SpR:31.1,31.1] || equal(u,v)*+ equal(w,u)* -> equal(val_1(x,w),val_1(x,v))*.
% 299.96/300.42  38[0:Inp] ||  -> equal(hAPP(u,v,ti(fun(u,v),w),x),hAPP(u,v,w,x))**.
% 299.96/300.42  260[0:SpR:33.1,33.1] || equal(u,v)*+ equal(w,u)* -> equal(throw(x,w),throw(x,v))*.
% 299.96/300.42  399[0:EqR:287.0] ||  -> equal(ti(exp(u),v),v)**.
% 299.96/300.42  37[0:Inp] ||  -> equal(ti(fun(u,fun(v,product_prod(u,v))),product_Pair(u,v)),product_Pair(u,v))**.
% 299.96/300.42  35[0:Inp] ||  -> equal(ti(u,hAPP(v,u,w,x)),hAPP(v,u,w,x))**.
% 299.96/300.42  340[0:EqR:294.0] ||  -> equal(ti(val,u),u)**.
% 299.96/300.42  34[0:Inp] ||  -> equal(hAPP(u,v,w,ti(u,x)),hAPP(u,v,w,x))**.
% 299.96/300.42  36[0:Inp] ||  -> equal(ti(fun(u,fun(fun(u,bool),bool)),member(u)),member(u))**.
% 299.96/300.42  30[0:Inp] || equal(val_1(u,v),val_1(u,w))* -> equal(v,w).
% 299.96/300.42  32[0:Inp] || equal(throw(u,v),throw(u,w))* -> equal(v,w).
% 299.96/300.42  31[0:Inp] || equal(u,v) -> equal(val_1(w,u),val_1(w,v))*.
% 299.96/300.42  33[0:Inp] || equal(u,v) -> equal(throw(w,u),throw(w,v))*.
% 299.96/300.42  26[0:Inp] ||  -> equal(ti(u,ti(u,v)),ti(u,v))**.
% 299.96/300.42  23[0:Inp] ||  -> equal(ti(fun(list(char),option(ty)),e),e)**.
% 299.96/300.42  24[0:Inp] ||  -> equal(ti(fun(list(char),option(val)),l_a),l_a)**.
% 299.96/300.42  25[0:Inp] ||  -> equal(ti(fun(list(char),option(val)),la),la)**.
% 299.96/300.42  21[0:Inp] || equal(throw(u,v),val_1(u,w))* -> .
% 299.96/300.42  14[0:Inp] ||  -> equal(ti(u,undefined(u)),undefined(u))**.
% 299.96/300.42  15[0:Inp] || hBOOL(ti(bool,u))* -> hBOOL(u).
% 299.96/300.42  16[0:Inp] hBOOL(u) ||  -> hBOOL(ti(bool,u))*.
% 299.96/300.42  8[0:Inp] ||  -> equal(ti(ty,boolean),boolean)**.
% 299.96/300.42  9[0:Inp] ||  -> equal(ti(ty,nt),nt)**.
% 299.96/300.42  189[0:Rew:1.0,11.0] ||  -> equal(ti(ty,void),void)**.
% 299.96/300.42  3[0:Inp] || equal(nt,boolean)** -> .
% 299.96/300.42  5[0:Inp] || equal(void,nt)** -> .
% 299.96/300.42  7[0:Inp] || equal(void,boolean)** -> .
% 299.96/300.42  1[0:Inp] ||  -> equal(t,void)**.35673[0:EqR:35394.0] ||  -> equal(skf113(u,list(char),v),skf111(u,list(char),v))**.
% 299.96/300.42  35398[0:Rew:34921.0,35310.1] || equal(ti(product_prod(list(char),u),v),ti(product_prod(list(char),u),w))* -> equal(skf112(v,u,list(char)),skf112(w,u,list(char))).
% 299.96/300.42  35400[0:Rew:34921.0,35308.1] || equal(ti(product_prod(list(char),u),v),ti(product_prod(list(char),u),w))* -> equal(skf112(v,u,list(char)),skf114(w,u,list(char))).
% 299.96/300.42  35401[0:Rew:34921.0,35300.1] || equal(ti(product_prod(list(char),u),v),ti(product_prod(list(char),u),w))* -> equal(skf114(v,u,list(char)),skf114(w,u,list(char))).
% 299.96/300.42  34911[0:Res:16.1,34890.0] hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)) ||  -> hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))*.
% 299.96/300.42  35643[0:SpL:14.0,35392.0] || equal(ti(product_prod(u,list(char)),v),undefined(product_prod(u,list(char))))** -> equal(skf111(v,list(char),u),skf111(undefined(product_prod(u,list(char))),list(char),u))*.
% 299.96/300.42  34725[0:Res:16.1,18172.0] hBOOL(skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)) ||  -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 299.96/300.42  35404[0:Rew:34921.0,35314.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf114(ti(product_prod(list(char),val),u),val,list(char)),skf112(v,val,list(char)))*.
% 299.96/300.42  35405[0:Rew:34921.0,35313.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf112(ti(product_prod(list(char),val),u),val,list(char)),skf112(v,val,list(char)))*.
% 299.96/300.42  35407[0:Rew:34921.0,35311.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf112(ti(product_prod(list(char),val),u),val,list(char)),skf114(v,val,list(char)))*.
% 299.96/300.42  35409[0:Rew:34921.0,35303.1] || equal(ti(product_prod(list(char),val),u),ti(product_prod(list(char),val),v))* -> equal(skf114(ti(product_prod(list(char),val),u),val,list(char)),skf114(v,val,list(char)))*.
% 299.96/300.42  35536[0:Res:1688.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf130(ti(u,w),z,x1,u)))*.
% 299.96/300.42  35534[0:Res:1811.0,5772.0] || hBOOL(hAPP(u,bool,v,skf133(w,x,ti(u,y),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42  35531[0:Res:1747.0,5772.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,ti(u,y),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,y)).
% 299.96/300.42  35527[0:Res:1654.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf129(ti(u,w),z,x1,u)))*.
% 299.96/300.42  35644[0:SpL:26.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),w))* -> equal(skf111(v,list(char),u),skf111(ti(product_prod(u,list(char)),w),list(char),u))*.
% 299.96/300.42  35959[0:Res:1688.0,5986.0] || hBOOL(hAPP(u,bool,v,skf130(ti(u,w),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42  35957[0:Res:1811.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf133(z,x1,ti(u,w),u)))*.
% 299.96/300.42  35954[0:Res:1747.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> hBOOL(hAPP(u,bool,v,skf128(z,x1,ti(u,w),u)))*.
% 299.96/300.42  35950[0:Res:1654.0,5986.0] || hBOOL(hAPP(u,bool,v,skf129(ti(u,w),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> hBOOL(hAPP(u,bool,v,w)).
% 299.96/300.42  35448[0:Rew:34921.0,35442.1,34921.0,35442.1,12008.0,35442.1] || equal(ti(product_prod(list(char),product_prod(u,v)),w),ti(product_prod(list(char),product_prod(u,v)),x))* -> equal(skf108(w,v,u,list(char)),skf108(x,v,u,list(char))).
% 299.96/300.42  12805[0:Rew:12529.0,12796.0] ||  -> equal(skf108(skf114(u,product_prod(v,w),product_prod(exp(x),product_prod(y,z))),z,y,exp(x)),skf108(skf108(u,w,v,product_prod(exp(x),product_prod(y,z))),z,y,exp(x)))**.
% 299.96/300.42  18171[0:SpL:17749.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  18166[0:SpL:17749.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  18165[0:SpL:17749.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))).
% 299.96/300.42  18071[0:SpL:17749.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  18070[0:SpL:17749.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  18063[0:SpL:17749.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  18062[0:SpL:17749.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))).
% 299.96/300.42  17952[0:SpR:17749.0,7010.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  17951[0:SpR:17749.0,7354.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  17948[0:SpR:17749.0,11203.1] || hBOOL(ti(bool,skf114(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  17947[0:SpR:17749.0,11582.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),x,bool)))*.
% 299.96/300.42  17927[0:SpR:17749.0,1449.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  17926[0:SpR:17749.0,1592.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf111(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  17923[0:SpR:17749.0,2655.1] || hBOOL(ti(bool,skf113(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  17922[0:SpR:17749.0,2922.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x))) -> hBOOL(ti(bool,skf113(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),bool,x)))*.
% 299.96/300.42  18231[0:Rew:12529.0,17939.0] ||  -> equal(skf108(skf112(u,product_prod(v,w),product_prod(exp(x),product_prod(y,z))),z,y,exp(x)),skf108(skf108(u,w,v,product_prod(exp(x),product_prod(y,z))),z,y,exp(x)))**.
% 299.96/300.42  5199[0:SpL:35.0,5022.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42  5188[0:SpL:35.0,5022.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 299.96/300.42  5834[0:Rew:5781.0,5336.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(v,u,val)),skf113(ti(product_prod(val,u),v),u,val)),ti(product_prod(val,u),v))**.
% 299.96/300.42  5912[0:Rew:26.0,5894.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(v,u,val)),skf111(ti(product_prod(val,u),v),u,val)),ti(product_prod(val,u),v))**.
% 299.96/300.42  6025[0:SpL:35.0,5603.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42  6012[0:SpL:35.0,5603.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 299.96/300.42  6058[0:SpL:35.0,5483.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  6045[0:SpL:35.0,5483.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42  6145[0:SpL:35.0,6069.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42  6132[0:SpL:35.0,6069.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 299.96/300.42  6774[0:SpL:26.0,5198.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42  7059[0:SpL:26.0,6909.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  7139[0:SpL:26.0,6896.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42  7152[0:SpL:26.0,6936.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  7166[0:SpL:26.0,6923.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42  7180[0:SpL:26.0,7013.1] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42  7248[0:SpL:26.0,7032.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  7323[0:SpL:26.0,6024.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42  7727[0:SpL:26.0,7554.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  7741[0:SpL:26.0,7541.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 299.96/300.42  7786[0:SpL:26.0,6057.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  7988[0:SpL:26.0,6144.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 299.96/300.42  8492[0:Rew:34.0,8085.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf112(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf114(w,val,u)))*.
% 299.96/300.42  8997[0:Rew:34.0,8583.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf114(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf114(w,val,u)))*.
% 299.96/300.42  12729[0:Rew:12008.0,12724.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),ti(product_prod(bool,product_prod(u,v)),x))* hBOOL(ti(bool,skf108(x,v,u,bool)))* -> hBOOL(ti(bool,skf108(w,v,u,bool)))*.
% 299.96/300.42  14096[0:Res:13504.1,12384.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(skf114(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42  14241[0:Res:13504.1,12383.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(skf114(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42  14786[0:SpL:12008.0,14772.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  14799[0:SpL:12008.0,14771.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  19498[0:SpL:12008.0,19489.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(skf112(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42  21063[0:Rew:34.0,20499.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf112(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf112(w,val,u)))*.
% 299.96/300.42  21779[0:Rew:34.0,21211.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(u,x,y,skf114(ti(product_prod(u,val),v),val,u)),hAPP(u,x,y,skf112(w,val,u)))*.
% 299.96/300.42  22851[0:SpL:12008.0,22838.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(skf112(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool))*.
% 299.96/300.42  25663[0:SpL:25328.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42  25662[0:SpL:25328.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42  25657[0:SpL:25328.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42  25656[0:SpL:25328.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool))).
% 299.96/300.42  25562[0:SpL:25328.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42  25561[0:SpL:25328.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42  25554[0:SpL:25328.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42  25553[0:SpL:25328.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u))).
% 299.96/300.42  25441[0:SpR:25328.0,7010.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42  25440[0:SpR:25328.0,7354.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42  25437[0:SpR:25328.0,11203.1] || hBOOL(ti(bool,skf114(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42  25436[0:SpR:25328.0,11582.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),v,bool)))*.
% 299.96/300.42  25414[0:SpR:25328.0,1449.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42  25413[0:SpR:25328.0,1592.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42  25410[0:SpR:25328.0,2655.1] || hBOOL(ti(bool,skf113(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42  25409[0:SpR:25328.0,2922.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),bool,v)))*.
% 299.96/300.42  25724[0:Rew:12518.0,25427.0] ||  -> equal(skf108(skf113(u,product_prod(val,product_prod(v,w)),product_prod(val,product_prod(v,w))),w,v,val),skf108(skf111(u,product_prod(val,product_prod(v,w)),product_prod(val,product_prod(v,w))),w,v,val))**.
% 299.96/300.42  30740[0:SpL:12008.0,30716.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  30813[0:SpL:12008.0,30715.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf108(u,w,v,product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  6202[0:Rew:6156.0,6172.1] || equal(ti(product_prod(exp(u),v),w),hAPP(x,product_prod(exp(u),v),y,z))* -> equal(skf112(w,v,exp(u)),skf112(hAPP(x,product_prod(exp(u),v),y,z),v,exp(u)))*.
% 299.96/300.42  15032[0:Rew:12008.0,15029.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(ti(bool,skf108(skf108(u,w,v,product_prod(bool,product_prod(x,y))),y,x,bool))).
% 299.96/300.42  15887[0:Rew:12008.0,15886.1] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(skf114(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),y,x,bool)))*.
% 299.96/300.42  19595[0:SpL:12008.0,19491.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  24382[0:SpL:12008.0,22840.0] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  30936[0:SpL:12008.0,30722.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf114(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  31040[0:SpL:12008.0,30721.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(skf112(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),product_prod(x,y),bool)).
% 299.96/300.42  31093[0:Rew:12008.0,31088.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(ti(bool,skf108(skf108(u,w,v,product_prod(bool,product_prod(x,y))),y,x,bool))).
% 299.96/300.42  32831[0:Rew:340.0,32821.1,340.0,32821.1,17749.0,32821.1] || equal(ti(product_prod(val,product_prod(u,product_prod(v,w))),x),ti(product_prod(val,product_prod(u,product_prod(v,w))),y))* -> equal(skf73(x,w,v,u,val),skf108(y,product_prod(v,w),u,val)).
% 299.96/300.42  34772[0:Rew:12008.0,34759.0] || hBOOL(ti(bool,skf108(skf108(u,v,w,product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(skf112(u,product_prod(w,v),product_prod(bool,product_prod(x,y))),y,x,bool)))*.
% 299.96/300.42  35645[0:SpL:35.0,35392.0] || equal(ti(product_prod(u,list(char)),v),hAPP(w,product_prod(u,list(char)),x,y))* -> equal(skf111(v,list(char),u),skf111(hAPP(w,product_prod(u,list(char)),x,y),list(char),u))*.
% 299.96/300.42  998[0:Rew:957.0,976.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x)) -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(skf113(x,product_prod(v,val),u),val,v))*.
% 299.96/300.42  999[0:Rew:957.0,979.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x)) -> equal(skf111(skf113(x,product_prod(v,val),u),val,v),skf111(skf113(w,product_prod(v,val),u),val,v))*.
% 299.96/300.42  1224[0:SpL:35.0,845.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42  1252[0:SpL:35.0,840.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42  1263[0:SpL:35.0,1077.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42  1273[0:SpL:35.0,1070.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42  1281[0:SpL:35.0,1102.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42  1295[0:SpL:35.0,1095.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42  1306[0:SpL:35.0,1129.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 299.96/300.42  1315[0:SpL:35.0,1122.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42  1421[0:SpL:35.0,1399.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1414[0:SpL:35.0,1399.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  1440[0:SpL:35.0,1400.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  1433[0:SpL:35.0,1400.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  1481[0:SpL:35.0,1445.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))*.
% 299.96/300.42  1474[0:SpL:35.0,1445.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 299.96/300.42  1640[0:SpL:35.0,1603.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1633[0:SpL:35.0,1603.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  2586[0:SpL:26.0,1420.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  2696[0:SpL:26.0,1439.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  2790[0:SpL:26.0,1480.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 299.96/300.42  2826[0:SpL:26.0,1639.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  4384[0:Rew:987.0,4103.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x)) -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(skf111(x,product_prod(v,val),u),val,v))*.
% 299.96/300.42  5141[0:Rew:987.0,4905.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x)) -> equal(skf111(skf114(w,v,product_prod(u,val)),val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 299.96/300.42  5731[0:Rew:987.0,5477.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x)) -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 299.96/300.42  5847[0:Rew:5781.0,5819.1] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x)) -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(skf111(w,product_prod(val,v),u),v,val))*.
% 299.96/300.42  5848[0:Rew:5781.0,5820.1] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x)) -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(skf113(w,product_prod(val,v),u),v,val))*.
% 299.96/300.42  5849[0:Rew:5781.0,5824.1] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x)) -> equal(skf112(skf111(w,product_prod(val,v),u),v,val),skf112(skf111(x,product_prod(val,v),u),v,val))*.
% 299.96/300.42  5850[0:Rew:5781.0,5825.1] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x)) -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(skf114(x,v,product_prod(val,u)),u,val))*.
% 299.96/300.42  5851[0:Rew:5781.0,5832.1] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x)) -> equal(skf112(skf114(x,v,product_prod(val,u)),u,val),skf112(skf114(w,v,product_prod(val,u)),u,val))*.
% 299.96/300.42  6339[0:SpL:35.0,5197.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42  6355[0:SpL:35.0,5186.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42  6372[0:SpL:35.0,6023.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42  6445[0:SpL:35.0,6010.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42  6459[0:SpL:35.0,6056.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42  6475[0:SpL:35.0,6043.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42  6492[0:SpL:35.0,6143.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 299.96/300.42  6574[0:SpL:35.0,6130.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42  6911[0:SpL:35.0,6820.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  6898[0:SpL:35.0,6820.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  6938[0:SpL:35.0,6821.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  6925[0:SpL:35.0,6821.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  7047[0:SpL:35.0,6949.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))*.
% 299.96/300.42  7034[0:SpL:35.0,6949.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 299.96/300.42  7556[0:SpL:35.0,7371.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  7543[0:SpL:35.0,7371.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  11034[0:SpL:26.0,6910.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  11279[0:SpL:26.0,6937.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  11425[0:SpL:26.0,7046.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 299.96/300.42  11501[0:SpL:26.0,7555.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  12045[0:Rew:12008.0,12026.1] || equal(ti(product_prod(u,product_prod(v,w)),x),undefined(product_prod(u,product_prod(v,w))))** -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(undefined(product_prod(u,product_prod(v,w))),w,v,u)))*.
% 299.96/300.42  13109[0:Rew:12405.0,12829.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y)) -> equal(hAPP(u,z,x1,skf108(x,w,v,u)),hAPP(u,z,x1,skf108(y,w,v,u)))*.
% 299.96/300.42  13797[0:Rew:12008.0,13794.1,14.0,13794.0] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(w,v,u,bool)))* -> hBOOL(skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool))*.
% 299.96/300.42  20305[0:Rew:5835.0,19759.1] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x)) -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(skf112(x,v,product_prod(val,u)),u,val))*.
% 299.96/300.42  20306[0:Rew:987.0,19747.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x)) -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(skf112(x,v,product_prod(u,val)),val,u))*.
% 299.96/300.42  24890[0:SpR:1148.0,1147.0] ||  -> equal(hAPP(u,v,hAPP(w,fun(u,v),x,skf114(y,u,w)),skf113(y,u,w)),hAPP(u,v,hAPP(w,fun(u,v),x,skf112(y,u,w)),skf111(y,u,w)))**.
% 299.96/300.42  28813[0:Rew:10596.0,28555.0] ||  -> equal(skf112(skf114(u,fun(list(char),product_prod(exp(v),w)),product_prod(exp(v),w)),w,exp(v)),skf112(skf112(u,fun(list(char),product_prod(exp(v),w)),product_prod(exp(v),w)),w,exp(v)))**.
% 299.96/300.42  28814[0:Rew:2275.0,28539.0] ||  -> equal(skf111(skf114(u,fun(list(char),product_prod(v,exp(w))),product_prod(v,exp(w))),exp(w),v),skf111(skf112(u,fun(list(char),product_prod(v,exp(w))),product_prod(v,exp(w))),exp(w),v))**.
% 299.96/300.42  31300[0:Rew:12008.0,31288.0] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))*.
% 299.96/300.42  34875[0:Rew:12008.0,34866.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool)))* -> hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))).
% 299.96/300.42  6232[0:SpR:6156.0,52.0] ||  -> equal(hAPP(u,product_prod(exp(v),u),hAPP(exp(v),fun(u,product_prod(exp(v),u)),product_Pair(exp(v),u),skf112(w,u,exp(v))),skf113(w,u,exp(v))),ti(product_prod(exp(v),u),w))**.
% 299.96/300.42  13501[0:SoR:10731.0,13440.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(w,v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 299.96/300.42  13500[0:SoR:10890.0,13440.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(w,v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 299.96/300.42  13720[0:Rew:12410.0,13669.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(skf114(v,product_prod(x,w),fun(u,bool)),z,y,u)))*.
% 299.96/300.42  13721[0:Rew:12410.0,13667.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,skf114(v,product_prod(x,w),fun(u,bool)),z,u)))*.
% 299.96/300.42  15821[0:SpL:14.0,12530.0] || equal(ti(product_prod(exp(u),product_prod(v,w)),x),undefined(product_prod(exp(u),product_prod(v,w))))** -> equal(skf108(x,w,v,exp(u)),skf108(undefined(product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 299.96/300.42  19230[0:Rew:18214.0,19176.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(skf112(v,product_prod(x,w),fun(u,bool)),z,y,u)))*.
% 299.96/300.42  19231[0:Rew:18214.0,19174.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,skf112(v,product_prod(x,w),fun(u,bool)),z,u)))*.
% 299.96/300.42  797[0:SpR:778.1,778.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf113(y,v,u)))*.
% 299.96/300.42  810[0:Rew:38.0,793.1] || equal(ti(product_prod(u,fun(v,w)),x),ti(product_prod(u,fun(v,w)),y)) -> equal(hAPP(v,w,skf113(x,fun(v,w),u),z),hAPP(v,w,skf113(y,fun(v,w),u),z))*.
% 299.96/300.42  924[0:SpR:777.1,778.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf113(y,v,u)))*.
% 299.96/300.42  923[0:SpR:777.1,777.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(ti(v,skf111(y,v,u)),ti(v,skf111(w,v,u)))*.
% 299.96/300.42  955[0:Rew:38.0,918.1] || equal(ti(product_prod(u,fun(v,w)),x),ti(product_prod(u,fun(v,w)),y)) -> equal(hAPP(v,w,skf111(x,fun(v,w),u),z),hAPP(v,w,skf113(y,fun(v,w),u),z))*.
% 299.96/300.42  1198[0:SpR:1154.0,52.0] ||  -> equal(hAPP(exp(u),product_prod(v,exp(u)),hAPP(v,fun(exp(u),product_prod(v,exp(u))),product_Pair(v,exp(u)),skf114(w,exp(u),v)),skf111(w,exp(u),v)),ti(product_prod(v,exp(u)),w))**.
% 299.96/300.42  1230[0:Rew:14.0,1221.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1231[0:Rew:14.0,1219.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  1269[0:Rew:14.0,1260.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1270[0:Rew:14.0,1258.0] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(w,bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  1323[0:SpL:35.0,1178.0] || equal(hAPP(u,product_prod(v,exp(w)),x,y),undefined(product_prod(v,exp(w)))) -> equal(skf111(hAPP(u,product_prod(v,exp(w)),x,y),exp(w),v),skf111(undefined(product_prod(v,exp(w))),exp(w),v))**.
% 299.96/300.42  1372[0:SpL:35.0,846.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 299.96/300.42  1488[0:SpL:35.0,1419.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  1495[0:SpL:35.0,1412.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42  1502[0:SpL:35.0,1438.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  1511[0:SpL:35.0,1431.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42  1519[0:SpL:35.0,1452.1] || hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42  1526[0:SpL:35.0,1472.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  1541[0:SpL:35.0,841.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42  1574[0:SpL:35.0,1078.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 299.96/300.42  1672[0:SpL:35.0,1638.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  1680[0:SpL:35.0,1631.0] || equal(hAPP(u,product_prod(v,bool),w,x),undefined(product_prod(v,bool))) hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 299.96/300.42  1700[0:SpL:35.0,1071.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42  1711[0:SpL:35.0,1103.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 299.96/300.42  1777[0:SpL:35.0,1096.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 299.96/300.42  1793[0:SpL:35.0,1130.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 299.96/300.42  1823[0:SpL:35.0,1123.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 299.96/300.42  1846[0:SpL:35.0,994.0] || equal(hAPP(u,product_prod(v,val),w,x),hAPP(y,product_prod(v,val),z,x1)) -> equal(skf111(hAPP(u,product_prod(v,val),w,x),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 299.96/300.42  4386[0:Rew:38.0,4088.1] || equal(ti(product_prod(u,fun(v,w)),x),ti(product_prod(u,fun(v,w)),y)) -> equal(hAPP(v,w,skf111(x,fun(v,w),u),z),hAPP(v,w,skf111(y,fun(v,w),u),z))*.
% 299.96/300.42  4889[0:SpR:4841.1,4841.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(u,skf114(w,v,u)),ti(u,skf114(y,v,u)))*.
% 299.96/300.42  5143[0:Rew:38.0,4890.1] || equal(ti(product_prod(fun(u,v),w),x),ti(product_prod(fun(u,v),w),y)) -> equal(hAPP(u,v,skf114(x,w,fun(u,v)),z),hAPP(u,v,skf114(y,w,fun(u,v)),z))*.
% 299.96/300.42  5459[0:SpR:4840.1,4841.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf114(y,v,u)))*.
% 299.96/300.42  5458[0:SpR:4840.1,4840.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(ti(u,skf112(y,v,u)),ti(u,skf112(w,v,u)))*.
% 299.96/300.42  5734[0:Rew:38.0,5460.1] || equal(ti(product_prod(fun(u,v),w),x),ti(product_prod(fun(u,v),w),y)) -> equal(hAPP(u,v,skf112(x,w,fun(u,v)),z),hAPP(u,v,skf114(y,w,fun(u,v)),z))*.
% 299.96/300.42  6351[0:Rew:14.0,6336.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  6352[0:Rew:14.0,6334.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  6384[0:Rew:14.0,6369.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  6385[0:Rew:14.0,6367.0] || equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(w,u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  6588[0:SpL:35.0,6196.0] || equal(hAPP(u,product_prod(exp(v),w),x,y),undefined(product_prod(exp(v),w))) -> equal(skf112(hAPP(u,product_prod(exp(v),w),x,y),w,exp(v)),skf112(undefined(product_prod(exp(v),w)),w,exp(v)))**.
% 299.96/300.42  6775[0:SpL:35.0,5198.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 299.96/300.42  7060[0:SpL:35.0,6909.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  7140[0:SpL:35.0,6896.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42  7153[0:SpL:35.0,6936.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  7167[0:SpL:35.0,6923.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42  7181[0:SpL:35.0,7013.1] || hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42  7249[0:SpL:35.0,7032.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  7276[0:SpL:35.0,5187.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42  7324[0:SpL:35.0,6024.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 299.96/300.42  7728[0:SpL:35.0,7554.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  7742[0:SpL:35.0,7541.0] || equal(hAPP(u,product_prod(bool,v),w,x),undefined(product_prod(bool,v))) hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 299.96/300.42  7770[0:SpL:35.0,6011.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42  7787[0:SpL:35.0,6057.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(hAPP(u,product_prod(bool,v),w,x),v,bool))*.
% 299.96/300.42  7967[0:SpL:35.0,6044.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 299.96/300.42  7989[0:SpL:35.0,6144.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 299.96/300.42  8033[0:SpL:35.0,6131.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(hAPP(w,product_prod(bool,u),x,y),u,bool))*.
% 299.96/300.42  9113[0:SpL:35.0,5843.0] || equal(hAPP(u,product_prod(val,v),w,x),hAPP(y,product_prod(val,v),z,x1)) -> equal(skf112(hAPP(u,product_prod(val,v),w,x),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 299.96/300.42  12047[0:Rew:12008.0,12027.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y))* -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(ti(product_prod(u,product_prod(v,w)),y),w,v,u)))*.
% 299.96/300.42  12541[0:Rew:12008.0,12538.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* equal(ti(product_prod(bool,product_prod(w,v)),u),undefined(product_prod(bool,product_prod(w,v)))) -> hBOOL(ti(bool,skf108(undefined(product_prod(bool,product_prod(w,v))),v,w,bool)))*.
% 299.96/300.42  13938[0:SpL:35.0,12519.0] || equal(ti(product_prod(val,product_prod(u,v)),w),hAPP(x,product_prod(val,product_prod(u,v)),y,z))* -> equal(skf108(w,v,u,val),skf108(hAPP(x,product_prod(val,product_prod(u,v)),y,z),v,u,val))*.
% 299.96/300.42  13983[0:Rew:12008.0,13976.1,26.0,13976.0] || equal(ti(product_prod(bool,product_prod(u,v)),w),ti(product_prod(bool,product_prod(u,v)),x))* hBOOL(ti(bool,skf108(x,v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool))*.
% 299.96/300.42  20317[0:Rew:38.0,19730.1] || equal(ti(product_prod(fun(u,v),w),x),ti(product_prod(fun(u,v),w),y)) -> equal(hAPP(u,v,skf112(x,w,fun(u,v)),z),hAPP(u,v,skf112(y,w,fun(u,v)),z))*.
% 299.96/300.42  20427[0:Res:1468.0,661.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),skf117(hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),u,u)))*.
% 299.96/300.42  28775[0:SpL:25325.0,7571.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42  28774[0:SpL:25325.0,7875.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42  28769[0:SpL:25325.0,7260.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42  28768[0:SpL:25325.0,7784.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 299.96/300.42  28674[0:SpL:25325.0,1649.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42  28673[0:SpL:25325.0,1737.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42  28666[0:SpL:25325.0,1531.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42  28665[0:SpL:25325.0,1708.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 299.96/300.42  28552[0:SpR:25325.0,6805.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  28551[0:SpR:25325.0,7356.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  28548[0:SpR:25325.0,6772.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  28547[0:SpR:25325.0,7321.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool))*.
% 299.96/300.42  28525[0:SpR:25325.0,1390.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  28524[0:SpR:25325.0,1594.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  28521[0:SpR:25325.0,1369.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  28520[0:SpR:25325.0,1571.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v))*.
% 299.96/300.42  30269[0:EqR:1339.0] || equal(ti(u,v),ti(u,skf113(w,u,x))) -> equal(hAPP(u,product_prod(x,u),hAPP(x,fun(u,product_prod(x,u)),product_Pair(x,u),skf114(w,u,x)),v),ti(product_prod(x,u),w))**.
% 299.96/300.42  30362[0:EqR:1338.0] || equal(ti(u,v),ti(u,skf111(w,u,x))) -> equal(hAPP(u,product_prod(x,u),hAPP(x,fun(u,product_prod(x,u)),product_Pair(x,u),skf112(w,u,x)),v),ti(product_prod(x,u),w))**.
% 299.96/300.42  32823[0:SpL:134.0,8512.0] || equal(ti(product_prod(u,product_prod(v,product_prod(w,x))),y),ti(product_prod(u,product_prod(v,product_prod(w,x))),z))* -> equal(ti(u,skf73(y,x,w,v,u)),ti(u,skf73(z,x,w,v,u)))*.
% 299.96/300.42  779[0:SpL:26.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(u,x),ti(u,skf113(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42  4043[0:SpL:26.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(u,x),ti(u,skf111(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42  4852[0:SpL:26.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(v,w),ti(v,skf114(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42  12044[0:Rew:12008.0,8514.1] || equal(ti(product_prod(u,product_prod(v,product_prod(w,x))),y),ti(product_prod(u,product_prod(v,product_prod(w,x))),z))* -> equal(ti(u,skf73(y,x,w,v,u)),ti(u,skf108(z,product_prod(w,x),v,u)))*.
% 299.96/300.42  12353[0:SpL:12008.0,5022.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42  12352[0:SpL:12008.0,5603.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42  12351[0:SpL:12008.0,5483.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  12350[0:SpL:12008.0,6069.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 299.96/300.42  12329[0:SpL:12008.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  12328[0:SpL:12008.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  12327[0:SpL:12008.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  12326[0:SpL:12008.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  12258[0:SpL:12008.0,801.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42  12257[0:SpL:12008.0,936.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42  12256[0:SpL:12008.0,926.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  12255[0:SpL:12008.0,1109.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 299.96/300.42  12230[0:SpL:12008.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  12229[0:SpL:12008.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  12228[0:SpL:12008.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  12227[0:SpL:12008.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  13458[0:SpR:12008.0,13438.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool))*.
% 299.96/300.42  18145[0:SpL:17749.0,5022.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42  18144[0:SpL:17749.0,5603.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 299.96/300.42  18143[0:SpL:17749.0,5483.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  18142[0:SpL:17749.0,6069.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 299.96/300.42  18121[0:SpL:17749.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  18120[0:SpL:17749.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  18119[0:SpL:17749.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  18118[0:SpL:17749.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 299.96/300.42  18040[0:SpL:17749.0,801.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42  18039[0:SpL:17749.0,936.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 299.96/300.42  18038[0:SpL:17749.0,926.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  18037[0:SpL:17749.0,1109.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 299.96/300.42  18012[0:SpL:17749.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  18011[0:SpL:17749.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  18010[0:SpL:17749.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  18009[0:SpL:17749.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 299.96/300.42  17941[0:SpR:17749.0,13438.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool))*.
% 299.96/300.42  19643[0:SpL:26.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),y))* -> equal(ti(v,w),ti(v,skf112(ti(product_prod(v,u),y),u,v)))*.
% 299.96/300.42  27796[0:SpR:1244.0,53.0] ||  -> equal(hAPP(product_prod(u,v),product_prod(u,v),hAPP(fun(u,fun(v,product_prod(u,v))),fun(product_prod(u,v),product_prod(u,v)),produc1605651328_split(u,v,product_prod(u,v)),product_Pair(u,v)),w),ti(product_prod(u,v),w))**.
% 299.96/300.42  29762[0:Rew:25715.0,29700.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf133(skf113(v,fun(u,bool),fun(u,bool)),x,w,u)))*.
% 299.96/300.42  29763[0:Rew:25715.0,29698.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf130(w,skf113(v,fun(u,bool),fun(u,bool)),x,u)))*.
% 299.96/300.42  29896[0:Rew:26144.0,29834.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf133(skf114(v,fun(u,bool),fun(u,bool)),x,w,u)))*.
% 299.96/300.42  29897[0:Rew:26144.0,29832.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf130(w,skf114(v,fun(u,bool),fun(u,bool)),x,u)))*.
% 299.96/300.42  32866[0:SpL:12008.0,32855.0] || hBOOL(ti(bool,skf108(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf114(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42  33041[0:SpL:12008.0,33030.0] || hBOOL(ti(bool,skf108(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf112(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42  33653[0:SpL:12008.0,33630.0] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf114(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42  33668[0:SpL:12008.0,33629.0] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(skf112(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),product_prod(v,w),bool)).
% 299.96/300.42  1387[0:Rew:26.0,1368.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1388[0:Rew:26.0,1366.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  1589[0:Rew:26.0,1570.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 299.96/300.42  1590[0:Rew:26.0,1568.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(x,bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 299.96/300.42  2341[0:Rew:26.0,2338.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  2343[0:Rew:26.0,2336.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  2474[0:Rew:26.0,2471.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  2476[0:Rew:26.0,2469.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u))*.
% 299.96/300.42  2587[0:SpL:35.0,1420.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  2665[0:SpL:35.0,1413.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  2697[0:SpL:35.0,1439.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  2780[0:SpL:35.0,1432.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  2791[0:SpL:35.0,1480.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 299.96/300.42  2816[0:SpL:35.0,1473.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))*.
% 299.96/300.42  2827[0:SpL:35.0,1639.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))*.
% 299.96/300.42  2932[0:SpL:35.0,1632.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 299.96/300.42  2987[0:Rew:340.0,2963.2,957.0,2963.2,340.0,2963.2,35.0,2963.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) equal(hAPP(u,product_prod(v,val),w,x),ti(product_prod(v,val),y))* -> equal(skf111(undefined(product_prod(v,val)),val,v),skf111(y,val,v))*.
% 299.96/300.42  5245[0:Res:5243.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf130(w,hAPP(u,fun(fun(u,bool),bool),member(u),v),x,fun(u,bool)),v))*.
% 299.96/300.42  5382[0:Res:5380.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf133(hAPP(u,fun(fun(u,bool),bool),member(u),v),x,w,fun(u,bool)),v))*.
% 299.96/300.42  6802[0:Rew:26.0,6771.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  6803[0:Rew:26.0,6769.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  7351[0:Rew:26.0,7320.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 299.96/300.42  7352[0:Rew:26.0,7318.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(x,u,bool)))* equal(ti(product_prod(bool,u),x),ti(product_prod(bool,u),w))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 299.96/300.42  10733[0:Rew:26.0,10727.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  10735[0:Rew:26.0,10725.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  10892[0:Rew:26.0,10886.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),v),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  10894[0:Rew:26.0,10884.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool))*.
% 299.96/300.42  11035[0:SpL:35.0,6910.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  11223[0:SpL:35.0,6897.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  11280[0:SpL:35.0,6937.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  11405[0:SpL:35.0,6924.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf114(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  11426[0:SpL:35.0,7046.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(hAPP(u,product_prod(bool,v),w,x),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))*.
% 299.96/300.42  11481[0:SpL:35.0,7033.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))*.
% 299.96/300.42  11502[0:SpL:35.0,7555.0] || equal(hAPP(u,product_prod(bool,v),w,x),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(ti(bool,skf114(hAPP(u,product_prod(bool,v),w,x),v,bool)))*.
% 299.96/300.42  11602[0:SpL:35.0,7542.0] || equal(ti(product_prod(bool,u),v),hAPP(w,product_prod(bool,u),x,y))* hBOOL(ti(bool,skf112(hAPP(w,product_prod(bool,u),x,y),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 299.96/300.42  11700[0:Rew:340.0,11658.2,5781.0,11658.2,340.0,11658.2,35.0,11658.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) equal(hAPP(u,product_prod(val,v),w,x),ti(product_prod(val,v),y))* -> equal(skf112(undefined(product_prod(val,v)),v,val),skf112(y,v,val))*.
% 299.96/300.42  12542[0:Rew:12008.0,12536.0] || hBOOL(ti(bool,skf108(u,v,w,bool)))* equal(ti(product_prod(bool,product_prod(w,v)),u),ti(product_prod(bool,product_prod(w,v)),x))* -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(w,v)),x),v,w,bool)))*.
% 299.96/300.42  13214[0:SpL:12008.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42  13310[0:SpL:12008.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42  13518[0:SpR:12008.0,13440.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42  13548[0:SpR:12008.0,13439.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42  18093[0:SpL:17749.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42  18092[0:SpL:17749.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf112(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 299.96/300.42  17943[0:SpR:17749.0,13439.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42  17942[0:SpR:17749.0,13440.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),product_prod(x,y),bool))*.
% 299.96/300.42  25636[0:SpL:25328.0,5022.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42  25635[0:SpL:25328.0,5603.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 299.96/300.42  25634[0:SpL:25328.0,5483.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  25633[0:SpL:25328.0,6069.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 299.96/300.42  25612[0:SpL:25328.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  25611[0:SpL:25328.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  25610[0:SpL:25328.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 299.96/300.42  25609[0:SpL:25328.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 299.96/300.42  25531[0:SpL:25328.0,801.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42  25530[0:SpL:25328.0,936.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 299.96/300.42  25529[0:SpL:25328.0,926.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  25528[0:SpL:25328.0,1109.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 299.96/300.42  25503[0:SpL:25328.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  25502[0:SpL:25328.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  25501[0:SpL:25328.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 299.96/300.42  25500[0:SpL:25328.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 299.96/300.42  25787[0:Rew:12529.0,25428.0] ||  -> equal(skf108(skf113(u,product_prod(exp(v),product_prod(w,x)),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)),skf108(skf111(u,product_prod(exp(v),product_prod(w,x)),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)))**.
% 299.96/300.42  28771[0:SpL:25325.0,11094.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42  28770[0:SpL:25325.0,11343.0] || hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42  28765[0:SpL:25325.0,11032.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42  28764[0:SpL:25325.0,11277.0] || hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool))).
% 299.96/300.42  28670[0:SpL:25325.0,2613.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42  28669[0:SpL:25325.0,2727.0] || hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42  28662[0:SpL:25325.0,2584.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42  28661[0:SpL:25325.0,2694.0] || hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u))).
% 299.96/300.42  28554[0:SpR:25325.0,7010.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42  28553[0:SpR:25325.0,7354.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42  28550[0:SpR:25325.0,11203.1] || hBOOL(ti(bool,skf114(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42  28549[0:SpR:25325.0,11582.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),v,bool)))*.
% 300.04/300.42  28527[0:SpR:25325.0,1449.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42  28526[0:SpR:25325.0,1592.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42  28523[0:SpR:25325.0,2655.1] || hBOOL(ti(bool,skf113(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42  28522[0:SpR:25325.0,2922.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),bool,v)))*.
% 300.04/300.42  28821[0:Rew:12518.0,28540.0] ||  -> equal(skf108(skf114(u,fun(list(char),product_prod(val,product_prod(v,w))),product_prod(val,product_prod(v,w))),w,v,val),skf108(skf112(u,fun(list(char),product_prod(val,product_prod(v,w))),product_prod(val,product_prod(v,w))),w,v,val))**.
% 300.04/300.42  33859[0:Rew:12008.0,33854.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool)))* -> hBOOL(ti(bool,skf108(skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))).
% 300.04/300.42  1842[0:Rew:34.0,1833.0] ||  -> equal(hAPP(product_prod(u,val),v,hAPP(fun(u,fun(val,v)),fun(product_prod(u,val),v),produc1605651328_split(u,val,v),w),x),hAPP(val,v,hAPP(u,fun(val,v),w,skf114(x,val,u)),skf111(x,val,u)))*.
% 300.04/300.42  9097[0:Rew:34.0,9068.0] ||  -> equal(hAPP(product_prod(val,u),v,hAPP(fun(val,fun(u,v)),fun(product_prod(val,u),v),produc1605651328_split(val,u,v),w),x),hAPP(u,v,hAPP(val,fun(u,v),w,skf112(x,u,val)),skf113(x,u,val)))*.
% 300.04/300.42  12372[0:SpL:12008.0,5197.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  12371[0:SpL:12008.0,5186.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  12370[0:SpL:12008.0,6023.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  12369[0:SpL:12008.0,6010.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  12368[0:SpL:12008.0,6056.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  12367[0:SpL:12008.0,6043.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  12366[0:SpL:12008.0,6143.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  12365[0:SpL:12008.0,6130.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  12348[0:SpL:12008.0,6820.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42  12347[0:SpL:12008.0,6821.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42  12346[0:SpL:12008.0,6949.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.42  12343[0:SpL:12008.0,7371.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42  12324[0:SpL:12008.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.42  12323[0:SpL:12008.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.42  12322[0:SpL:12008.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42  12319[0:SpL:12008.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.42  12277[0:SpL:12008.0,845.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42  12276[0:SpL:12008.0,840.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42  12275[0:SpL:12008.0,1077.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42  12274[0:SpL:12008.0,1070.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42  12273[0:SpL:12008.0,1102.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42  12272[0:SpL:12008.0,1095.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42  12271[0:SpL:12008.0,1129.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.42  12270[0:SpL:12008.0,1122.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.42  12253[0:SpL:12008.0,1399.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42  12252[0:SpL:12008.0,1400.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42  12251[0:SpL:12008.0,1445.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.42  12248[0:SpL:12008.0,1603.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42  12225[0:SpL:12008.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.42  12224[0:SpL:12008.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.42  12223[0:SpL:12008.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.42  12220[0:SpL:12008.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.42  13410[0:SpL:12008.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf114(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.42  13429[0:SpR:12008.0,12407.1] || hBOOL(ti(bool,skf108(skf114(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool)))*.
% 300.04/300.42  18164[0:SpL:17749.0,5197.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  18163[0:SpL:17749.0,5186.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  18162[0:SpL:17749.0,6023.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  18161[0:SpL:17749.0,6010.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  18160[0:SpL:17749.0,6056.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  18159[0:SpL:17749.0,6043.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  18158[0:SpL:17749.0,6143.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.42  18157[0:SpL:17749.0,6130.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.42  18140[0:SpL:17749.0,6820.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.42  18139[0:SpL:17749.0,6821.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18138[0:SpL:17749.0,6949.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.43  18135[0:SpL:17749.0,7371.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18116[0:SpL:17749.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  18115[0:SpL:17749.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43  18114[0:SpL:17749.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18111[0:SpL:17749.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  18091[0:SpL:17749.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf108(w,x,y,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf112(w,product_prod(y,x),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.43  18059[0:SpL:17749.0,845.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  18058[0:SpL:17749.0,840.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18057[0:SpL:17749.0,1077.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  18056[0:SpL:17749.0,1070.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18055[0:SpL:17749.0,1102.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18054[0:SpL:17749.0,1095.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  18053[0:SpL:17749.0,1129.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  18052[0:SpL:17749.0,1122.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18035[0:SpL:17749.0,1399.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18034[0:SpL:17749.0,1400.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18033[0:SpL:17749.0,1445.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.43  18030[0:SpL:17749.0,1603.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18007[0:SpL:17749.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  18006[0:SpL:17749.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  18005[0:SpL:17749.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18002[0:SpL:17749.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  17940[0:SpR:17749.0,12407.1] || hBOOL(ti(bool,skf108(skf112(u,product_prod(v,w),product_prod(bool,product_prod(x,y))),y,x,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(x,y)),skf108(u,w,v,product_prod(bool,product_prod(x,y)))),y,x,bool)))*.
% 300.04/300.43  35664[0:SpL:17749.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf108(w,x,y,product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf112(w,product_prod(y,x),product_prod(u,list(char))),list(char),u))*.
% 300.04/300.43  35654[0:SpL:12008.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf108(w,x,y,product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf114(w,product_prod(y,x),product_prod(u,list(char))),list(char),u))*.
% 300.04/300.43  1929[0:SpR:808.1,808.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(v,z,x1,skf113(w,v,u)),hAPP(v,z,x1,skf113(y,v,u)))*.
% 300.04/300.43  1901[0:SpR:808.1,52.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf114(x,v,u)),skf113(w,v,u)),ti(product_prod(u,v),x))**.
% 300.04/300.43  2012[0:Rew:79.0,1913.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(v,fun(y,z),x1,skf113(w,v,u)),x2),hAPP(y,z,hAPP(v,fun(y,z),x1,skf113(x,v,u)),x2))*.
% 300.04/300.43  2092[0:SpR:951.1,808.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(v,z,x1,skf111(w,v,u)),hAPP(v,z,x1,skf113(y,v,u)))*.
% 300.04/300.43  2091[0:SpR:951.1,951.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(hAPP(v,z,x1,skf111(y,v,u)),hAPP(v,z,x1,skf111(w,v,u)))*.
% 300.04/300.43  2063[0:SpR:951.1,52.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf114(x,v,u)),skf111(w,v,u)),ti(product_prod(u,v),x))**.
% 300.04/300.43  2031[0:SpR:951.1,53.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf112(w,v,u)),skf113(x,v,u)),ti(product_prod(u,v),w))**.
% 300.04/300.43  2175[0:Rew:79.0,2075.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(v,fun(y,z),x1,skf111(w,v,u)),x2),hAPP(y,z,hAPP(v,fun(y,z),x1,skf113(x,v,u)),x2))*.
% 300.04/300.43  2320[0:Rew:2275.0,2317.1] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y)) -> equal(skf111(skf113(y,product_prod(v,exp(w)),u),exp(w),v),skf111(skf111(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.43  2321[0:Rew:2275.0,2316.1] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y)) -> equal(skf111(skf113(y,product_prod(v,exp(w)),u),exp(w),v),skf111(skf113(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.43  2366[0:Rew:26.0,2354.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  2367[0:Rew:26.0,2352.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  2443[0:Rew:26.0,2431.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  2444[0:Rew:26.0,2429.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  3075[0:Rew:26.0,3069.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  3077[0:Rew:26.0,3067.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  3120[0:Rew:26.0,3113.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  3122[0:Rew:26.0,3111.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* equal(ti(product_prod(u,bool),w),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  3603[0:SpL:35.0,847.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(hAPP(y,product_prod(v,bool),z,x1),bool,v))*.
% 300.04/300.43  3671[0:SpL:35.0,1079.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(hAPP(y,product_prod(v,bool),z,x1),bool,v))*.
% 300.04/300.43  3789[0:SpL:35.0,1104.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(y,product_prod(v,bool),z,x1),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43  3860[0:SpL:35.0,1131.0] || equal(hAPP(u,product_prod(v,bool),w,x),hAPP(y,product_prod(v,bool),z,x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(hAPP(y,product_prod(v,bool),z,x1),bool,v))*.
% 300.04/300.43  4400[0:Rew:2275.0,4106.1] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y)) -> equal(skf111(skf111(x,product_prod(v,exp(w)),u),exp(w),v),skf111(skf111(y,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.43  4560[0:SpR:4378.1,53.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,product_prod(u,v),hAPP(u,fun(v,product_prod(u,v)),product_Pair(u,v),skf112(x,v,u)),skf111(w,v,u)),ti(product_prod(u,v),x))**.
% 300.04/300.43  4808[0:Rew:79.0,4578.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(v,fun(y,z),x1,skf111(w,v,u)),x2),hAPP(y,z,hAPP(v,fun(y,z),x1,skf111(x,v,u)),x2))*.
% 300.04/300.43  5145[0:Rew:2275.0,4908.1] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y)) -> equal(skf111(skf114(x,w,product_prod(u,exp(v))),exp(v),u),skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  5736[0:Rew:2275.0,5480.1] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y)) -> equal(skf111(skf112(x,w,product_prod(u,exp(v))),exp(v),u),skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  8088[0:SpR:4844.1,4841.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),w),ti(product_prod(u,val),x))* -> equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf114(x,val,u)))*.
% 300.04/300.43  8087[0:SpR:4844.1,4840.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(x,val,u)),ti(u,skf112(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43  8496[0:Rew:5835.0,8112.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43  8497[0:Rew:987.0,8107.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43  8533[0:Rew:14.0,8530.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  8534[0:Rew:14.0,8529.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  8586[0:SpR:4843.1,4841.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),w),ti(product_prod(u,val),x))* -> equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf114(x,val,u)))*.
% 300.04/300.43  8585[0:SpR:4843.1,4840.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(x,val,u)),ti(u,skf114(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43  9003[0:Rew:5835.0,8613.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43  9004[0:Rew:987.0,8607.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43  9022[0:Rew:14.0,9019.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  9023[0:Rew:14.0,9018.0] || equal(ti(product_prod(bool,val),u),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(v,val,bool)))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  9267[0:SpR:5139.1,5139.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(u,z,x1,skf114(w,v,u)),hAPP(u,z,x1,skf114(y,v,u)))*.
% 300.04/300.43  9691[0:Rew:79.0,9288.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(u,fun(y,z),x1,skf114(w,v,u)),x2),hAPP(y,z,hAPP(u,fun(y,z),x1,skf114(x,v,u)),x2))*.
% 300.04/300.43  9865[0:SpR:5728.1,5139.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),x),ti(product_prod(u,v),y))* -> equal(hAPP(u,z,x1,skf112(w,v,u)),hAPP(u,z,x1,skf114(y,v,u)))*.
% 300.04/300.43  9864[0:SpR:5728.1,5728.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(u,v),y),ti(product_prod(u,v),x))* -> equal(hAPP(u,z,x1,skf112(y,v,u)),hAPP(u,z,x1,skf112(w,v,u)))*.
% 300.04/300.43  10292[0:Rew:79.0,9886.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(u,fun(y,z),x1,skf112(w,v,u)),x2),hAPP(y,z,hAPP(u,fun(y,z),x1,skf114(x,v,u)),x2))*.
% 300.04/300.43  10693[0:Rew:10596.0,10690.1] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y)) -> equal(skf112(skf111(x,product_prod(exp(v),w),u),w,exp(v)),skf112(skf111(y,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.43  10694[0:Rew:10596.0,10689.1] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y)) -> equal(skf112(skf113(y,product_prod(exp(v),w),u),w,exp(v)),skf112(skf111(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.43  10696[0:Rew:10596.0,10687.1] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y)) -> equal(skf112(skf113(y,product_prod(exp(v),w),u),w,exp(v)),skf112(skf113(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.43  10699[0:Rew:10596.0,10683.1] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y)) -> equal(skf112(skf114(y,w,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  10700[0:Rew:10596.0,10679.1] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y)) -> equal(skf112(skf114(y,w,product_prod(exp(u),v)),v,exp(u)),skf112(skf114(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  10703[0:Rew:26.0,10668.0] ||  -> equal(hAPP(u,product_prod(exp(v),u),hAPP(exp(v),fun(u,product_prod(exp(v),u)),product_Pair(exp(v),u),skf112(w,u,exp(v))),skf111(ti(product_prod(exp(v),u),w),u,exp(v))),ti(product_prod(exp(v),u),w))**.
% 300.04/300.43  10773[0:Rew:26.0,10748.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  10774[0:Rew:26.0,10746.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43  10835[0:Rew:26.0,10810.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  10836[0:Rew:26.0,10808.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),w),undefined(product_prod(bool,u))) -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43  12049[0:Rew:12008.0,12028.1] || equal(ti(product_prod(u,product_prod(v,w)),x),hAPP(y,product_prod(u,product_prod(v,w)),z,x1))* -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(hAPP(y,product_prod(u,product_prod(v,w)),z,x1),w,v,u)))*.
% 300.04/300.43  12523[0:Rew:12401.0,12517.1] || equal(hAPP(u,product_prod(val,product_prod(v,w)),x,y),undefined(product_prod(val,product_prod(v,w)))) -> equal(skf108(hAPP(u,product_prod(val,product_prod(v,w)),x,y),w,v,val),skf108(undefined(product_prod(val,product_prod(v,w))),w,v,val))**.
% 300.04/300.43  13994[0:Rew:12008.0,13988.0] || hBOOL(ti(bool,skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool)))* equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool))*.
% 300.04/300.43  17575[0:Rew:12008.0,17569.1,35.0,17569.0] || equal(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),ti(product_prod(bool,product_prod(v,w)),z))* hBOOL(ti(bool,skf108(z,w,v,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(v,w)),x,y),w,v,bool))*.
% 300.04/300.43  20343[0:Rew:10596.0,19768.1] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y)) -> equal(skf112(skf112(x,w,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(y,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  20344[0:Rew:2275.0,19752.1] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y)) -> equal(skf111(skf112(x,w,product_prod(u,exp(v))),exp(v),u),skf111(skf112(y,w,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  21080[0:Rew:5835.0,20536.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43  21081[0:Rew:987.0,20523.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43  21796[0:Rew:5835.0,21250.1] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w)) -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.43  21797[0:Rew:987.0,21236.1] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.43  22802[0:Rew:79.0,22129.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(y,z,hAPP(u,fun(y,z),x1,skf112(w,v,u)),x2),hAPP(y,z,hAPP(u,fun(y,z),x1,skf112(x,v,u)),x2))*.
% 300.04/300.43  23854[0:Rew:340.0,23151.0,340.0,23151.0] || equal(u,skf112(v,w,val)) equal(ti(w,x),ti(w,skf113(v,w,val)))* -> equal(hAPP(w,product_prod(val,w),hAPP(val,fun(w,product_prod(val,w)),product_Pair(val,w),u),x),ti(product_prod(val,w),v))*.
% 300.04/300.43  23855[0:Rew:340.0,23114.1,340.0,23114.1] || equal(ti(u,v),ti(u,skf114(w,val,u)))* equal(x,skf111(w,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),w))*.
% 300.04/300.43  25655[0:SpL:25328.0,5197.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  25654[0:SpL:25328.0,5186.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25653[0:SpL:25328.0,6023.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  25652[0:SpL:25328.0,6010.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25651[0:SpL:25328.0,6056.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25650[0:SpL:25328.0,6043.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  25649[0:SpL:25328.0,6143.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  25648[0:SpL:25328.0,6130.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25631[0:SpL:25328.0,6820.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25630[0:SpL:25328.0,6821.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25629[0:SpL:25328.0,6949.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 300.04/300.43  25626[0:SpL:25328.0,7371.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25607[0:SpL:25328.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  25606[0:SpL:25328.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43  25605[0:SpL:25328.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25602[0:SpL:25328.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  25550[0:SpL:25328.0,845.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  25549[0:SpL:25328.0,840.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25548[0:SpL:25328.0,1077.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  25547[0:SpL:25328.0,1070.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25546[0:SpL:25328.0,1102.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25545[0:SpL:25328.0,1095.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  25544[0:SpL:25328.0,1129.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  25543[0:SpL:25328.0,1122.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25526[0:SpL:25328.0,1399.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25525[0:SpL:25328.0,1400.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25524[0:SpL:25328.0,1445.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 300.04/300.43  25521[0:SpL:25328.0,1603.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25498[0:SpL:25328.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  25497[0:SpL:25328.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  25496[0:SpL:25328.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25493[0:SpL:25328.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  30414[0:Rew:340.0,30404.0] || equal(u,skf112(v,w,val)) equal(ti(w,x),ti(w,skf111(v,w,val)))* -> equal(hAPP(w,product_prod(val,w),hAPP(val,fun(w,product_prod(val,w)),product_Pair(val,w),u),x),ti(product_prod(val,w),v))*.
% 300.04/300.43  31006[0:Rew:34.0,30982.2,340.0,30982.0,340.0,30982.0] || equal(skf112(u,v,val),skf102(w,v,val)) equal(ti(v,skf113(u,v,val)),ti(v,skf101(w,v,val)))* hBOOL(hAPP(product_prod(val,v),bool,w,u))* -> hBOOL(hAPP(product_prod(val,v),bool,w,x))*.
% 300.04/300.43  31007[0:Rew:34.0,30977.2,340.0,30977.1,340.0,30977.1] || equal(ti(u,skf114(v,val,u)),ti(u,skf102(w,val,u)))* equal(skf111(v,val,u),skf101(w,val,u)) hBOOL(hAPP(product_prod(u,val),bool,w,v))* -> hBOOL(hAPP(product_prod(u,val),bool,w,x))*.
% 300.04/300.43  780[0:SpL:35.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(u,x),ti(u,skf113(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43  1975[0:SpL:808.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(w,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf113(x,v,u)))*.
% 300.04/300.43  1900[0:SpR:808.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf113(x,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(w,v,u)),y))*.
% 300.04/300.43  2137[0:SpL:951.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf113(x,v,u)))*.
% 300.04/300.43  2099[0:SpL:951.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(x,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf111(w,v,u)))*.
% 300.04/300.43  2062[0:SpR:951.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf113(x,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))*.
% 300.04/300.43  2030[0:SpR:951.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf111(w,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf113(x,v,u)),y))*.
% 300.04/300.43  2324[0:Rew:26.0,2307.0] ||  -> equal(hAPP(exp(u),product_prod(v,exp(u)),hAPP(v,fun(exp(u),product_prod(v,exp(u))),product_Pair(v,exp(u)),skf112(ti(product_prod(v,exp(u)),w),exp(u),v)),skf111(w,exp(u),v)),ti(product_prod(v,exp(u)),w))**.
% 300.04/300.43  4044[0:SpL:35.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(u,x),ti(u,skf111(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43  4722[0:SpL:4378.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))* -> hBOOL(hAPP(v,bool,y,skf111(x,v,u)))*.
% 300.04/300.43  4559[0:SpR:4378.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(v,bool,y,skf111(x,v,u)))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),skf111(w,v,u)),y))*.
% 300.04/300.43  4853[0:SpL:35.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(v,w),ti(v,skf114(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43  9522[0:SpL:5139.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(w,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf114(x,v,u)))*.
% 300.04/300.43  9264[0:SpR:5139.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf114(x,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(w,v,u)),y))*.
% 300.04/300.43  10120[0:SpL:5728.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf114(x,v,u)))*.
% 300.04/300.43  9957[0:SpL:5728.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(x,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf112(w,v,u)))*.
% 300.04/300.43  9861[0:SpR:5728.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf114(x,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))*.
% 300.04/300.43  9771[0:SpR:5728.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf112(w,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf114(x,v,u)),y))*.
% 300.04/300.43  12396[0:SpL:12008.0,6338.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43  12395[0:SpL:12008.0,6474.1] || equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43  12389[0:SpL:12008.0,7013.1] || hBOOL(ti(bool,skf112(skf114(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* equal(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),undefined(product_prod(bool,x))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,x)),x,bool))).
% 300.04/300.43  12364[0:SpL:12008.0,6909.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12363[0:SpL:12008.0,6896.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  12362[0:SpL:12008.0,6936.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12361[0:SpL:12008.0,6923.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  12360[0:SpL:12008.0,7032.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12359[0:SpL:12008.0,7554.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12358[0:SpL:12008.0,7541.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  12349[0:SpL:12008.0,5198.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43  12344[0:SpL:12008.0,6024.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43  12341[0:SpL:12008.0,6057.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  12339[0:SpL:12008.0,6144.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43  12321[0:SpL:12008.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  12318[0:SpL:12008.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  12316[0:SpL:12008.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43  12314[0:SpL:12008.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  12269[0:SpL:12008.0,1419.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12268[0:SpL:12008.0,1412.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  12267[0:SpL:12008.0,1438.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12266[0:SpL:12008.0,1431.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  12265[0:SpL:12008.0,1472.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12264[0:SpL:12008.0,1638.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12263[0:SpL:12008.0,1631.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  12254[0:SpL:12008.0,846.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43  12249[0:SpL:12008.0,1078.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43  12246[0:SpL:12008.0,1103.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  12244[0:SpL:12008.0,1130.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43  12222[0:SpL:12008.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  12219[0:SpL:12008.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  12217[0:SpL:12008.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43  12215[0:SpL:12008.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  12198[0:SpL:12008.0,1452.1] || hBOOL(ti(bool,skf111(skf114(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* equal(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),undefined(product_prod(x,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(x,bool)),bool,x))).
% 300.04/300.43  15823[0:SpL:35.0,12530.0] || equal(ti(product_prod(exp(u),product_prod(v,w)),x),hAPP(y,product_prod(exp(u),product_prod(v,w)),z,x1))* -> equal(skf108(x,w,v,exp(u)),skf108(hAPP(y,product_prod(exp(u),product_prod(v,w)),z,x1),w,v,exp(u)))*.
% 300.04/300.43  18181[0:SpL:17749.0,7013.1] || hBOOL(ti(bool,skf112(skf112(u,product_prod(v,w),product_prod(bool,x)),x,bool)))* equal(ti(product_prod(bool,x),skf108(u,w,v,product_prod(bool,x))),undefined(product_prod(bool,x))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,x)),x,bool))).
% 300.04/300.43  18156[0:SpL:17749.0,6909.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18155[0:SpL:17749.0,6896.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  18154[0:SpL:17749.0,6936.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18153[0:SpL:17749.0,6923.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  18152[0:SpL:17749.0,7032.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18151[0:SpL:17749.0,7554.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18150[0:SpL:17749.0,7541.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  18141[0:SpL:17749.0,5198.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43  18136[0:SpL:17749.0,6024.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43  18133[0:SpL:17749.0,6057.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  18131[0:SpL:17749.0,6144.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.43  18113[0:SpL:17749.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  18110[0:SpL:17749.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  18108[0:SpL:17749.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43  18106[0:SpL:17749.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool))*.
% 300.04/300.43  18051[0:SpL:17749.0,1419.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18050[0:SpL:17749.0,1412.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  18049[0:SpL:17749.0,1438.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18048[0:SpL:17749.0,1431.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  18047[0:SpL:17749.0,1472.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18046[0:SpL:17749.0,1638.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18045[0:SpL:17749.0,1631.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  18036[0:SpL:17749.0,846.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43  18031[0:SpL:17749.0,1078.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43  18028[0:SpL:17749.0,1103.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18026[0:SpL:17749.0,1130.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.43  18004[0:SpL:17749.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18001[0:SpL:17749.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  17999[0:SpL:17749.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43  17997[0:SpL:17749.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  17980[0:SpL:17749.0,1452.1] || hBOOL(ti(bool,skf111(skf112(u,product_prod(v,w),product_prod(x,bool)),bool,x)))* equal(ti(product_prod(x,bool),skf108(u,w,v,product_prod(x,bool))),undefined(product_prod(x,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(x,bool)),bool,x))).
% 300.04/300.43  19644[0:SpL:35.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),hAPP(y,product_prod(v,u),z,x1))* -> equal(ti(v,w),ti(v,skf112(hAPP(y,product_prod(v,u),z,x1),u,v)))*.
% 300.04/300.43  21132[0:Res:13916.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf121(w,v,member(u),x,fun(u,bool),u),skf120(w,v,member(u),x,fun(u,bool),u)))*.
% 300.04/300.43  21857[0:Res:14089.1,50.0] || hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),w)) -> hBOOL(hAPP(u,bool,skf126(member(u),x,w,v,fun(u,bool),u),skf127(member(u),x,w,v,fun(u,bool),u)))*.
% 300.04/300.43  22524[0:SpL:20285.1,50.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))* -> hBOOL(hAPP(u,bool,y,skf112(x,v,u)))*.
% 300.04/300.43  22068[0:SpR:20285.1,49.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(hAPP(u,bool,y,skf112(x,v,u)))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),skf112(w,v,u)),y))*.
% 300.04/300.43  704[0:SpL:33.1,635.7] || equal(u,v)* equal(w,u)* equal(x,y)* equal(z,x)* equal(x1,z)* equal(x2,x1)* equal(w,x3)* equal(x3,x4)* equal(throw(x5,v),throw(x5,y))* -> equal(x4,x2)*.
% 300.04/300.43  709[0:SpL:33.1,648.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(z,x3)* equal(x3,x4)* equal(throw(x5,v),throw(x5,x2))* -> equal(x4,x1)*.
% 300.04/300.43  714[0:SpL:33.1,653.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x1,x2)* equal(x2,x3)* equal(throw(x4,v),throw(x4,x5))* -> equal(x3,x5)*.
% 300.04/300.43  721[0:SpL:31.1,673.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x2,x3)* equal(x3,x4)* equal(val_1(x5,x2),val_1(x5,v))* -> equal(x4,x1)*.
% 300.04/300.43  719[0:SpL:31.1,673.7] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(u,x3)* equal(x3,x4)* equal(val_1(x5,v),val_1(x5,x))* -> equal(x4,x2)*.
% 300.04/300.43  726[0:SpL:31.1,671.7] || equal(u,v)* equal(w,u)* equal(x,y)* equal(z,x)* equal(x1,z)* equal(x2,x1)* equal(w,x3)* equal(x3,x4)* equal(val_1(x5,v),val_1(x5,y))* -> equal(x4,x2)*.
% 300.04/300.43  731[0:SpL:31.1,685.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,x2)* equal(z,x3)* equal(x3,x4)* equal(val_1(x5,v),val_1(x5,x2))* -> equal(x4,x1)*.
% 300.04/300.43  736[0:SpL:31.1,690.7] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x1,x2)* equal(x2,x3)* equal(val_1(x4,v),val_1(x4,x5))* -> equal(x3,x5)*.
% 300.04/300.43  1398[0:SpR:777.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1397[0:SpR:778.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1395[0:SpR:777.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1409[0:SpR:777.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1408[0:SpR:778.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1406[0:SpR:777.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1556[0:SpL:777.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1555[0:SpL:778.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1553[0:SpL:777.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1602[0:SpR:777.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1601[0:SpR:778.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1599[0:SpR:777.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1617[0:SpR:777.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1616[0:SpR:778.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1614[0:SpR:777.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  1662[0:SpL:777.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1661[0:SpL:778.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1659[0:SpL:777.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1732[0:SpL:777.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1731[0:SpL:778.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1729[0:SpL:777.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1755[0:SpL:777.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1754[0:SpL:778.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1752[0:SpL:777.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  3310[0:SoR:2339.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  3309[0:SoR:2472.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  3338[0:Rew:26.0,3316.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  3339[0:Rew:26.0,3314.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  3391[0:SoR:2339.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  3390[0:SoR:2472.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  3419[0:Rew:26.0,3397.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  3420[0:Rew:26.0,3395.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),x),bool,u)))* equal(ti(product_prod(u,bool),x),ti(product_prod(u,bool),w))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  3627[0:Rew:35.0,3600.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  3628[0:Rew:35.0,3598.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  3695[0:Rew:35.0,3668.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  3696[0:Rew:35.0,3666.0] || equal(ti(product_prod(u,bool),v),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(z,bool,u)))* equal(ti(product_prod(u,bool),z),hAPP(w,product_prod(u,bool),x,y))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  3989[0:SpL:35.0,1184.0] || equal(hAPP(u,product_prod(v,exp(w)),x,y),hAPP(z,product_prod(v,exp(w)),x1,x2)) -> equal(skf111(hAPP(u,product_prod(v,exp(w)),x,y),exp(w),v),skf111(hAPP(z,product_prod(v,exp(w)),x1,x2),exp(w),v))*.
% 300.04/300.43  4340[0:SpL:4031.1,1649.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4339[0:SpL:4031.1,1737.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4332[0:SpL:4031.1,1531.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4331[0:SpL:4031.1,1708.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4096[0:SpR:4031.1,1390.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  4095[0:SpR:4031.1,1594.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  4092[0:SpR:4031.1,1369.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  4091[0:SpR:4031.1,1571.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.43  5122[0:SpL:4841.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5121[0:SpL:4841.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5114[0:SpL:4841.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5113[0:SpL:4841.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  4898[0:SpR:4841.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  4897[0:SpR:4841.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  4894[0:SpR:4841.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  4893[0:SpR:4841.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5703[0:SpL:4840.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5702[0:SpL:4840.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5695[0:SpL:4840.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5694[0:SpL:4840.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5583[0:SpL:4840.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5582[0:SpL:4840.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5575[0:SpL:4840.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5574[0:SpL:4840.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5470[0:SpR:4840.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5469[0:SpR:4840.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5466[0:SpR:4840.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5465[0:SpR:4840.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5442[0:SpR:4840.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5441[0:SpR:4840.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5438[0:SpR:4840.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  5437[0:SpR:4840.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  6819[0:SpR:4031.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6818[0:SpR:777.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6816[0:SpR:778.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6814[0:SpR:777.1,6772.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6813[0:SpR:4840.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  6812[0:SpR:4841.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  6810[0:SpR:4840.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  6893[0:SpR:4031.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6892[0:SpR:777.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6890[0:SpR:778.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6888[0:SpR:777.1,6805.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  6887[0:SpR:4840.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  6886[0:SpR:4841.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  6884[0:SpR:4840.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7302[0:SpL:4031.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7301[0:SpL:777.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7299[0:SpL:778.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7297[0:SpL:777.1,7260.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7296[0:SpL:4840.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7295[0:SpL:4841.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7293[0:SpL:4840.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7370[0:SpR:4031.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7369[0:SpR:777.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7367[0:SpR:778.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7365[0:SpR:777.1,7321.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7364[0:SpR:4840.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7363[0:SpR:4841.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7361[0:SpR:4840.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7387[0:SpR:4031.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7386[0:SpR:777.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7384[0:SpR:778.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7382[0:SpR:777.1,7356.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.43  7381[0:SpR:4840.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7380[0:SpR:4841.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7378[0:SpR:4840.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  7586[0:SpL:4031.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7585[0:SpL:777.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7583[0:SpL:778.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7581[0:SpL:777.1,7571.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7580[0:SpL:4840.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7579[0:SpL:4841.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7577[0:SpL:4840.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7870[0:SpL:4031.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7869[0:SpL:777.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7867[0:SpL:778.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7865[0:SpL:777.1,7784.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7864[0:SpL:4840.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7863[0:SpL:4841.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7861[0:SpL:4840.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7895[0:SpL:4031.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7894[0:SpL:777.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7892[0:SpL:778.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7890[0:SpL:777.1,7875.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  7889[0:SpL:4840.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7888[0:SpL:4841.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  7886[0:SpL:4840.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8500[0:Rew:38.0,8090.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf112(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf114(x,val,fun(u,v)),y))*.
% 300.04/300.43  8535[0:Rew:26.0,8528.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  8536[0:Rew:26.0,8527.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  9010[0:Rew:38.0,8590.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf114(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf114(x,val,fun(u,v)),y))*.
% 300.04/300.43  9024[0:Rew:26.0,9017.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  9025[0:Rew:26.0,9016.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(w,val,bool)))* equal(ti(product_prod(bool,val),w),ti(product_prod(bool,val),v))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  10736[0:Rew:26.0,10729.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43  10737[0:Rew:26.0,10728.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43  10895[0:Rew:26.0,10888.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43  10896[0:Rew:26.0,10887.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,val)),val,bool)).
% 300.04/300.43  12543[0:Rew:12008.0,12534.0] || hBOOL(ti(bool,skf108(undefined(product_prod(bool,product_prod(u,v))),v,u,bool))) equal(ti(product_prod(bool,product_prod(u,v)),w),undefined(product_prod(bool,product_prod(u,v)))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),w),v,u,bool)))*.
% 300.04/300.43  20241[0:SpL:19623.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20240[0:SpL:19623.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20235[0:SpL:19623.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20234[0:SpL:19623.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20140[0:SpL:19623.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20139[0:SpL:19623.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20132[0:SpL:19623.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20131[0:SpL:19623.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  19765[0:SpR:19623.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  19764[0:SpR:19623.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  19761[0:SpR:19623.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  19760[0:SpR:19623.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  19740[0:SpR:19623.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  19739[0:SpR:19623.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  19736[0:SpR:19623.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  19735[0:SpR:19623.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21092[0:Rew:38.0,20506.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf112(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf112(x,val,fun(u,v)),y))*.
% 300.04/300.43  21809[0:Rew:38.0,21219.1] || equal(ti(product_prod(fun(u,v),val),w),ti(product_prod(fun(u,v),val),x)) -> equal(hAPP(u,v,skf114(ti(product_prod(fun(u,v),val),w),val,fun(u,v)),y),hAPP(u,v,skf112(x,val,fun(u,v)),y))*.
% 300.04/300.43  25672[0:SpL:25328.0,7013.1] || hBOOL(ti(bool,skf112(skf113(u,product_prod(bool,v),product_prod(bool,v)),v,bool)))* equal(ti(product_prod(bool,v),skf111(u,product_prod(bool,v),product_prod(bool,v))),undefined(product_prod(bool,v))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.43  25647[0:SpL:25328.0,6909.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25646[0:SpL:25328.0,6896.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  25645[0:SpL:25328.0,6936.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25644[0:SpL:25328.0,6923.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  25643[0:SpL:25328.0,7032.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25642[0:SpL:25328.0,7554.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25641[0:SpL:25328.0,7541.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  25632[0:SpL:25328.0,5198.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43  25627[0:SpL:25328.0,6024.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43  25624[0:SpL:25328.0,6057.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25622[0:SpL:25328.0,6144.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43  25604[0:SpL:25328.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25601[0:SpL:25328.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25599[0:SpL:25328.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43  25597[0:SpL:25328.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)).
% 300.04/300.43  25542[0:SpL:25328.0,1419.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25541[0:SpL:25328.0,1412.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  25540[0:SpL:25328.0,1438.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25539[0:SpL:25328.0,1431.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  25538[0:SpL:25328.0,1472.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25537[0:SpL:25328.0,1638.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25536[0:SpL:25328.0,1631.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  25527[0:SpL:25328.0,846.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43  25522[0:SpL:25328.0,1078.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43  25519[0:SpL:25328.0,1103.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25517[0:SpL:25328.0,1130.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43  25495[0:SpL:25328.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25492[0:SpL:25328.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25490[0:SpL:25328.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43  25488[0:SpL:25328.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25471[0:SpL:25328.0,1452.1] || hBOOL(ti(bool,skf111(skf113(u,product_prod(v,bool),product_prod(v,bool)),bool,v)))* equal(ti(product_prod(v,bool),skf111(u,product_prod(v,bool),product_prod(v,bool))),undefined(product_prod(v,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.43  25430[0:SpR:25328.0,13438.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),w,v,bool))*.
% 300.04/300.43  29641[0:SpR:34.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(ti(u,w),v,x,u)),w)))*.
% 300.04/300.43  29996[0:SpR:34.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(ti(u,w),x,v,u)),w)))*.
% 300.04/300.43  30132[0:SpR:34.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,v,ti(u,w),u))))*.
% 300.04/300.43  30207[0:SpR:34.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,v,ti(u,w),u))))*.
% 300.04/300.43  32330[0:Res:7845.0,50.0] ||  -> equal(ti(u,skf130(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,x,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,x,skf130(v,w,x,u),u)),v)))*.
% 300.04/300.43  32407[0:Res:7844.0,50.0] ||  -> equal(ti(u,skf129(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf129(v,w,x,u),u)),v)))*.
% 300.04/300.43  32491[0:Res:7936.0,50.0] ||  -> equal(ti(u,skf133(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf133(v,w,x,u),w,x,u))))*.
% 300.04/300.43  32594[0:Res:7935.0,50.0] ||  -> equal(ti(u,skf128(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf128(v,w,x,u),w,x,u))))*.
% 300.04/300.43  35542[0:Res:7844.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> equal(ti(u,skf129(w,z,x1,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf128(w,z,skf129(w,z,x1,u),u)))*.
% 300.04/300.43  35541[0:Res:7845.0,5772.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf131(v,u,x,y)))* -> equal(ti(u,skf130(w,z,x1,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf128(w,x1,skf130(w,z,x1,u),u)))*.
% 300.04/300.43  35539[0:Res:7935.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(skf128(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf128(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,y)).
% 300.04/300.43  35538[0:Res:7936.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(skf133(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf133(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,y)).
% 300.04/300.43  35646[0:SpL:25328.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf111(w,product_prod(u,list(char)),product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf113(w,product_prod(u,list(char)),product_prod(u,list(char))),list(char),u)).
% 300.04/300.43  35965[0:Res:7844.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,skf129(w,x,y,u),u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf129(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,w)).
% 300.04/300.43  35964[0:Res:7845.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,skf130(w,y,x,u),u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf130(w,y,x,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,w)).
% 300.04/300.43  35962[0:Res:7935.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> equal(ti(u,skf128(z,x1,w,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(skf128(z,x1,w,u),x1,w,u)))*.
% 300.04/300.43  35961[0:Res:7936.0,5986.0] || hBOOL(hAPP(u,bool,v,w)) hBOOL(hAPP(u,bool,v,skf132(v,u,x,y)))* -> equal(ti(u,skf133(z,x1,w,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(skf133(z,x1,w,u),x1,w,u)))*.
% 300.04/300.43  3514[0:Rew:34.0,3488.0] ||  -> equal(hAPP(product_prod(u,val),v,hAPP(fun(u,fun(val,v)),fun(product_prod(u,val),v),produc1605651328_split(u,val,v),w),x),hAPP(val,v,hAPP(u,fun(val,v),w,skf114(ti(product_prod(u,val),x),val,u)),skf111(x,val,u)))*.
% 300.04/300.43  3593[0:Rew:34.0,3567.0] ||  -> equal(hAPP(product_prod(u,val),v,hAPP(fun(u,fun(val,v)),fun(product_prod(u,val),v),produc1605651328_split(u,val,v),w),x),hAPP(val,v,hAPP(u,fun(val,v),w,skf112(ti(product_prod(u,val),x),val,u)),skf111(x,val,u)))*.
% 300.04/300.43  12337[0:SpL:12008.0,6910.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12335[0:SpL:12008.0,6937.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12333[0:SpL:12008.0,7046.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))*.
% 300.04/300.43  12331[0:SpL:12008.0,7555.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12312[0:SpL:12008.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  12310[0:SpL:12008.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  12308[0:SpL:12008.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  12306[0:SpL:12008.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  12242[0:SpL:12008.0,1420.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12240[0:SpL:12008.0,1439.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12238[0:SpL:12008.0,1480.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))*.
% 300.04/300.43  12236[0:SpL:12008.0,1639.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12213[0:SpL:12008.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  12211[0:SpL:12008.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  12209[0:SpL:12008.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  12207[0:SpL:12008.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  12851[0:SpR:12405.0,52.0] ||  -> equal(hAPP(product_prod(u,v),product_prod(w,product_prod(u,v)),hAPP(w,fun(product_prod(u,v),product_prod(w,product_prod(u,v))),product_Pair(w,product_prod(u,v)),skf108(x,v,u,w)),skf113(x,product_prod(u,v),w)),ti(product_prod(w,product_prod(u,v)),x))**.
% 300.04/300.43  18129[0:SpL:17749.0,6910.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18127[0:SpL:17749.0,6937.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18125[0:SpL:17749.0,7046.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))*.
% 300.04/300.43  18123[0:SpL:17749.0,7555.0] || equal(ti(product_prod(bool,u),skf108(v,w,x,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(v,product_prod(x,w),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18104[0:SpL:17749.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  18102[0:SpL:17749.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  18100[0:SpL:17749.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  18098[0:SpL:17749.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf108(w,x,y,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(w,product_prod(y,x),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  18024[0:SpL:17749.0,1420.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18022[0:SpL:17749.0,1439.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  18020[0:SpL:17749.0,1480.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))*.
% 300.04/300.43  18018[0:SpL:17749.0,1639.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  17995[0:SpL:17749.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  17993[0:SpL:17749.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  17991[0:SpL:17749.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  17989[0:SpL:17749.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf108(w,x,y,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(w,product_prod(y,x),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  18389[0:SpR:18205.0,53.0] ||  -> equal(hAPP(product_prod(u,v),product_prod(w,product_prod(u,v)),hAPP(w,fun(product_prod(u,v),product_prod(w,product_prod(u,v))),product_Pair(w,product_prod(u,v)),skf108(x,v,u,w)),skf111(x,product_prod(u,v),w)),ti(product_prod(w,product_prod(u,v)),x))**.
% 300.04/300.43  23639[0:SpL:1362.2,50.0] || equal(ti(u,v),ti(u,w))* equal(ti(fun(u,bool),x),ti(fun(u,bool),y))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),x))* -> hBOOL(hAPP(u,bool,y,w))*.
% 300.04/300.43  23106[0:SpR:1362.2,49.1] || equal(ti(u,v),ti(u,w))* equal(ti(fun(u,bool),x),ti(fun(u,bool),y))* hBOOL(hAPP(u,bool,y,w))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),v),x))*.
% 300.04/300.43  25584[0:SpL:25328.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf111(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43  25583[0:SpL:25328.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf111(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43  25432[0:SpR:25328.0,13439.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43  25431[0:SpR:25328.0,13440.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43  28397[0:Rew:27802.0,25286.0] ||  -> equal(hAPP(product_prod(val,u),v,hAPP(fun(val,fun(u,v)),fun(product_prod(val,u),v),produc1605651328_split(val,u,v),w),x),hAPP(u,v,hAPP(val,fun(u,v),w,skf112(x,u,val)),skf111(ti(product_prod(val,u),x),u,val)))*.
% 300.04/300.43  1459[0:SpR:777.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  1458[0:SpR:778.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  1456[0:SpR:777.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  1625[0:SpR:777.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  1624[0:SpR:778.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  1622[0:SpR:777.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  2608[0:SpL:777.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2607[0:SpL:778.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2605[0:SpL:777.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2629[0:SpL:777.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2628[0:SpL:778.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2626[0:SpL:777.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2679[0:SpR:777.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  2678[0:SpR:778.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  2676[0:SpR:777.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  2722[0:SpL:777.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2721[0:SpL:778.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2719[0:SpL:777.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2744[0:SpL:777.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2743[0:SpL:778.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2741[0:SpL:777.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  2946[0:SpR:777.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  2945[0:SpR:778.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  2943[0:SpR:777.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  3306[0:SoR:3070.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  3305[0:SoR:3114.0,1371.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  3387[0:SoR:3070.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  3386[0:SoR:3114.0,1573.2] || equal(ti(product_prod(u,bool),v),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* equal(ti(product_prod(u,bool),w),ti(product_prod(u,bool),v))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  3492[0:SpR:986.0,2094.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(ti(product_prod(u,val),v),val,u)),skf111(w,val,u)),ti(product_prod(u,val),v))**.
% 300.04/300.43  3571[0:SpR:1039.0,2094.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(ti(product_prod(u,val),v),val,u)),skf111(w,val,u)),ti(product_prod(u,val),v))**.
% 300.04/300.43  4336[0:SpL:4031.1,2613.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  4335[0:SpL:4031.1,2727.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  4328[0:SpL:4031.1,2584.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  4327[0:SpL:4031.1,2694.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.43  4098[0:SpR:4031.1,1449.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  4097[0:SpR:4031.1,1592.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  4094[0:SpR:4031.1,2655.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  4093[0:SpR:4031.1,2922.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.43  5118[0:SpL:4841.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5117[0:SpL:4841.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5110[0:SpL:4841.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5109[0:SpL:4841.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  4900[0:SpR:4841.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  4899[0:SpR:4841.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  4896[0:SpR:4841.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  4895[0:SpR:4841.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5699[0:SpL:4840.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5698[0:SpL:4840.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5691[0:SpL:4840.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5690[0:SpL:4840.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5579[0:SpL:4840.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5578[0:SpL:4840.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5571[0:SpL:4840.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5570[0:SpL:4840.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  5472[0:SpR:4840.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5471[0:SpR:4840.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5468[0:SpR:4840.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5467[0:SpR:4840.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5444[0:SpR:4840.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5443[0:SpR:4840.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5440[0:SpR:4840.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  5439[0:SpR:4840.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  7026[0:SpR:4031.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7025[0:SpR:777.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7023[0:SpR:778.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7021[0:SpR:777.1,7010.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7020[0:SpR:4840.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  7019[0:SpR:4841.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  7017[0:SpR:4840.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  7401[0:SpR:4031.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7400[0:SpR:777.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7398[0:SpR:778.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7396[0:SpR:777.1,7354.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  7395[0:SpR:4840.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  7394[0:SpR:4841.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  7392[0:SpR:4840.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8089[0:SpR:4844.1,4844.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(ti(product_prod(u,val),x),val,u)),ti(u,skf112(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43  8588[0:SpR:4843.1,4843.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf114(ti(product_prod(u,val),x),val,u)),ti(u,skf114(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43  8587[0:SpR:4843.1,4844.1] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),w))* -> equal(ti(u,skf112(ti(product_prod(u,val),x),val,u)),ti(u,skf114(ti(product_prod(u,val),v),val,u)))*.
% 300.04/300.43  10775[0:Rew:26.0,10750.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  10776[0:Rew:26.0,10749.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf114(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  10837[0:Rew:26.0,10812.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf112(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  10838[0:Rew:26.0,10811.0] || equal(ti(product_prod(bool,val),u),ti(product_prod(bool,val),v))* hBOOL(ti(bool,skf112(undefined(product_prod(bool,val)),val,bool))) equal(ti(product_prod(bool,val),v),undefined(product_prod(bool,val))) -> hBOOL(ti(bool,skf114(ti(product_prod(bool,val),u),val,bool)))*.
% 300.04/300.43  11086[0:SpL:4031.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11085[0:SpL:777.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11083[0:SpL:778.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11081[0:SpL:777.1,11032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11079[0:SpL:4840.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11075[0:SpL:4841.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11073[0:SpL:4840.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11122[0:SpL:4031.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11121[0:SpL:777.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11119[0:SpL:778.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11117[0:SpL:777.1,11094.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11115[0:SpL:4840.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11111[0:SpL:4841.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11109[0:SpL:4840.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11257[0:SpR:4031.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11256[0:SpR:777.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11254[0:SpR:778.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11252[0:SpR:777.1,11203.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11250[0:SpR:4840.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11246[0:SpR:4841.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11244[0:SpR:4840.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11335[0:SpL:4031.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11334[0:SpL:777.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11332[0:SpL:778.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11330[0:SpL:777.1,11277.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11328[0:SpL:4840.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11324[0:SpL:4841.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11322[0:SpL:4840.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11372[0:SpL:4031.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11371[0:SpL:777.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11369[0:SpL:778.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11367[0:SpL:777.1,11343.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.43  11365[0:SpL:4840.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11361[0:SpL:4841.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11359[0:SpL:4840.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11636[0:SpR:4031.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11635[0:SpR:777.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11633[0:SpR:778.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11631[0:SpR:777.1,11582.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))*.
% 300.04/300.43  11629[0:SpR:4840.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11625[0:SpR:4841.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11623[0:SpR:4840.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  12709[0:Rew:12518.0,12707.1] || equal(ti(product_prod(u,product_prod(val,product_prod(v,w))),x),ti(product_prod(u,product_prod(val,product_prod(v,w))),y)) -> equal(skf108(skf111(x,product_prod(val,product_prod(v,w)),u),w,v,val),skf108(skf111(y,product_prod(val,product_prod(v,w)),u),w,v,val))*.
% 300.04/300.43  12710[0:Rew:12518.0,12706.1] || equal(ti(product_prod(u,product_prod(val,product_prod(v,w))),x),ti(product_prod(u,product_prod(val,product_prod(v,w))),y)) -> equal(skf108(skf113(y,product_prod(val,product_prod(v,w)),u),w,v,val),skf108(skf111(x,product_prod(val,product_prod(v,w)),u),w,v,val))*.
% 300.04/300.43  12712[0:Rew:12518.0,12704.1] || equal(ti(product_prod(u,product_prod(val,product_prod(v,w))),x),ti(product_prod(u,product_prod(val,product_prod(v,w))),y)) -> equal(skf108(skf113(y,product_prod(val,product_prod(v,w)),u),w,v,val),skf108(skf113(x,product_prod(val,product_prod(v,w)),u),w,v,val))*.
% 300.04/300.43  12715[0:Rew:12518.0,12700.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),w),x),ti(product_prod(product_prod(val,product_prod(u,v)),w),y)) -> equal(skf108(skf114(y,w,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(x,w,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.43  12716[0:Rew:12518.0,12695.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),w),x),ti(product_prod(product_prod(val,product_prod(u,v)),w),y)) -> equal(skf108(skf114(y,w,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf114(x,w,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.43  13379[0:Rew:12008.0,13371.1] || equal(ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),z),ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,y)))),x1))* -> equal(ti(u,skf82(z,y,x,w,v,u)),ti(u,skf108(x1,product_prod(w,product_prod(x,y)),v,u)))*.
% 300.04/300.43  13738[0:Rew:12410.0,13688.1] || hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),z))* -> hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),skf117(skf114(w,product_prod(y,x),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.43  19248[0:Rew:18214.0,19195.1] || hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),z))* -> hBOOL(hAPP(product_prod(u,v),bool,skf108(w,x,y,fun(product_prod(u,v),bool)),skf117(skf112(w,product_prod(y,x),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.43  20237[0:SpL:19623.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20236[0:SpL:19623.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20231[0:SpL:19623.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20230[0:SpL:19623.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20136[0:SpL:19623.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20135[0:SpL:19623.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20128[0:SpL:19623.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20127[0:SpL:19623.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  19767[0:SpR:19623.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  19766[0:SpR:19623.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  19763[0:SpR:19623.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  19762[0:SpR:19623.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  19742[0:SpR:19623.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  19741[0:SpR:19623.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  19738[0:SpR:19623.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  19737[0:SpR:19623.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20349[0:Rew:12518.0,19753.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),w),x),ti(product_prod(product_prod(val,product_prod(u,v)),w),y)) -> equal(skf108(skf112(x,w,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(y,w,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.43  23866[0:Rew:340.0,23116.1,340.0,23116.1] || equal(ti(u,v),ti(u,skf112(ti(product_prod(u,val),w),val,u)))* equal(x,skf111(w,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),w))*.
% 300.04/300.43  23867[0:Rew:340.0,23115.1,340.0,23115.1] || equal(ti(u,v),ti(u,skf114(ti(product_prod(u,val),w),val,u)))* equal(x,skf111(w,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),w))*.
% 300.04/300.43  25620[0:SpL:25328.0,6910.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25618[0:SpL:25328.0,6937.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25616[0:SpL:25328.0,7046.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 300.04/300.43  25614[0:SpL:25328.0,7555.0] || equal(ti(product_prod(bool,u),skf111(v,product_prod(bool,u),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf113(v,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25595[0:SpL:25328.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  25593[0:SpL:25328.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  25591[0:SpL:25328.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  25589[0:SpL:25328.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf111(w,product_prod(bool,u),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,u),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  25582[0:SpL:25328.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf111(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf113(w,product_prod(bool,product_prod(u,v)),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.43  25515[0:SpL:25328.0,1420.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25513[0:SpL:25328.0,1439.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25511[0:SpL:25328.0,1480.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 300.04/300.43  25509[0:SpL:25328.0,1639.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25486[0:SpL:25328.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  25484[0:SpL:25328.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  25482[0:SpL:25328.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  25480[0:SpL:25328.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf111(w,product_prod(u,bool),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf113(w,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  25429[0:SpR:25328.0,12407.1] || hBOOL(ti(bool,skf108(skf113(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(u,product_prod(bool,product_prod(v,w)),product_prod(bool,product_prod(v,w)))),w,v,bool)))*.
% 300.04/300.43  27802[0:SpR:1244.0,1148.0] ||  -> equal(hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),product_prod_rec(u,v,w),x),y),hAPP(product_prod(u,v),w,hAPP(fun(u,fun(v,w)),fun(product_prod(u,v),w),produc1605651328_split(u,v,w),x),y))**.
% 300.04/300.43  28744[0:SpL:25325.0,5022.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 300.04/300.43  28743[0:SpL:25325.0,5603.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(w,u,bool)).
% 300.04/300.43  28742[0:SpL:25325.0,5483.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28741[0:SpL:25325.0,6069.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(w,u,bool)).
% 300.04/300.43  28720[0:SpL:25325.0,5022.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(v,u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28719[0:SpL:25325.0,5603.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28718[0:SpL:25325.0,5483.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(v,u,bool)).
% 300.04/300.43  28717[0:SpL:25325.0,6069.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28639[0:SpL:25325.0,801.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 300.04/300.43  28638[0:SpL:25325.0,936.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(w,bool,u)).
% 300.04/300.43  28637[0:SpL:25325.0,926.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28636[0:SpL:25325.0,1109.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(w,bool,u)).
% 300.04/300.43  28611[0:SpL:25325.0,801.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(v,bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28610[0:SpL:25325.0,936.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28609[0:SpL:25325.0,926.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(v,bool,u)).
% 300.04/300.43  28608[0:SpL:25325.0,1109.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28884[0:Rew:12529.0,28541.0] ||  -> equal(skf108(skf114(u,fun(list(char),product_prod(exp(v),product_prod(w,x))),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)),skf108(skf112(u,fun(list(char),product_prod(exp(v),product_prod(w,x))),product_prod(exp(v),product_prod(w,x))),x,w,exp(v)))**.
% 300.04/300.43  30421[0:Rew:26.0,30393.2,340.0,30393.0,340.0,30393.0] || equal(u,skf112(v,w,val)) equal(ti(w,x),ti(w,skf111(ti(product_prod(val,w),v),w,val)))* -> equal(hAPP(w,product_prod(val,w),hAPP(val,fun(w,product_prod(val,w)),product_Pair(val,w),u),x),ti(product_prod(val,w),v))*.
% 300.04/300.43  31008[0:Rew:34.0,30970.2] || equal(ti(u,skf112(v,w,u)),ti(u,skf102(x,w,u)))* equal(ti(w,skf111(v,w,u)),ti(w,skf101(x,w,u)))* hBOOL(hAPP(product_prod(u,w),bool,x,v))* -> hBOOL(hAPP(product_prod(u,w),bool,x,y))*.
% 300.04/300.43  31009[0:Rew:34.0,30979.2,340.0,30979.1,340.0,30979.1] || equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,skf102(w,val,u)))* equal(skf111(v,val,u),skf101(w,val,u)) hBOOL(hAPP(product_prod(u,val),bool,w,v))* -> hBOOL(hAPP(product_prod(u,val),bool,w,x))*.
% 300.04/300.43  31010[0:Rew:34.0,30978.2,340.0,30978.1,340.0,30978.1] || equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,skf102(w,val,u)))* equal(skf111(v,val,u),skf101(w,val,u)) hBOOL(hAPP(product_prod(u,val),bool,w,v))* -> hBOOL(hAPP(product_prod(u,val),bool,w,x))*.
% 300.04/300.43  31417[0:Rew:340.0,31354.3,340.0,31354.3,340.0,31354.1,340.0,31354.1] || equal(ti(u,skf114(v,val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(x,z)*.
% 300.04/300.43  31609[0:Rew:340.0,31552.3,340.0,31552.3,340.0,31552.0,340.0,31552.0] || equal(skf112(u,v,val),w)* equal(ti(v,skf113(u,v,val)),ti(v,x))* equal(ti(product_prod(val,v),u),hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),y),z))* -> equal(w,y)*.
% 300.04/300.43  12297[0:SpL:12008.0,847.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43  12296[0:SpL:12008.0,1079.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43  12295[0:SpL:12008.0,1104.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u)))* -> hBOOL(skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  12294[0:SpL:12008.0,1131.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf114(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43  12202[0:SpL:12008.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43  12201[0:SpL:12008.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43  12200[0:SpL:12008.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43  12199[0:SpL:12008.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf114(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43  18079[0:SpL:17749.0,847.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43  18078[0:SpL:17749.0,1079.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43  18077[0:SpL:17749.0,1104.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf113(hAPP(y,product_prod(u,bool),z,x1),bool,u)))* -> hBOOL(skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u))*.
% 300.04/300.43  18076[0:SpL:17749.0,1131.0] || equal(ti(product_prod(u,bool),skf108(v,w,x,product_prod(u,bool))),hAPP(y,product_prod(u,bool),z,x1))* hBOOL(ti(bool,skf111(skf112(v,product_prod(x,w),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(y,product_prod(u,bool),z,x1),bool,u))*.
% 300.04/300.43  17984[0:SpL:17749.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43  17983[0:SpL:17749.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43  17982[0:SpL:17749.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43  17981[0:SpL:17749.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf108(y,z,x1,product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf112(y,product_prod(x1,z),product_prod(v,bool)),bool,v))*.
% 300.04/300.43  757[0:SpL:33.1,697.8] || equal(u,v)* equal(w,u)* equal(x,w)* equal(y,x)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(x3,x4)* equal(x4,x5)* equal(throw(x6,x3),throw(x6,v))* -> equal(x5,x2)*.
% 300.04/300.43  755[0:SpL:33.1,697.8] || equal(u,v)* equal(w,x)* equal(y,w)* equal(z,y)* equal(x1,z)* equal(x2,x1)* equal(x3,x2)* equal(u,x4)* equal(x4,x5)* equal(throw(x6,v),throw(x6,x))* -> equal(x5,x3)*.
% 300.04/300.43  761[0:SpL:33.1,695.8] || equal(u,v)* equal(w,u)* equal(x,y)* equal(z,x)* equal(x1,z)* equal(x2,x1)* equal(x3,x2)* equal(w,x4)* equal(x4,x5)* equal(throw(x6,v),throw(x6,y))* -> equal(x5,x3)*.
% 300.04/300.43  1000[0:Rew:957.0,971.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf113(x,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf111(w,product_prod(v,val),u),val,v))*.
% 300.04/300.43  1001[0:Rew:957.0,970.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf113(x,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf113(w,product_prod(v,val),u),val,v))*.
% 300.04/300.43  1003[0:Rew:957.0,968.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf111(w,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf113(x,product_prod(v,val),u),val,v))*.
% 300.04/300.43  2009[0:SpL:808.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf113(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf113(x,v,u)),val,y))*.
% 300.04/300.43  2171[0:SpL:951.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf111(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf113(x,v,u)),val,y))*.
% 300.04/300.43  2133[0:SpL:951.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf113(x,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf111(w,v,u)),val,y))*.
% 300.04/300.43  2988[0:Rew:35.0,2968.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) equal(ti(product_prod(v,val),y),hAPP(u,product_prod(v,val),w,x))* -> equal(hAPP(val,z,x1,skf111(y,val,v)),hAPP(val,z,x1,skf111(undefined(product_prod(v,val)),val,v)))*.
% 300.04/300.43  4348[0:SpL:4031.1,988.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),y),ti(product_prod(v,val),skf111(w,product_prod(v,val),u)))* -> equal(skf111(y,val,v),skf111(skf111(x,product_prod(v,val),u),val,v))*.
% 300.04/300.43  4794[0:SpL:4378.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(v,product_prod(y,val),x1,skf111(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(v,product_prod(y,val),x1,skf111(x,v,u)),val,y))*.
% 300.04/300.43  5130[0:SpL:4841.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf114(w,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 300.04/300.43  5711[0:SpL:4840.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf112(w,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf114(x,v,product_prod(u,val)),val,u))*.
% 300.04/300.43  5591[0:SpL:4840.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf114(x,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf112(w,v,product_prod(u,val)),val,u))*.
% 300.04/300.43  5852[0:Rew:5781.0,5807.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf111(w,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf111(x,product_prod(val,v),u),v,val))*.
% 300.04/300.43  5853[0:Rew:5781.0,5806.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf113(x,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf111(w,product_prod(val,v),u),v,val))*.
% 300.04/300.43  5855[0:Rew:5781.0,5804.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf113(x,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf113(w,product_prod(val,v),u),v,val))*.
% 300.04/300.43  5857[0:Rew:5781.0,5802.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),y),ti(product_prod(val,v),skf111(w,product_prod(val,v),u)))* -> equal(skf112(y,v,val),skf112(skf113(x,product_prod(val,v),u),v,val))*.
% 300.04/300.43  5858[0:Rew:5781.0,5801.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf114(x,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf112(w,v,product_prod(val,u)),u,val))*.
% 300.04/300.43  5859[0:Rew:5781.0,5800.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf114(x,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf114(w,v,product_prod(val,u)),u,val))*.
% 300.04/300.43  5861[0:Rew:5781.0,5798.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf112(w,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf114(x,v,product_prod(val,u)),u,val))*.
% 300.04/300.43  9151[0:SpL:4378.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf111(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf111(x,v,u)),y,val))*.
% 300.04/300.43  9150[0:SpL:951.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf113(x,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf111(w,v,u)),y,val))*.
% 300.04/300.43  9148[0:SpL:808.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf113(x,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf113(w,v,u)),y,val))*.
% 300.04/300.43  9146[0:SpL:951.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(v,product_prod(val,y),x1,skf111(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(v,product_prod(val,y),x1,skf113(x,v,u)),y,val))*.
% 300.04/300.43  9679[0:SpL:5139.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf114(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf114(x,v,u)),y,val))*.
% 300.04/300.43  9674[0:SpL:5139.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf114(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf114(x,v,u)),val,y))*.
% 300.04/300.43  10278[0:SpL:5728.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf112(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf114(x,v,u)),y,val))*.
% 300.04/300.43  10273[0:SpL:5728.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf112(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf114(x,v,u)),val,y))*.
% 300.04/300.43  10115[0:SpL:5728.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf114(x,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf112(w,v,u)),y,val))*.
% 300.04/300.43  10110[0:SpL:5728.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf114(x,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf112(w,v,u)),val,y))*.
% 300.04/300.43  11703[0:Rew:35.0,11662.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) equal(ti(product_prod(val,v),y),hAPP(u,product_prod(val,v),w,x))* -> equal(hAPP(val,z,x1,skf112(y,v,val)),hAPP(val,z,x1,skf112(undefined(product_prod(val,v)),v,val)))*.
% 300.04/300.43  12197[0:SpL:12008.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  12196[0:SpL:12008.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  12195[0:SpL:12008.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  17979[0:SpL:17749.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  17978[0:SpL:17749.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  17977[0:SpL:17749.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  19654[0:SpL:17749.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf112(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  19651[0:SpL:12008.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf108(y,z,x1,product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf114(y,product_prod(x1,z),product_prod(v,u)),u,v)))*.
% 300.04/300.43  20245[0:SpL:19623.1,5837.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),y),ti(product_prod(val,u),skf112(w,v,product_prod(val,u))))* -> equal(skf112(y,u,val),skf112(skf112(x,v,product_prod(val,u)),u,val))*.
% 300.04/300.43  20148[0:SpL:19623.1,988.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),y),ti(product_prod(u,val),skf112(w,v,product_prod(u,val))))* -> equal(skf111(y,val,u),skf111(skf112(x,v,product_prod(u,val)),val,u))*.
% 300.04/300.43  22766[0:SpL:20285.1,5843.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(val,y),z),hAPP(u,product_prod(val,y),x1,skf112(w,v,u)))* -> equal(skf112(z,y,val),skf112(hAPP(u,product_prod(val,y),x1,skf112(x,v,u)),y,val))*.
% 300.04/300.43  22761[0:SpL:20285.1,994.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,val),z),hAPP(u,product_prod(y,val),x1,skf112(w,v,u)))* -> equal(skf111(z,val,y),skf111(hAPP(u,product_prod(y,val),x1,skf112(x,v,u)),val,y))*.
% 300.04/300.43  25570[0:SpL:25328.0,847.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.43  25569[0:SpL:25328.0,1079.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.43  25568[0:SpL:25328.0,1104.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)).
% 300.04/300.43  25567[0:SpL:25328.0,1131.0] || equal(ti(product_prod(u,bool),skf111(v,product_prod(u,bool),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf113(v,product_prod(u,bool),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.43  25475[0:SpL:25328.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 300.04/300.43  25474[0:SpL:25328.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 300.04/300.43  25473[0:SpL:25328.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.43  25472[0:SpL:25328.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf111(y,product_prod(v,bool),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf113(y,product_prod(v,bool),product_prod(v,bool)),bool,v)).
% 300.04/300.43  28394[0:Rew:27802.0,24533.0] ||  -> equal(hAPP(product_prod(exp(u),v),w,hAPP(fun(exp(u),fun(v,w)),fun(product_prod(exp(u),v),w),produc1605651328_split(exp(u),v,w),x),y),hAPP(v,w,hAPP(exp(u),fun(v,w),x,skf112(y,v,exp(u))),skf113(y,v,exp(u))))*.
% 300.04/300.43  28763[0:SpL:25325.0,5197.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  28762[0:SpL:25325.0,5186.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28761[0:SpL:25325.0,6023.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  28760[0:SpL:25325.0,6010.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28759[0:SpL:25325.0,6056.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28758[0:SpL:25325.0,6043.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  28757[0:SpL:25325.0,6143.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.43  28756[0:SpL:25325.0,6130.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28739[0:SpL:25325.0,6820.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28738[0:SpL:25325.0,6821.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(w,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28737[0:SpL:25325.0,6949.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(w,u,bool)))*.
% 300.04/300.43  28734[0:SpL:25325.0,7371.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(w,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28715[0:SpL:25325.0,6820.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  28714[0:SpL:25325.0,6821.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(v,u,bool)))*.
% 300.04/300.43  28713[0:SpL:25325.0,6949.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(v,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28710[0:SpL:25325.0,7371.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(v,u,bool)))*.
% 300.04/300.43  28658[0:SpL:25325.0,845.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  28657[0:SpL:25325.0,840.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28656[0:SpL:25325.0,1077.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  28655[0:SpL:25325.0,1070.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28654[0:SpL:25325.0,1102.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28653[0:SpL:25325.0,1095.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  28652[0:SpL:25325.0,1129.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.43  28651[0:SpL:25325.0,1122.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28634[0:SpL:25325.0,1399.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28633[0:SpL:25325.0,1400.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(w,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28632[0:SpL:25325.0,1445.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(w,bool,u)))*.
% 300.04/300.43  28629[0:SpL:25325.0,1603.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(w,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28606[0:SpL:25325.0,1399.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  28605[0:SpL:25325.0,1400.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(v,bool,u)))*.
% 300.04/300.43  28604[0:SpL:25325.0,1445.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(v,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28601[0:SpL:25325.0,1603.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(v,bool,u)))*.
% 300.04/300.43  29661[0:SpR:34.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(w,ti(fun(product_prod(u,u),bool),v),x,u)),w)))*.
% 300.04/300.43  29646[0:SpR:25698.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf113(w,u,u),v,x,u)),skf111(w,u,u))))*.
% 300.04/300.43  29643[0:SpR:26127.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf114(w,u,u),v,x,u)),skf112(w,u,u))))*.
% 300.04/300.43  30016[0:SpR:34.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(w,x,ti(fun(product_prod(u,u),bool),v),u)),w)))*.
% 300.04/300.43  30001[0:SpR:25698.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf113(w,u,u),x,v,u)),skf111(w,u,u))))*.
% 300.04/300.43  29998[0:SpR:26127.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf114(w,u,u),x,v,u)),skf112(w,u,u))))*.
% 300.04/300.43  30152[0:SpR:34.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,ti(fun(product_prod(u,u),bool),v),w,u))))*.
% 300.04/300.43  30137[0:SpR:25698.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf111(w,u,u)),skf128(x,v,skf113(w,u,u),u))))*.
% 300.04/300.43  30134[0:SpR:26127.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,u,u)),skf128(x,v,skf114(w,u,u),u))))*.
% 300.04/300.43  30227[0:SpR:34.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,ti(fun(product_prod(u,u),bool),v),w,u))))*.
% 300.04/300.43  30212[0:SpR:25698.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf111(w,u,u)),skf133(x,v,skf113(w,u,u),u))))*.
% 300.04/300.43  30209[0:SpR:26127.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,u,u)),skf133(x,v,skf114(w,u,u),u))))*.
% 300.04/300.43  34331[0:Res:7847.0,50.0] ||  -> equal(ti(u,skf133(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf133(v,w,x,u),w,x,u)),skf133(v,w,x,u))))*.
% 300.04/300.43  34384[0:Res:7846.0,50.0] ||  -> equal(ti(u,skf128(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(skf128(v,w,x,u),w,x,u)),skf128(v,w,x,u))))*.
% 300.04/300.43  34441[0:Res:7934.0,50.0] ||  -> equal(ti(u,skf130(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,x,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(v,w,x,u)),skf129(v,x,skf130(v,w,x,u),u))))*.
% 300.04/300.43  34514[0:Res:7933.0,50.0] ||  -> equal(ti(u,skf129(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,w,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(v,w,x,u)),skf129(v,w,skf129(v,w,x,u),u))))*.
% 300.04/300.43  34648[0:Rew:28812.0,34577.0] || hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),skf133(skf114(v,fun(list(char),fun(u,bool)),fun(u,bool)),x,w,u)))*.
% 300.04/300.43  34649[0:Rew:28812.0,34575.0] || hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),w)) -> hBOOL(hAPP(u,bool,skf112(v,fun(list(char),fun(u,bool)),fun(u,bool)),skf130(w,skf114(v,fun(list(char),fun(u,bool)),fun(u,bool)),x,u)))*.
% 300.04/300.43  35545[0:Res:7933.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(w,x,skf129(w,x,y,u),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf129(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(w,x,y,u))).
% 300.04/300.43  35544[0:Res:7846.0,5772.0] || hBOOL(hAPP(u,bool,v,skf128(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf128(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf128(skf128(w,x,y,u),x,y,u)))*.
% 300.04/300.43  35543[0:Res:7847.0,5772.0] || hBOOL(hAPP(u,bool,v,skf133(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf133(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf128(skf133(w,x,y,u),x,y,u)))*.
% 300.04/300.43  35540[0:Res:7934.0,5772.0] || hBOOL(hAPP(u,bool,v,skf129(w,x,skf130(w,y,x,u),u)))* hBOOL(hAPP(u,bool,v,skf131(v,u,z,x1)))* -> equal(ti(u,skf130(w,y,x,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf130(w,y,x,u))).
% 300.04/300.43  35583[0:MRR:35548.2,5772.0] || hBOOL(hAPP(u,bool,v,skf109(w,x,u,u))) hBOOL(hAPP(u,bool,v,skf131(v,u,y,z)))* -> equal(ti(fun(product_prod(u,u),bool),x),ti(fun(product_prod(u,u),bool),w)) hBOOL(hAPP(u,bool,v,skf110(w,x,u,u)))*.
% 300.04/300.43  35968[0:Res:7933.0,5986.0] || hBOOL(hAPP(u,bool,v,skf129(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf129(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(w,x,skf129(w,x,y,u),u)))*.
% 300.04/300.43  35967[0:Res:7846.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(skf128(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf128(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf128(w,x,y,u))).
% 300.04/300.43  35966[0:Res:7847.0,5986.0] || hBOOL(hAPP(u,bool,v,skf128(skf133(w,x,y,u),x,y,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf133(w,x,y,u)),ti(u,y)) hBOOL(hAPP(u,bool,v,skf133(w,x,y,u))).
% 300.04/300.43  35963[0:Res:7934.0,5986.0] || hBOOL(hAPP(u,bool,v,skf130(w,x,y,u))) hBOOL(hAPP(u,bool,v,skf132(v,u,z,x1)))* -> equal(ti(u,skf130(w,x,y,u)),ti(u,w)) hBOOL(hAPP(u,bool,v,skf129(w,y,skf130(w,x,y,u),u)))*.
% 300.04/300.43  36006[0:MRR:35971.2,5986.0] || hBOOL(hAPP(u,bool,v,skf110(w,x,u,u)))* hBOOL(hAPP(u,bool,v,skf132(v,u,y,z)))* -> equal(ti(fun(product_prod(u,u),bool),x),ti(fun(product_prod(u,u),bool),w)) hBOOL(hAPP(u,bool,v,skf109(w,x,u,u))).
% 300.04/300.43  2257[0:Rew:340.0,2244.2,957.0,2244.2,340.0,2244.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),y),skf111(v,val,u)),ti(product_prod(x,val),z))* -> equal(skf111(w,val,u),skf111(z,val,x))*.
% 300.04/300.43  8502[0:Rew:2275.0,8111.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf114(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  9012[0:Rew:2275.0,8612.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf114(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  10546[0:Rew:340.0,10510.2,5781.0,10510.2,340.0,10510.2] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* equal(hAPP(x,product_prod(val,x),hAPP(val,fun(x,product_prod(val,x)),product_Pair(val,x),skf112(v,u,val)),y),ti(product_prod(val,x),z))* -> equal(skf112(w,u,val),skf112(z,x,val))*.
% 300.04/300.43  10547[0:Rew:340.0,10505.2,957.0,10505.2,340.0,10505.2] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* equal(hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),y),skf112(v,u,val)),ti(product_prod(x,val),z))* -> equal(skf112(w,u,val),skf111(z,val,x))*.
% 300.04/300.43  10704[0:Rew:10596.0,10684.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf114(x,val,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  10705[0:Rew:10596.0,10682.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf114(x,val,product_prod(exp(u),v)),v,exp(u)),skf112(skf114(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  13333[0:Rew:12008.0,13324.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf113(skf114(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43  13334[0:Rew:12008.0,13320.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf111(skf114(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43  13352[0:Rew:12008.0,13340.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(skf114(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43  13353[0:Rew:12008.0,13335.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(skf114(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43  15871[0:SpL:12008.0,12043.0] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),skf108(y,z,x1,product_prod(u,product_prod(v,w)))))* -> equal(ti(u,skf108(x,w,v,u)),ti(u,skf108(skf114(y,product_prod(x1,z),product_prod(u,product_prod(v,w))),w,v,u)))*.
% 300.04/300.43  18097[0:SpL:17749.0,12043.0] || equal(ti(product_prod(u,product_prod(v,w)),skf108(x,y,z,product_prod(u,product_prod(v,w)))),ti(product_prod(u,product_prod(v,w)),x1))* -> equal(ti(u,skf108(skf112(x,product_prod(z,y),product_prod(u,product_prod(v,w))),w,v,u)),ti(u,skf108(x1,w,v,u)))*.
% 300.04/300.43  19144[0:Rew:17749.0,19130.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf113(skf112(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43  19145[0:Rew:17749.0,19126.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf108(v,w,x,product_prod(val,u)),u,val)),skf111(skf112(v,product_prod(x,w),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf108(v,w,x,product_prod(val,u))))**.
% 300.04/300.43  19163[0:Rew:17749.0,19151.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(skf112(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43  19164[0:Rew:17749.0,19146.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(skf112(v,product_prod(w,x),product_prod(u,val)),val,u)),skf111(skf108(v,x,w,product_prod(u,val)),val,u)),ti(product_prod(u,val),skf108(v,x,w,product_prod(u,val))))**.
% 300.04/300.43  21101[0:Rew:10596.0,20545.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf112(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(x,val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  21102[0:Rew:2275.0,20529.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf112(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf112(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  21818[0:Rew:10596.0,21259.1] || equal(ti(product_prod(product_prod(exp(u),v),val),w),ti(product_prod(product_prod(exp(u),v),val),x)) -> equal(skf112(skf114(ti(product_prod(product_prod(exp(u),v),val),w),val,product_prod(exp(u),v)),v,exp(u)),skf112(skf112(x,val,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.43  21819[0:Rew:2275.0,21243.1] || equal(ti(product_prod(product_prod(u,exp(v)),val),w),ti(product_prod(product_prod(u,exp(v)),val),x)) -> equal(skf111(skf114(ti(product_prod(product_prod(u,exp(v)),val),w),val,product_prod(u,exp(v))),exp(v),u),skf111(skf112(x,val,product_prod(u,exp(v))),exp(v),u))*.
% 300.04/300.43  25470[0:SpL:25328.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43  25469[0:SpL:25328.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43  25468[0:SpL:25328.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43  25467[0:SpL:25328.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf111(y,product_prod(v,u),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf113(y,product_prod(v,u),product_prod(v,u)),u,v)))*.
% 300.04/300.43  27764[0:SpR:1244.0,34.0] ||  -> equal(hAPP(u,v,hAPP(w,fun(u,v),x,skf112(ti(product_prod(w,u),y),u,w)),skf111(ti(product_prod(w,u),y),u,w)),hAPP(product_prod(w,u),v,hAPP(fun(w,fun(u,v)),fun(product_prod(w,u),v),produc1605651328_split(w,u,v),x),y))*.
% 300.04/300.43  28407[0:Rew:27802.0,24531.0] ||  -> equal(hAPP(product_prod(u,exp(v)),w,hAPP(fun(u,fun(exp(v),w)),fun(product_prod(u,exp(v)),w),produc1605651328_split(u,exp(v),w),x),y),hAPP(exp(v),w,hAPP(u,fun(exp(v),w),x,skf114(y,exp(v),u)),skf111(y,exp(v),u)))*.
% 300.04/300.43  30318[0:Rew:399.0,30312.0,6156.0,30312.0] || equal(u,skf112(v,w,exp(x))) equal(ti(w,y),ti(w,skf113(v,w,exp(x))))* -> equal(hAPP(w,product_prod(exp(x),w),hAPP(exp(x),fun(w,product_prod(exp(x),w)),product_Pair(exp(x),w),u),y),ti(product_prod(exp(x),w),v))*.
% 300.04/300.43  30417[0:Rew:399.0,30413.0] || equal(u,skf112(v,w,exp(x))) equal(ti(w,y),ti(w,skf111(v,w,exp(x))))* -> equal(hAPP(w,product_prod(exp(x),w),hAPP(exp(x),fun(w,product_prod(exp(x),w)),product_Pair(exp(x),w),u),y),ti(product_prod(exp(x),w),v))*.
% 300.04/300.43  35412[0:Rew:34921.0,35330.0] || equal(u,skf112(v,w,list(char))) equal(ti(w,x),ti(w,skf111(v,w,list(char))))* -> equal(hAPP(w,product_prod(list(char),w),hAPP(list(char),fun(w,product_prod(list(char),w)),product_Pair(list(char),w),u),x),ti(product_prod(list(char),w),v))*.
% 300.04/300.43  35413[0:Rew:34921.0,35329.0] || equal(u,skf114(v,w,list(char))) equal(ti(w,x),ti(w,skf113(v,w,list(char))))* -> equal(hAPP(w,product_prod(list(char),w),hAPP(list(char),fun(w,product_prod(list(char),w)),product_Pair(list(char),w),u),x),ti(product_prod(list(char),w),v))*.
% 300.04/300.43  1011[0:Rew:957.0,978.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43  1012[0:Rew:957.0,981.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf113(x,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43  1013[0:Rew:957.0,983.2] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf113(w,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43  2979[0:SpR:951.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf111(w,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf113(x,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  2978[0:SpR:808.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf113(w,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf113(x,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  2976[0:SpR:951.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf113(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf111(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  4346[0:SpL:4031.1,989.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),undefined(product_prod(v,val)))** -> equal(skf111(skf111(x,product_prod(v,val),u),val,v),skf111(undefined(product_prod(v,val)),val,v))**.
% 300.04/300.43  4561[0:SpR:4378.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,val),z,skf111(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(v,product_prod(y,val),z,skf111(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  5128[0:SpL:4841.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43  5709[0:SpL:4840.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43  5589[0:SpL:4840.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43  5879[0:Rew:5781.0,5814.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf111(x,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43  5880[0:Rew:5781.0,5815.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf111(w,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43  5881[0:Rew:5781.0,5816.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf113(w,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43  5882[0:Rew:5781.0,5817.2] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),undefined(product_prod(val,v)))** -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(undefined(product_prod(val,v)),v,val))**.
% 300.04/300.43  5883[0:Rew:5781.0,5827.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43  5884[0:Rew:5781.0,5828.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(w,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43  5885[0:Rew:5781.0,5829.2] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(x,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43  8473[0:SpL:4844.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8472[0:SpL:4844.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8471[0:SpL:4844.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8470[0:SpL:4844.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8410[0:SpL:4844.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8409[0:SpL:4844.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8402[0:SpL:4844.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8401[0:SpL:4844.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8299[0:SpL:4844.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8298[0:SpL:4844.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8297[0:SpL:4844.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8296[0:SpL:4844.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8236[0:SpL:4844.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8235[0:SpL:4844.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8228[0:SpL:4844.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8227[0:SpL:4844.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8116[0:SpR:4844.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8115[0:SpR:4844.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8114[0:SpR:4844.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8113[0:SpR:4844.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8100[0:SpR:4844.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8099[0:SpR:4844.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8096[0:SpR:4844.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8095[0:SpR:4844.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8078[0:SpR:4844.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8077[0:SpR:4844.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8076[0:SpR:4844.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8075[0:SpR:4844.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8062[0:SpR:4844.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8061[0:SpR:4844.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8058[0:SpR:4844.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8057[0:SpR:4844.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8978[0:SpL:4843.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8977[0:SpL:4843.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8976[0:SpL:4843.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8975[0:SpL:4843.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8915[0:SpL:4843.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8914[0:SpL:4843.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8907[0:SpL:4843.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8906[0:SpL:4843.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8803[0:SpL:4843.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8802[0:SpL:4843.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8801[0:SpL:4843.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8800[0:SpL:4843.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  8740[0:SpL:4843.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8739[0:SpL:4843.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8732[0:SpL:4843.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8731[0:SpL:4843.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  8617[0:SpR:4843.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8616[0:SpR:4843.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8615[0:SpR:4843.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8614[0:SpR:4843.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8600[0:SpR:4843.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8599[0:SpR:4843.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8596[0:SpR:4843.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8595[0:SpR:4843.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8577[0:SpR:4843.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8576[0:SpR:4843.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8575[0:SpR:4843.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8574[0:SpR:4843.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  8560[0:SpR:4843.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8559[0:SpR:4843.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8556[0:SpR:4843.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  8555[0:SpR:4843.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  9265[0:SpR:5139.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf114(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf114(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  9862[0:SpR:5728.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf114(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf112(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  9772[0:SpR:5728.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf112(w,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf114(x,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  11691[0:SpR:4378.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf111(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf111(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  11690[0:SpR:951.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf111(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf113(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  11688[0:SpR:808.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf113(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf113(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  11686[0:SpR:951.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(val,y),z,skf113(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(v,product_prod(val,y),z,skf111(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  11671[0:SpR:5728.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf112(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf114(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  11670[0:SpR:5139.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf114(w,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf114(x,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  11668[0:SpR:5728.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf114(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf112(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  17797[0:Rew:17749.0,17546.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf112(w,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(x,v,u)),z,y,bool))*.
% 300.04/300.43  17798[0:Rew:17749.0,17548.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(w,v,u)),z,y,bool))*.
% 300.04/300.43  17799[0:Rew:17749.0,17549.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf114(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(u,product_prod(bool,product_prod(y,z)),x1,skf112(w,v,u)),z,y,bool))*.
% 300.04/300.43  17800[0:Rew:17749.0,17563.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(w,v,u)),z,y,bool))*.
% 300.04/300.43  17801[0:Rew:17749.0,17565.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(x,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(w,v,u)),z,y,bool))*.
% 300.04/300.43  17802[0:Rew:17749.0,17561.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(w,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf113(x,v,u)),z,y,bool))*.
% 300.04/300.43  17803[0:Rew:17749.0,17566.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* hBOOL(ti(bool,skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(w,v,u)),z,y,bool)))* -> hBOOL(skf108(hAPP(v,product_prod(bool,product_prod(y,z)),x1,skf111(x,v,u)),z,y,bool))*.
% 300.04/300.43  17804[0:Rew:17749.0,17568.1] || equal(ti(product_prod(val,u),v),ti(product_prod(val,u),w))* hBOOL(ti(bool,skf108(hAPP(val,product_prod(bool,product_prod(x,y)),z,skf112(w,u,val)),y,x,bool)))* -> hBOOL(skf108(hAPP(val,product_prod(bool,product_prod(x,y)),z,skf112(v,u,val)),y,x,bool))*.
% 300.04/300.43  20243[0:SpL:19623.1,5838.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(x,v,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.43  20146[0:SpL:19623.1,989.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(x,v,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.43  21023[0:SpL:19631.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21022[0:SpL:19631.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21017[0:SpL:19631.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21016[0:SpL:19631.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20922[0:SpL:19631.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20921[0:SpL:19631.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20914[0:SpL:19631.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20913[0:SpL:19631.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20792[0:SpL:19631.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20791[0:SpL:19631.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20786[0:SpL:19631.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20785[0:SpL:19631.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20691[0:SpL:19631.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20690[0:SpL:19631.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20683[0:SpL:19631.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20682[0:SpL:19631.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20542[0:SpR:19631.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20541[0:SpR:19631.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20538[0:SpR:19631.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20537[0:SpR:19631.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20516[0:SpR:19631.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20515[0:SpR:19631.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20512[0:SpR:19631.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20511[0:SpR:19631.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20489[0:SpR:19631.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20488[0:SpR:19631.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20485[0:SpR:19631.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20484[0:SpR:19631.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  20463[0:SpR:19631.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20462[0:SpR:19631.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20459[0:SpR:19631.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  20458[0:SpR:19631.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21141[0:Rew:38.0,21129.0] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf120(y,x,ti(fun(v,fun(u,bool)),w),z,u,v)),skf121(y,x,ti(fun(v,fun(u,bool)),w),z,u,v)))*.
% 300.04/300.43  21739[0:SpL:19630.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21738[0:SpL:19630.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21733[0:SpL:19630.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21732[0:SpL:19630.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf112(w,val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21638[0:SpL:19630.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21637[0:SpL:19630.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21630[0:SpL:19630.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21629[0:SpL:19630.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf112(w,val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21508[0:SpL:19630.1,7571.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21507[0:SpL:19630.1,7875.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21502[0:SpL:19630.1,7260.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21501[0:SpL:19630.1,7784.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  21407[0:SpL:19630.1,1649.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21406[0:SpL:19630.1,1737.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21399[0:SpL:19630.1,1531.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21398[0:SpL:19630.1,1708.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  21256[0:SpR:19630.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21255[0:SpR:19630.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21252[0:SpR:19630.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21251[0:SpR:19630.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21229[0:SpR:19630.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21228[0:SpR:19630.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21225[0:SpR:19630.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21224[0:SpR:19630.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21200[0:SpR:19630.1,6805.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21199[0:SpR:19630.1,7356.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21196[0:SpR:19630.1,6772.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21195[0:SpR:19630.1,7321.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool))*.
% 300.04/300.43  21173[0:SpR:19630.1,1390.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21172[0:SpR:19630.1,1594.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21169[0:SpR:19630.1,1369.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21168[0:SpR:19630.1,1571.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u))*.
% 300.04/300.43  21866[0:Rew:38.0,21854.0] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y)) -> hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,skf127(ti(fun(v,fun(u,bool)),w),z,y,x,u,v)),skf126(ti(fun(v,fun(u,bool)),w),z,y,x,u,v)))*.
% 300.04/300.43  22070[0:SpR:20285.1,5846.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(val,y),z,skf112(x,v,u)),undefined(product_prod(val,y)))** -> equal(skf112(hAPP(u,product_prod(val,y),z,skf112(w,v,u)),y,val),skf112(undefined(product_prod(val,y)),y,val))**.
% 300.04/300.43  22069[0:SpR:20285.1,997.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,val),z,skf112(x,v,u)),undefined(product_prod(y,val)))** -> equal(skf111(hAPP(u,product_prod(y,val),z,skf112(w,v,u)),val,y),skf111(undefined(product_prod(y,val)),val,y))**.
% 300.04/300.43  27958[0:SpL:1244.0,50.0] || hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),u),skf112(v,fun(u,bool),u)))*.
% 300.04/300.43  27799[0:SpR:1244.0,49.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),u),skf112(v,fun(u,bool),u)))* -> hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))*.
% 300.04/300.43  28144[0:Rew:27802.0,24422.1] || hBOOL(hAPP(u,bool,skf113(v,fun(u,bool),u),skf114(v,fun(u,bool),u)))* -> hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))*.
% 300.04/300.43  28145[0:Rew:27802.0,24564.0] || hBOOL(hAPP(product_prod(u,fun(u,bool)),bool,hAPP(fun(u,fun(fun(u,bool),bool)),fun(product_prod(u,fun(u,bool)),bool),produc1605651328_split(u,fun(u,bool),bool),member(u)),v))* -> hBOOL(hAPP(u,bool,skf113(v,fun(u,bool),u),skf114(v,fun(u,bool),u)))*.
% 300.04/300.43  28780[0:SpL:25325.0,7013.1] || hBOOL(ti(bool,skf112(skf114(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v)),v,bool)))* equal(ti(product_prod(bool,v),skf112(u,fun(list(char),product_prod(bool,v)),product_prod(bool,v))),undefined(product_prod(bool,v))) -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.43  28755[0:SpL:25325.0,6909.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28754[0:SpL:25325.0,6896.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  28753[0:SpL:25325.0,6936.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28752[0:SpL:25325.0,6923.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  28751[0:SpL:25325.0,7032.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28750[0:SpL:25325.0,7554.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28749[0:SpL:25325.0,7541.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),undefined(product_prod(bool,u))) hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.43  28740[0:SpL:25325.0,5198.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43  28735[0:SpL:25325.0,6024.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43  28732[0:SpL:25325.0,6057.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28730[0:SpL:25325.0,6144.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),w),u,bool))*.
% 300.04/300.43  28712[0:SpL:25325.0,5187.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28709[0:SpL:25325.0,6011.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28707[0:SpL:25325.0,6044.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),v),u,bool))*.
% 300.04/300.43  28705[0:SpL:25325.0,6131.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)).
% 300.04/300.43  28650[0:SpL:25325.0,1419.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28649[0:SpL:25325.0,1412.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  28648[0:SpL:25325.0,1438.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28647[0:SpL:25325.0,1431.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  28646[0:SpL:25325.0,1472.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28645[0:SpL:25325.0,1638.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28644[0:SpL:25325.0,1631.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),undefined(product_prod(u,bool))) hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.43  28635[0:SpL:25325.0,846.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43  28630[0:SpL:25325.0,1078.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43  28627[0:SpL:25325.0,1103.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28625[0:SpL:25325.0,1130.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),w),bool,u))*.
% 300.04/300.43  28603[0:SpL:25325.0,841.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28600[0:SpL:25325.0,1071.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28598[0:SpL:25325.0,1096.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),v),bool,u))*.
% 300.04/300.43  28596[0:SpL:25325.0,1123.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.43  28579[0:SpL:25325.0,1452.1] || hBOOL(ti(bool,skf111(skf114(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)))* equal(ti(product_prod(v,bool),skf112(u,fun(list(char),product_prod(v,bool)),product_prod(v,bool))),undefined(product_prod(v,bool))) -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.43  28543[0:SpR:25325.0,13438.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),w,v,bool))*.
% 300.04/300.43  31416[0:Rew:340.0,31359.0,340.0,31359.0] || equal(skf112(u,v,val),w)* equal(ti(v,skf113(u,v,val)),ti(v,x))* equal(ti(product_prod(val,v),u),hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),y),z))* -> equal(ti(v,x),ti(v,z))*.
% 300.04/300.43  31418[0:Rew:340.0,31356.3,340.0,31356.3,340.0,31356.1,340.0,31356.1] || equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(x,z)*.
% 300.04/300.43  31419[0:Rew:340.0,31355.3,340.0,31355.3,340.0,31355.1,340.0,31355.1] || equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(x,z)*.
% 300.04/300.43  31610[0:Rew:340.0,31547.1,340.0,31547.1] || equal(ti(u,skf114(v,val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(ti(u,w),ti(u,y))*.
% 300.04/300.43  33264[0:Res:30491.1,5766.0] || hBOOL(hAPP(product_prod(u,u),bool,v,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),x)))* hBOOL(hAPP(u,bool,y,x))* hBOOL(hAPP(u,bool,y,skf131(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,w))*.
% 300.04/300.43  33418[0:Res:30491.1,5980.0] || hBOOL(hAPP(product_prod(u,u),bool,v,hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),x)))* hBOOL(hAPP(u,bool,y,w))* hBOOL(hAPP(u,bool,y,skf132(y,u,z,x1)))* -> hBOOL(hAPP(u,bool,y,x))*.
% 300.04/300.43  35656[0:SpL:25325.0,35392.0] || equal(ti(product_prod(u,list(char)),v),ti(product_prod(u,list(char)),skf112(w,fun(list(char),product_prod(u,list(char))),product_prod(u,list(char)))))* -> equal(skf111(v,list(char),u),skf111(skf114(w,fun(list(char),product_prod(u,list(char))),product_prod(u,list(char))),list(char),u)).
% 300.04/300.43  1357[0:SpL:82.2,772.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(x,z),ti(x,skf113(x1,x,u)))*.
% 300.04/300.43  1976[0:SpL:808.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(w,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))*.
% 300.04/300.43  1902[0:SpR:808.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(w,fun(v,bool),u)))*.
% 300.04/300.43  2138[0:SpL:951.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))*.
% 300.04/300.43  2100[0:SpL:951.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(x,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y))*.
% 300.04/300.43  2064[0:SpR:951.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))*.
% 300.04/300.43  2032[0:SpR:951.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf113(x,fun(v,bool),u)))*.
% 300.04/300.43  4727[0:SpL:4378.1,50.0] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))* -> hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y))*.
% 300.04/300.43  4562[0:SpR:4378.1,49.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x))* hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y))* -> hBOOL(hAPP(fun(v,bool),bool,hAPP(v,fun(fun(v,bool),bool),member(v),y),skf111(w,fun(v,bool),u)))*.
% 300.04/300.43  9527[0:SpL:5139.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(w,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))*.
% 300.04/300.43  9268[0:SpR:5139.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(w,v,fun(u,bool))))*.
% 300.04/300.43  10125[0:SpL:5728.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))*.
% 300.04/300.43  9962[0:SpL:5728.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(x,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y))*.
% 300.04/300.43  9866[0:SpR:5728.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))*.
% 300.04/300.43  9774[0:SpR:5728.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf114(x,v,fun(u,bool))))*.
% 300.04/300.43  22529[0:SpL:20285.1,50.0] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))* -> hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y))*.
% 300.04/300.43  22073[0:SpR:20285.1,49.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x))* hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y))* -> hBOOL(hAPP(fun(u,bool),bool,hAPP(u,fun(fun(u,bool),bool),member(u),y),skf112(w,v,fun(u,bool))))*.
% 300.04/300.43  23691[0:SpL:1362.2,771.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(x,z),ti(x,skf111(x1,x,u)))*.
% 300.04/300.43  23690[0:SpL:1362.2,836.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(u,w),ti(u,skf114(x1,x,u)))*.
% 300.04/300.43  23689[0:SpL:1362.2,835.0] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(hAPP(x,product_prod(u,x),hAPP(u,fun(x,product_prod(u,x)),product_Pair(u,x),v),y),ti(product_prod(u,x),x1))* -> equal(ti(u,w),ti(u,skf112(x1,x,u)))*.
% 300.04/300.43  28692[0:SpL:25325.0,12398.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43  28691[0:SpL:25325.0,12397.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v))),product_prod(u,v),bool)).
% 300.04/300.43  28545[0:SpR:25325.0,13439.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43  28544[0:SpR:25325.0,13440.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),product_prod(v,w),bool))*.
% 300.04/300.43  28945[0:Rew:25328.0,28926.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf111(v,product_prod(val,u),product_prod(val,u)),u,val)),skf113(skf113(v,product_prod(val,u),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf111(v,product_prod(val,u),product_prod(val,u))))**.
% 300.04/300.43  28946[0:Rew:25328.0,28918.0] ||  -> equal(hAPP(u,product_prod(val,u),hAPP(val,fun(u,product_prod(val,u)),product_Pair(val,u),skf112(skf111(v,product_prod(val,u),product_prod(val,u)),u,val)),skf111(skf113(v,product_prod(val,u),product_prod(val,u)),u,val)),ti(product_prod(val,u),skf111(v,product_prod(val,u),product_prod(val,u))))**.
% 300.04/300.43  28966[0:Rew:25328.0,28954.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf114(skf113(v,product_prod(u,val),product_prod(u,val)),val,u)),skf111(skf111(v,product_prod(u,val),product_prod(u,val)),val,u)),ti(product_prod(u,val),skf111(v,product_prod(u,val),product_prod(u,val))))**.
% 300.04/300.43  28967[0:Rew:25328.0,28948.0] ||  -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),skf112(skf113(v,product_prod(u,val),product_prod(u,val)),val,u)),skf111(skf111(v,product_prod(u,val),product_prod(u,val)),val,u)),ti(product_prod(u,val),skf111(v,product_prod(u,val),product_prod(u,val))))**.
% 300.04/300.43  29645[0:SpR:18205.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf112(w,product_prod(x,y),u),v,z,u)),skf108(w,y,x,u))))*.
% 300.04/300.43  29642[0:SpR:12405.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf114(w,product_prod(x,y),u),v,z,u)),skf108(w,y,x,u))))*.
% 300.04/300.43  30000[0:SpR:18205.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf112(w,product_prod(x,y),u),z,v,u)),skf108(w,y,x,u))))*.
% 300.04/300.43  29997[0:SpR:12405.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf114(w,product_prod(x,y),u),z,v,u)),skf108(w,y,x,u))))*.
% 300.04/300.43  30136[0:SpR:18205.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf128(z,v,skf112(w,product_prod(y,x),u),u))))*.
% 300.04/300.43  30133[0:SpR:12405.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf128(z,v,skf114(w,product_prod(y,x),u),u))))*.
% 300.04/300.43  30211[0:SpR:18205.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf133(z,v,skf112(w,product_prod(y,x),u),u))))*.
% 300.04/300.43  30208[0:SpR:12405.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf108(w,x,y,u)),skf133(z,v,skf114(w,product_prod(y,x),u),u))))*.
% 300.04/300.43  31611[0:Rew:340.0,31595.1,340.0,31595.1] || equal(ti(u,v),ti(u,w))* equal(x,y)* equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),z))* -> equal(ti(u,w),ti(u,skf112(ti(product_prod(u,val),z),val,u)))*.
% 300.04/300.43  31612[0:Rew:340.0,31594.1,340.0,31594.1] || equal(ti(u,v),ti(u,w))* equal(x,y)* equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),v),x),ti(product_prod(u,val),z))* -> equal(ti(u,w),ti(u,skf114(ti(product_prod(u,val),z),val,u)))*.
% 300.04/300.43  849[0:SpL:778.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  844[0:SpL:778.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  943[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  942[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  933[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  932[0:SpL:777.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1083[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1082[0:SpL:778.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1080[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1076[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  1075[0:SpL:778.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  1073[0:SpL:777.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  1108[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  1107[0:SpL:778.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  1105[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  1101[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1100[0:SpL:778.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1098[0:SpL:777.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1135[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1134[0:SpL:778.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1132[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  1128[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  1127[0:SpL:778.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  1125[0:SpL:777.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  3620[0:SpL:951.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y))*.
% 300.04/300.43  3619[0:SpL:808.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y))*.
% 300.04/300.43  3617[0:SpL:951.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y))*.
% 300.04/300.43  3646[0:SpL:951.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  3645[0:SpL:808.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  3643[0:SpL:951.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  3688[0:SpL:951.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y))*.
% 300.04/300.43  3687[0:SpL:808.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y))*.
% 300.04/300.43  3685[0:SpL:951.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y))*.
% 300.04/300.43  3767[0:SpL:951.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  3766[0:SpL:808.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  3764[0:SpL:951.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  3807[0:SpL:951.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  3806[0:SpL:808.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  3804[0:SpL:951.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  3835[0:SpL:951.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y))*.
% 300.04/300.43  3834[0:SpL:808.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y))*.
% 300.04/300.43  3832[0:SpL:951.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y))*.
% 300.04/300.43  3878[0:SpL:951.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)),bool,y))*.
% 300.04/300.43  3877[0:SpL:808.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf113(w,v,u)),bool,y))*.
% 300.04/300.43  3875[0:SpL:951.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf113(x,v,u)),bool,y))*.
% 300.04/300.43  3966[0:SpL:951.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  3965[0:SpL:808.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(w,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  3963[0:SpL:951.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf113(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  4305[0:SpL:4031.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  4304[0:SpL:4031.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.43  4303[0:SpL:4031.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4302[0:SpL:4031.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  4277[0:SpL:4031.1,801.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4276[0:SpL:4031.1,936.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4275[0:SpL:4031.1,926.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.43  4274[0:SpL:4031.1,1109.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.43  4798[0:SpL:4378.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y))*.
% 300.04/300.43  4797[0:SpL:4378.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y))*.
% 300.04/300.43  4796[0:SpL:4378.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  4795[0:SpL:4378.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(v,product_prod(y,bool),x1,skf111(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),x1,skf111(x,v,u)),bool,y))*.
% 300.04/300.43  4726[0:SpL:4378.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  4725[0:SpL:4378.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  4724[0:SpL:4378.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y))*.
% 300.04/300.43  4723[0:SpL:4378.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,bool),z,skf111(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(v,product_prod(y,bool),z,skf111(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  5087[0:SpL:4841.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  5086[0:SpL:4841.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  5085[0:SpL:4841.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5084[0:SpL:4841.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  5059[0:SpL:4841.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5058[0:SpL:4841.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5057[0:SpL:4841.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  5056[0:SpL:4841.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5207[0:SpL:4031.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  5206[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  5204[0:SpL:778.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  5202[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  5201[0:SpL:4841.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  5196[0:SpL:4031.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  5195[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  5193[0:SpL:778.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  5191[0:SpL:777.1,5022.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  5190[0:SpL:4841.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  5720[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  5719[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  5668[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  5667[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  5666[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5665[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  5640[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5639[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5638[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  5637[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5600[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  5599[0:SpL:4840.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  5548[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  5547[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  5546[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5545[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  5520[0:SpL:4840.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5519[0:SpL:4840.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  5518[0:SpL:4840.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  5517[0:SpL:4840.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  6035[0:SpL:4031.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6034[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6032[0:SpL:778.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6030[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6029[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6028[0:SpL:4841.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6026[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6022[0:SpL:4031.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  6021[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  6019[0:SpL:778.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  6017[0:SpL:777.1,5603.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.43  6016[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  6015[0:SpL:4841.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  6013[0:SpL:4840.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  6068[0:SpL:4031.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6067[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6065[0:SpL:778.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6063[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6062[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  6061[0:SpL:4841.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  6059[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  6055[0:SpL:4031.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6054[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6052[0:SpL:778.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6050[0:SpL:777.1,5483.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6049[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6048[0:SpL:4841.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6046[0:SpL:4840.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6155[0:SpL:4031.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6154[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6152[0:SpL:778.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6150[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.43  6149[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6148[0:SpL:4841.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6146[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  6142[0:SpL:4031.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6141[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6139[0:SpL:778.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6137[0:SpL:777.1,6069.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.43  6136[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  6135[0:SpL:4841.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  6133[0:SpL:4840.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  8406[0:SpL:4844.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8405[0:SpL:4844.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8398[0:SpL:4844.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8397[0:SpL:4844.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8232[0:SpL:4844.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8231[0:SpL:4844.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8224[0:SpL:4844.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8223[0:SpL:4844.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8118[0:SpR:4844.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8117[0:SpR:4844.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8102[0:SpR:4844.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8101[0:SpR:4844.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8098[0:SpR:4844.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8097[0:SpR:4844.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8080[0:SpR:4844.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8079[0:SpR:4844.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8064[0:SpR:4844.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8063[0:SpR:4844.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8060[0:SpR:4844.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8059[0:SpR:4844.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8911[0:SpL:4843.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8910[0:SpL:4843.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8903[0:SpL:4843.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8902[0:SpL:4843.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8736[0:SpL:4843.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8735[0:SpL:4843.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8728[0:SpL:4843.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8727[0:SpL:4843.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  8619[0:SpR:4843.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8618[0:SpR:4843.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8602[0:SpR:4843.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8601[0:SpR:4843.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8598[0:SpR:4843.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8597[0:SpR:4843.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8579[0:SpR:4843.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8578[0:SpR:4843.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  8562[0:SpR:4843.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8561[0:SpR:4843.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8558[0:SpR:4843.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  8557[0:SpR:4843.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  9678[0:SpL:5139.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  9677[0:SpL:5139.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  9676[0:SpL:5139.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  9675[0:SpL:5139.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  9526[0:SpL:5139.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  9525[0:SpL:5139.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  9524[0:SpL:5139.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  9523[0:SpL:5139.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  10277[0:SpL:5728.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  10276[0:SpL:5728.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  10275[0:SpL:5728.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  10274[0:SpL:5728.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  10124[0:SpL:5728.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  10123[0:SpL:5728.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  10122[0:SpL:5728.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y))*.
% 300.04/300.43  10121[0:SpL:5728.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  10114[0:SpL:5728.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y))*.
% 300.04/300.43  10113[0:SpL:5728.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y))*.
% 300.04/300.43  10112[0:SpL:5728.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  10111[0:SpL:5728.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf114(x,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)),bool,y))*.
% 300.04/300.43  9961[0:SpL:5728.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  9960[0:SpL:5728.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  9959[0:SpL:5728.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y))*.
% 300.04/300.43  9958[0:SpL:5728.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf114(x,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  11080[0:SpL:4844.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11078[0:SpL:4843.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11077[0:SpL:4844.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11076[0:SpL:4843.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11116[0:SpL:4844.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11114[0:SpL:4843.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11113[0:SpL:4844.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11112[0:SpL:4843.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11251[0:SpR:4844.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11249[0:SpR:4843.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11248[0:SpR:4844.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11247[0:SpR:4843.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11329[0:SpL:4844.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11327[0:SpL:4843.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11326[0:SpL:4844.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11325[0:SpL:4843.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11366[0:SpL:4844.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11364[0:SpL:4843.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11363[0:SpL:4844.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11362[0:SpL:4843.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  11630[0:SpR:4844.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11628[0:SpR:4843.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11627[0:SpR:4844.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  11626[0:SpR:4843.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  12806[0:Rew:12529.0,12804.1] || equal(ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),y),ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),z)) -> equal(skf108(skf111(y,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)),skf108(skf111(z,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)))*.
% 300.04/300.43  12807[0:Rew:12529.0,12803.1] || equal(ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),y),ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),z)) -> equal(skf108(skf113(z,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)),skf108(skf111(y,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)))*.
% 300.04/300.43  12809[0:Rew:12529.0,12801.1] || equal(ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),y),ti(product_prod(u,product_prod(exp(v),product_prod(w,x))),z)) -> equal(skf108(skf113(z,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)),skf108(skf113(y,product_prod(exp(v),product_prod(w,x)),u),x,w,exp(v)))*.
% 300.04/300.43  12812[0:Rew:12529.0,12797.1] || equal(ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),y),ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),z)) -> equal(skf108(skf114(z,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)),skf108(skf112(y,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 300.04/300.43  12813[0:Rew:12529.0,12792.1] || equal(ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),y),ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),z)) -> equal(skf108(skf114(z,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)),skf108(skf114(y,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 300.04/300.43  20210[0:SpL:19623.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  20209[0:SpL:19623.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.43  20208[0:SpL:19623.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20207[0:SpL:19623.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  20186[0:SpL:19623.1,5022.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20185[0:SpL:19623.1,5603.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20184[0:SpL:19623.1,5483.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.43  20183[0:SpL:19623.1,6069.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.43  20105[0:SpL:19623.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  20104[0:SpL:19623.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.43  20103[0:SpL:19623.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20102[0:SpL:19623.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  20077[0:SpL:19623.1,801.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20076[0:SpL:19623.1,936.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20075[0:SpL:19623.1,926.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.43  20074[0:SpL:19623.1,1109.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.43  20351[0:Rew:12529.0,19754.1] || equal(ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),y),ti(product_prod(product_prod(exp(u),product_prod(v,w)),x),z)) -> equal(skf108(skf112(y,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)),skf108(skf112(z,x,product_prod(exp(u),product_prod(v,w))),w,v,exp(u)))*.
% 300.04/300.43  21019[0:SpL:19631.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21018[0:SpL:19631.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21013[0:SpL:19631.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21012[0:SpL:19631.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20918[0:SpL:19631.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20917[0:SpL:19631.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20910[0:SpL:19631.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20909[0:SpL:19631.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20788[0:SpL:19631.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20787[0:SpL:19631.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20782[0:SpL:19631.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20781[0:SpL:19631.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  20687[0:SpL:19631.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20686[0:SpL:19631.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20679[0:SpL:19631.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20678[0:SpL:19631.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  20544[0:SpR:19631.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20543[0:SpR:19631.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20540[0:SpR:19631.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20539[0:SpR:19631.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20518[0:SpR:19631.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20517[0:SpR:19631.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20514[0:SpR:19631.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20513[0:SpR:19631.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20491[0:SpR:19631.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20490[0:SpR:19631.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20487[0:SpR:19631.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20486[0:SpR:19631.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  20465[0:SpR:19631.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20464[0:SpR:19631.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20461[0:SpR:19631.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  20460[0:SpR:19631.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21735[0:SpL:19630.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21734[0:SpL:19630.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21729[0:SpL:19630.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21728[0:SpL:19630.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21634[0:SpL:19630.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21633[0:SpL:19630.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21626[0:SpL:19630.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21625[0:SpL:19630.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21504[0:SpL:19630.1,11094.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21503[0:SpL:19630.1,11343.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21498[0:SpL:19630.1,11032.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21497[0:SpL:19630.1,11277.0] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  21403[0:SpL:19630.1,2613.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21402[0:SpL:19630.1,2727.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21395[0:SpL:19630.1,2584.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21394[0:SpL:19630.1,2694.0] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  21258[0:SpR:19630.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21257[0:SpR:19630.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21254[0:SpR:19630.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21253[0:SpR:19630.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf112(w,val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21231[0:SpR:19630.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21230[0:SpR:19630.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21227[0:SpR:19630.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21226[0:SpR:19630.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf112(w,val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21202[0:SpR:19630.1,7010.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21201[0:SpR:19630.1,7354.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21198[0:SpR:19630.1,11203.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf114(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21197[0:SpR:19630.1,11582.1] || equal(ti(product_prod(product_prod(bool,u),val),v),ti(product_prod(product_prod(bool,u),val),w))* hBOOL(ti(bool,skf112(skf114(ti(product_prod(product_prod(bool,u),val),v),val,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,val,product_prod(bool,u))),u,bool)))*.
% 300.04/300.43  21175[0:SpR:19630.1,1449.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21174[0:SpR:19630.1,1592.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21171[0:SpR:19630.1,2655.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf113(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  21170[0:SpR:19630.1,2922.1] || equal(ti(product_prod(product_prod(u,bool),val),v),ti(product_prod(product_prod(u,bool),val),w))* hBOOL(ti(bool,skf111(skf114(ti(product_prod(product_prod(u,bool),val),v),val,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,val,product_prod(u,bool))),bool,u)))*.
% 300.04/300.43  22765[0:SpL:20285.1,847.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y))*.
% 300.04/300.43  22764[0:SpL:20285.1,1079.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf113(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y))*.
% 300.04/300.43  22763[0:SpL:20285.1,1104.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y)))* -> hBOOL(skf111(z,bool,y)).
% 300.04/300.43  22762[0:SpL:20285.1,1131.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,bool),z),hAPP(u,product_prod(y,bool),x1,skf112(w,v,u)))* hBOOL(ti(bool,skf111(z,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),x1,skf112(x,v,u)),bool,y))*.
% 300.04/300.43  22528[0:SpL:20285.1,842.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  22527[0:SpL:20285.1,1072.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y)))* -> hBOOL(skf113(x1,bool,y)).
% 300.04/300.43  22526[0:SpL:20285.1,1097.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf113(x1,bool,y)))* -> hBOOL(skf111(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y))*.
% 300.04/300.43  22525[0:SpL:20285.1,1124.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,bool),z,skf112(w,v,u)),ti(product_prod(y,bool),x1))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(y,bool),z,skf112(x,v,u)),bool,y)))* -> hBOOL(skf111(x1,bool,y)).
% 300.04/300.43  23099[0:SpR:1362.2,5380.1] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,skf133(hAPP(u,fun(x,bool),z,w),x1,x2,x)))* hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),z,w),x2)) -> hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),z,v),y))*.
% 300.04/300.43  23097[0:SpR:1362.2,5243.1] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,skf130(z,hAPP(u,fun(x,bool),x1,w),x2,x)))* hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),x1,w),z)) -> hBOOL(hAPP(x,bool,hAPP(u,fun(x,bool),x1,v),y))*.
% 300.04/300.43  28728[0:SpL:25325.0,6910.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28726[0:SpL:25325.0,6937.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28724[0:SpL:25325.0,7046.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))*.
% 300.04/300.43  28722[0:SpL:25325.0,7555.0] || equal(ti(product_prod(bool,u),skf112(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u))),ti(product_prod(bool,u),w))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),w),u,bool)))* -> hBOOL(ti(bool,skf114(skf114(v,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28703[0:SpL:25325.0,6897.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  28701[0:SpL:25325.0,6924.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  28699[0:SpL:25325.0,7033.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),v),u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))*.
% 300.04/300.43  28697[0:SpL:25325.0,7542.0] || equal(ti(product_prod(bool,u),v),ti(product_prod(bool,u),skf112(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,fun(list(char),product_prod(bool,u)),product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(ti(product_prod(bool,u),v),u,bool)))*.
% 300.04/300.43  28690[0:SpL:25325.0,12406.0] || hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(ti(bool,skf108(skf114(w,fun(list(char),product_prod(bool,product_prod(u,v))),product_prod(bool,product_prod(u,v))),v,u,bool))).
% 300.04/300.43  28623[0:SpL:25325.0,1420.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28621[0:SpL:25325.0,1439.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28619[0:SpL:25325.0,1480.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))*.
% 300.04/300.43  28617[0:SpL:25325.0,1639.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),ti(product_prod(u,bool),w))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),w),bool,u)))* -> hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28594[0:SpL:25325.0,1413.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  28592[0:SpL:25325.0,1432.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  28590[0:SpL:25325.0,1473.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),v),bool,u)))* -> hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))*.
% 300.04/300.43  28588[0:SpL:25325.0,1632.0] || equal(ti(product_prod(u,bool),v),ti(product_prod(u,bool),skf112(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(w,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(ti(product_prod(u,bool),v),bool,u)))*.
% 300.04/300.43  28542[0:SpR:25325.0,12407.1] || hBOOL(ti(bool,skf108(skf114(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w))),w,v,bool))) -> hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf112(u,fun(list(char),product_prod(bool,product_prod(v,w))),product_prod(bool,product_prod(v,w)))),w,v,bool)))*.
% 300.04/300.43  30272[0:SpL:35.0,1339.0] || equal(hAPP(u,v,w,x),ti(v,skf114(y,z,v)))* equal(ti(z,x1),ti(z,skf113(y,z,v)))* -> equal(hAPP(z,product_prod(v,z),hAPP(v,fun(z,product_prod(v,z)),product_Pair(v,z),hAPP(u,v,w,x)),x1),ti(product_prod(v,z),y))*.
% 300.04/300.43  30365[0:SpL:35.0,1338.0] || equal(hAPP(u,v,w,x),ti(v,skf112(y,z,v)))* equal(ti(z,x1),ti(z,skf111(y,z,v)))* -> equal(hAPP(z,product_prod(v,z),hAPP(v,fun(z,product_prod(v,z)),product_Pair(v,z),hAPP(u,v,w,x)),x1),ti(product_prod(v,z),y))*.
% 300.04/300.43  1987[0:SpL:808.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43  2149[0:SpL:951.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43  2111[0:SpL:951.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(x,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43  2644[0:Rew:35.0,2643.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y)) -> equal(hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf107(x,w,v,u)),skf106(x,w,v,u)),ti(product_prod(v,w),skf113(y,product_prod(v,w),u)))*.
% 300.04/300.43  4008[0:SpL:951.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf113(x,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf111(w,v,u)),exp(z),y))*.
% 300.04/300.43  4007[0:SpL:808.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf113(x,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf113(w,v,u)),exp(z),y))*.
% 300.04/300.43  4005[0:SpL:951.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf111(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf113(x,v,u)),exp(z),y))*.
% 300.04/300.43  4040[0:SpL:951.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(x,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43  4039[0:SpL:808.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf113(x,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43  4037[0:SpL:951.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43  4055[0:Rew:35.0,4036.1] || equal(ti(product_prod(u,product_prod(v,w)),x),ti(product_prod(u,product_prod(v,w)),y)) -> equal(hAPP(w,product_prod(v,w),hAPP(v,fun(w,product_prod(v,w)),product_Pair(v,w),skf107(x,w,v,u)),skf106(x,w,v,u)),ti(product_prod(v,w),skf111(y,product_prod(v,w),u)))*.
% 300.04/300.43  4799[0:SpL:4378.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(v,product_prod(y,exp(z)),x2,skf111(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(v,product_prod(y,exp(z)),x2,skf111(x,v,u)),exp(z),y))*.
% 300.04/300.43  4749[0:SpL:4378.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf113(x1,v,y)))*.
% 300.04/300.43  4748[0:SpL:4378.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(v,product_prod(y,v),hAPP(y,fun(v,product_prod(y,v)),product_Pair(y,v),z),skf111(w,v,u)),ti(product_prod(y,v),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf111(x1,v,y)))*.
% 300.04/300.43  4838[0:SpL:4378.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43  4837[0:SpL:951.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43  4835[0:SpL:808.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43  4833[0:SpL:951.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf114(x1,y,v)))*.
% 300.04/300.43  5260[0:SpR:4031.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,v)))*.
% 300.04/300.43  5259[0:SpR:777.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,v)))*.
% 300.04/300.43  5257[0:SpR:778.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,v)))*.
% 300.04/300.43  5255[0:SpR:777.1,5249.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),skf130(y,ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,v)))*.
% 300.04/300.43  5254[0:SpR:4841.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,u)))*.
% 300.04/300.43  5397[0:SpR:4031.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(x,fun(v,bool),u),skf133(ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43  5396[0:SpR:777.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf111(w,fun(v,bool),u),skf133(ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43  5394[0:SpR:778.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(w,fun(v,bool),u),skf133(ti(fun(v,bool),skf113(x,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43  5392[0:SpR:777.1,5386.1] || equal(ti(product_prod(u,fun(v,bool)),w),ti(product_prod(u,fun(v,bool)),x)) hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),y)) -> hBOOL(hAPP(v,bool,skf113(x,fun(v,bool),u),skf133(ti(fun(v,bool),skf111(w,fun(v,bool),u)),z,y,v)))*.
% 300.04/300.43  5391[0:SpR:4841.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(w,v,fun(u,bool)),skf133(ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.43  5464[0:SpR:4840.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),skf133(ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.43  5463[0:SpR:4840.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf114(x,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,u)))*.
% 300.04/300.43  5436[0:SpR:4840.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),skf133(ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.43  5435[0:SpR:4840.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(w,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf114(x,v,fun(u,bool))),z,u)))*.
% 300.04/300.43  9680[0:SpL:5139.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf114(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf114(x,v,u)),exp(z),y))*.
% 300.04/300.43  9575[0:SpL:5139.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.43  9570[0:SpL:5139.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.43  9569[0:SpL:5139.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.43  10279[0:SpL:5728.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf112(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf114(x,v,u)),exp(z),y))*.
% 300.04/300.43  10174[0:SpL:5728.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.43  10168[0:SpL:5728.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.43  10167[0:SpL:5728.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.43  10116[0:SpL:5728.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf114(x,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf112(w,v,u)),exp(z),y))*.
% 300.04/300.43  10011[0:SpL:5728.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(x,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.44  10005[0:SpL:5728.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(x,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.44  10004[0:SpL:5728.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf114(x,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.44  14479[0:Rew:12008.0,14471.1] || equal(ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),x1),ti(product_prod(u,product_prod(v,product_prod(w,product_prod(x,product_prod(y,z))))),x2))* -> equal(ti(u,skf93(x1,z,y,x,w,v,u)),ti(u,skf108(x2,product_prod(w,product_prod(x,product_prod(y,z))),v,u)))*.
% 300.04/300.44  19617[0:SpL:4378.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(x,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44  19616[0:SpL:951.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf111(w,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44  19614[0:SpL:808.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf113(x,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(w,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44  19612[0:SpL:951.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(v,y),hAPP(v,fun(y,product_prod(v,y)),product_Pair(v,y),skf111(w,v,u)),z),ti(product_prod(v,y),x1))* -> equal(ti(v,skf113(x,v,u)),ti(v,skf112(x1,y,v)))*.
% 300.04/300.44  19611[0:SpL:5728.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(x,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(w,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44  19610[0:SpL:5139.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf114(x,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(w,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44  19608[0:SpL:5728.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf114(x,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44  19734[0:SpR:19623.1,5386.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),skf133(ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,y,u)))*.
% 300.04/300.44  19733[0:SpR:19623.1,5249.1] || equal(ti(product_prod(fun(u,bool),v),w),ti(product_prod(fun(u,bool),v),x)) hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),y)) -> hBOOL(hAPP(u,bool,skf112(x,v,fun(u,bool)),skf130(y,ti(fun(u,bool),skf112(w,v,fun(u,bool))),z,u)))*.
% 300.04/300.44  22767[0:SpL:20285.1,1184.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(ti(product_prod(y,exp(z)),x1),hAPP(u,product_prod(y,exp(z)),x2,skf112(w,v,u)))* -> equal(skf111(x1,exp(z),y),skf111(hAPP(u,product_prod(y,exp(z)),x2,skf112(x,v,u)),exp(z),y))*.
% 300.04/300.44  22607[0:SpL:20285.1,836.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf114(x1,y,u)))*.
% 300.04/300.44  22606[0:SpL:20285.1,835.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(y,product_prod(u,y),hAPP(u,fun(y,product_prod(u,y)),product_Pair(u,y),skf112(w,v,u)),z),ti(product_prod(u,y),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf112(x1,y,u)))*.
% 300.04/300.44  22579[0:SpL:20285.1,772.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf113(x1,u,y)))*.
% 300.04/300.44  22578[0:SpL:20285.1,771.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x))* equal(hAPP(u,product_prod(y,u),hAPP(y,fun(u,product_prod(y,u)),product_Pair(y,u),z),skf112(w,v,u)),ti(product_prod(y,u),x1))* -> equal(ti(u,skf112(x,v,u)),ti(u,skf111(x1,u,y)))*.
% 300.04/300.44  27968[0:SpL:1244.0,55.0] || equal(throw(u,v),hAPP(product_prod(list(char),list(char)),exp(u),hAPP(fun(list(char),fun(list(char),exp(u))),fun(product_prod(list(char),list(char)),exp(u)),produc1605651328_split(list(char),list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),w)),x))* -> .
% 300.04/300.44  27963[0:SpL:1244.0,57.0] || equal(hAPP(product_prod(list(char),list(char)),exp(u),hAPP(fun(list(char),fun(list(char),exp(u))),fun(product_prod(list(char),list(char)),exp(u)),produc1605651328_split(list(char),list(char),exp(u)),hAPP(exp(u),fun(list(char),fun(list(char),exp(u))),fAcc(u),v)),w),val_1(u,x))* -> .
% 300.04/300.44  27936[0:SpR:20285.1,1244.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x),hAPP(v,y,hAPP(u,fun(v,y),z,skf112(w,v,u)),skf111(x,v,u)))*.
% 300.04/300.44  27932[0:SpR:5728.1,1244.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf114(x,v,u)),skf111(w,v,u)))*.
% 300.04/300.44  27893[0:SpR:1244.0,4378.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,hAPP(u,fun(v,y),z,skf112(x,v,u)),skf111(w,v,u)),hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x))*.
% 300.04/300.44  27891[0:SpR:1244.0,951.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf112(w,v,u)),skf113(x,v,u)))*.
% 300.04/300.44  28335[0:Rew:27802.0,24538.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x),hAPP(v,y,hAPP(u,fun(v,y),z,skf112(w,v,u)),skf113(x,v,u)))*.
% 300.04/300.44  28336[0:Rew:27802.0,24513.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(v,y,hAPP(u,fun(v,y),z,skf114(x,v,u)),skf111(w,v,u)),hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),x))*.
% 300.04/300.44  28339[0:Rew:27802.0,24540.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf114(x,v,u)),skf113(w,v,u)))*.
% 300.04/300.44  28340[0:Rew:27802.0,24514.1] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> equal(hAPP(product_prod(u,v),y,hAPP(fun(u,fun(v,y)),fun(product_prod(u,v),y),produc1605651328_split(u,v,y),z),w),hAPP(v,y,hAPP(u,fun(v,y),z,skf114(w,v,u)),skf113(x,v,u)))*.
% 300.04/300.44  28395[0:Rew:27802.0,25294.0] ||  -> equal(hAPP(product_prod(exp(u),v),w,hAPP(fun(exp(u),fun(v,w)),fun(product_prod(exp(u),v),w),produc1605651328_split(exp(u),v,w),x),y),hAPP(v,w,hAPP(exp(u),fun(v,w),x,skf112(y,v,exp(u))),skf111(ti(product_prod(exp(u),v),y),v,exp(u))))*.
% 300.04/300.44  33267[0:Rew:34.0,33216.0] || hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w))* hBOOL(hAPP(u,bool,x,skf111(w,u,u))) hBOOL(hAPP(u,bool,x,skf131(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf112(w,u,u)))*.
% 300.04/300.44  33421[0:Rew:34.0,33370.0] || hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w))* hBOOL(hAPP(u,bool,x,skf112(w,u,u)))* hBOOL(hAPP(u,bool,x,skf132(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf111(w,u,u))).
% 300.04/300.44  35437[0:Rew:34921.0,35436.1,34921.0,35436.1,25328.0,35436.1,34921.0,35436.0,34921.0,35436.0] || equal(u,skf112(v,list(char),list(char))) equal(w,skf111(v,list(char),list(char))) -> equal(hAPP(list(char),product_prod(list(char),list(char)),hAPP(list(char),fun(list(char),product_prod(list(char),list(char))),product_Pair(list(char),list(char)),u),w),ti(product_prod(list(char),list(char)),v))*.
% 300.04/300.44  1228[0:SpL:777.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1227[0:SpL:778.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1225[0:SpL:777.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1256[0:SpL:777.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1255[0:SpL:778.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1253[0:SpL:777.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1267[0:SpL:777.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1266[0:SpL:778.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1264[0:SpL:777.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1277[0:SpL:777.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1276[0:SpL:778.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1274[0:SpL:777.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1285[0:SpL:777.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1284[0:SpL:778.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1282[0:SpL:777.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1299[0:SpL:777.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1298[0:SpL:778.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1296[0:SpL:777.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1310[0:SpL:777.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1309[0:SpL:778.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1307[0:SpL:777.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  1319[0:SpL:777.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1318[0:SpL:778.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1316[0:SpL:777.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1425[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  1424[0:SpL:778.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  1422[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  1418[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1417[0:SpL:778.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1415[0:SpL:777.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1444[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  1443[0:SpL:778.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  1441[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  1437[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1436[0:SpL:778.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1434[0:SpL:777.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1485[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1484[0:SpL:778.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1482[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1478[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  1477[0:SpL:778.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  1475[0:SpL:777.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  1644[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  1643[0:SpL:778.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  1641[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  1637[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1636[0:SpL:778.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1634[0:SpL:777.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2991[0:Rew:35.0,2966.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) -> equal(hAPP(val,product_prod(v,val),hAPP(v,fun(val,product_prod(v,val)),product_Pair(v,val),skf114(hAPP(u,product_prod(v,val),w,x),val,v)),skf111(undefined(product_prod(v,val)),val,v)),hAPP(u,product_prod(v,val),w,x))**.
% 300.04/300.44  2992[0:Rew:35.0,2962.1] || equal(hAPP(u,product_prod(v,val),w,x),undefined(product_prod(v,val))) -> equal(hAPP(val,product_prod(v,val),hAPP(v,fun(val,product_prod(v,val)),product_Pair(v,val),skf112(hAPP(u,product_prod(v,val),w,x),val,v)),skf111(undefined(product_prod(v,val)),val,v)),hAPP(u,product_prod(v,val),w,x))**.
% 300.04/300.44  4324[0:SpL:4031.1,845.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  4323[0:SpL:4031.1,840.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4322[0:SpL:4031.1,1077.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  4321[0:SpL:4031.1,1070.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4320[0:SpL:4031.1,1102.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4319[0:SpL:4031.1,1095.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  4318[0:SpL:4031.1,1129.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  4317[0:SpL:4031.1,1122.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4300[0:SpL:4031.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4299[0:SpL:4031.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4298[0:SpL:4031.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  4295[0:SpL:4031.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4272[0:SpL:4031.1,1399.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  4271[0:SpL:4031.1,1400.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  4270[0:SpL:4031.1,1445.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4267[0:SpL:4031.1,1603.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  5106[0:SpL:4841.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5105[0:SpL:4841.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5104[0:SpL:4841.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5103[0:SpL:4841.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5102[0:SpL:4841.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5101[0:SpL:4841.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5100[0:SpL:4841.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5099[0:SpL:4841.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5082[0:SpL:4841.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5081[0:SpL:4841.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5080[0:SpL:4841.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  5077[0:SpL:4841.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5054[0:SpL:4841.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  5053[0:SpL:4841.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  5052[0:SpL:4841.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5049[0:SpL:4841.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  5687[0:SpL:4840.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5686[0:SpL:4840.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5685[0:SpL:4840.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5684[0:SpL:4840.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5683[0:SpL:4840.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5682[0:SpL:4840.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5681[0:SpL:4840.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5680[0:SpL:4840.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5663[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5662[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5661[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  5658[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5635[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  5634[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  5633[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5630[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  5567[0:SpL:4840.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5566[0:SpL:4840.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5565[0:SpL:4840.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5564[0:SpL:4840.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5563[0:SpL:4840.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5562[0:SpL:4840.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5561[0:SpL:4840.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  5560[0:SpL:4840.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5543[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5542[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5541[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  5538[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5515[0:SpL:4840.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  5514[0:SpL:4840.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  5513[0:SpL:4840.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5510[0:SpL:4840.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  6349[0:SpL:4031.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6348[0:SpL:777.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6346[0:SpL:778.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6344[0:SpL:777.1,5197.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6343[0:SpL:4840.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6342[0:SpL:4841.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6340[0:SpL:4840.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6365[0:SpL:4031.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6364[0:SpL:777.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6362[0:SpL:778.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6360[0:SpL:777.1,5186.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6359[0:SpL:4840.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6358[0:SpL:4841.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6356[0:SpL:4840.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6382[0:SpL:4031.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6381[0:SpL:777.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6379[0:SpL:778.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6377[0:SpL:777.1,6023.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6376[0:SpL:4840.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6375[0:SpL:4841.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6373[0:SpL:4840.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6455[0:SpL:4031.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6454[0:SpL:777.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6452[0:SpL:778.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6450[0:SpL:777.1,6010.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6449[0:SpL:4840.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6448[0:SpL:4841.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6446[0:SpL:4840.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6469[0:SpL:4031.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6468[0:SpL:777.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6466[0:SpL:778.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6464[0:SpL:777.1,6056.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6463[0:SpL:4840.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6462[0:SpL:4841.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6460[0:SpL:4840.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6485[0:SpL:4031.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6484[0:SpL:777.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6482[0:SpL:778.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6480[0:SpL:777.1,6043.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6479[0:SpL:4840.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6478[0:SpL:4841.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6476[0:SpL:4840.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6502[0:SpL:4031.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6501[0:SpL:777.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6499[0:SpL:778.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6497[0:SpL:777.1,6143.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,v)),v,bool)).
% 300.04/300.44  6496[0:SpL:4840.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6495[0:SpL:4841.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6493[0:SpL:4840.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  6584[0:SpL:4031.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6583[0:SpL:777.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6581[0:SpL:778.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6579[0:SpL:777.1,6130.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  6578[0:SpL:4840.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6577[0:SpL:4841.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6575[0:SpL:4840.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  6921[0:SpL:4031.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  6920[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  6918[0:SpL:778.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  6916[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  6915[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  6914[0:SpL:4841.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  6912[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  6908[0:SpL:4031.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6907[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6905[0:SpL:778.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6903[0:SpL:777.1,6820.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6902[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  6901[0:SpL:4841.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  6899[0:SpL:4840.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  6948[0:SpL:4031.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  6947[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  6945[0:SpL:778.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  6943[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  6942[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  6941[0:SpL:4841.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  6939[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  6935[0:SpL:4031.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6934[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6932[0:SpL:778.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6930[0:SpL:777.1,6821.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  6929[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  6928[0:SpL:4841.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  6926[0:SpL:4840.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7057[0:SpL:4031.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7056[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7054[0:SpL:778.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7052[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7051[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7050[0:SpL:4841.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7048[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7044[0:SpL:4031.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  7043[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  7041[0:SpL:778.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  7039[0:SpL:777.1,6949.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(y,v,bool)))*.
% 300.04/300.44  7038[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  7037[0:SpL:4841.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  7035[0:SpL:4840.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  7566[0:SpL:4031.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  7565[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  7563[0:SpL:778.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  7561[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(y,v,bool)))*.
% 300.04/300.44  7560[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  7559[0:SpL:4841.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  7557[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  7553[0:SpL:4031.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7552[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7550[0:SpL:778.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7548[0:SpL:777.1,7371.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7547[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7546[0:SpL:4841.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7544[0:SpL:4840.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  8476[0:SpL:4844.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44  8418[0:SpL:4844.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44  8302[0:SpL:4844.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44  8244[0:SpL:4844.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44  8981[0:SpL:4843.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44  8923[0:SpL:4843.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44  8806[0:SpL:4843.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44  8748[0:SpL:4843.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44  11706[0:Rew:35.0,11660.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) -> equal(hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),skf112(undefined(product_prod(val,v)),v,val)),skf113(hAPP(u,product_prod(val,v),w,x),v,val)),hAPP(u,product_prod(val,v),w,x))**.
% 300.04/300.44  11707[0:Rew:35.0,11657.1] || equal(hAPP(u,product_prod(val,v),w,x),undefined(product_prod(val,v))) -> equal(hAPP(v,product_prod(val,v),hAPP(val,fun(v,product_prod(val,v)),product_Pair(val,v),skf112(undefined(product_prod(val,v)),v,val)),skf111(hAPP(u,product_prod(val,v),w,x),v,val)),hAPP(u,product_prod(val,v),w,x))**.
% 300.04/300.44  12719[0:Rew:12518.0,12701.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf114(x,val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44  12720[0:Rew:12518.0,12698.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf114(x,val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf114(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44  13751[0:Rew:12410.0,13704.2,12410.0,13704.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(x2,x3,y,u)))*.
% 300.04/300.44  13752[0:Rew:12410.0,13703.2,12410.0,13703.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(x2,x3,y,u)))*.
% 300.04/300.44  13753[0:Rew:12410.0,13702.2,12410.0,13702.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44  13754[0:Rew:12410.0,13701.2,12410.0,13701.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44  13755[0:Rew:12410.0,13696.2,12410.0,13696.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,x2,x3,u)))*.
% 300.04/300.44  13756[0:Rew:12410.0,13695.2,12410.0,13695.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,x2,x3,u)))*.
% 300.04/300.44  13757[0:Rew:12410.0,13694.2,12410.0,13694.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44  13758[0:Rew:12410.0,13693.2,12410.0,13693.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf114(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44  19261[0:Rew:18214.0,19211.2,18214.0,19211.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(x2,x3,y,u)))*.
% 300.04/300.44  19262[0:Rew:18214.0,19210.2,18214.0,19210.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(x2,x3,y,u)))*.
% 300.04/300.44  19263[0:Rew:18214.0,19209.2,18214.0,19209.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44  19264[0:Rew:18214.0,19208.2,18214.0,19208.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf128(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44  19265[0:Rew:18214.0,19203.2,18214.0,19203.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,x2,x3,u)))*.
% 300.04/300.44  19266[0:Rew:18214.0,19202.2,18214.0,19202.0] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)) hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf129(y,x2,x3,u)))*.
% 300.04/300.44  19267[0:Rew:18214.0,19201.2,18214.0,19201.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf133(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf131(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),x1)).
% 300.04/300.44  19268[0:Rew:18214.0,19200.2,18214.0,19200.1] || hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf130(y,z,x1,u)))* hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),skf132(skf112(v,product_prod(x,w),fun(u,bool)),u,x2,x3)))* -> hBOOL(hAPP(u,bool,skf108(v,w,x,fun(u,bool)),y)).
% 300.04/300.44  20229[0:SpL:19623.1,5197.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  20228[0:SpL:19623.1,5186.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20227[0:SpL:19623.1,6023.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  20226[0:SpL:19623.1,6010.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20225[0:SpL:19623.1,6056.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20224[0:SpL:19623.1,6043.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  20223[0:SpL:19623.1,6143.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(undefined(product_prod(bool,u)),u,bool)).
% 300.04/300.44  20222[0:SpL:19623.1,6130.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20205[0:SpL:19623.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20204[0:SpL:19623.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20203[0:SpL:19623.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  20200[0:SpL:19623.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20181[0:SpL:19623.1,6820.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  20180[0:SpL:19623.1,6821.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(y,u,bool)))*.
% 300.04/300.44  20179[0:SpL:19623.1,6949.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20176[0:SpL:19623.1,7371.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(y,u,bool)))*.
% 300.04/300.44  20124[0:SpL:19623.1,845.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  20123[0:SpL:19623.1,840.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20122[0:SpL:19623.1,1077.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  20121[0:SpL:19623.1,1070.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20120[0:SpL:19623.1,1102.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20119[0:SpL:19623.1,1095.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  20118[0:SpL:19623.1,1129.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(undefined(product_prod(u,bool)),bool,u)).
% 300.04/300.44  20117[0:SpL:19623.1,1122.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20100[0:SpL:19623.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20099[0:SpL:19623.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20098[0:SpL:19623.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  20095[0:SpL:19623.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20072[0:SpL:19623.1,1399.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  20071[0:SpL:19623.1,1400.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(y,bool,u)))*.
% 300.04/300.44  20070[0:SpL:19623.1,1445.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20067[0:SpL:19623.1,1603.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(y,bool,u)))*.
% 300.04/300.44  21027[0:SpL:19631.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44  20930[0:SpL:19631.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44  20796[0:SpL:19631.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44  20699[0:SpL:19631.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44  21105[0:Rew:12518.0,20530.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf112(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(x,val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44  21743[0:SpL:19630.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf112(w,val,product_prod(val,u)),u,val))*.
% 300.04/300.44  21646[0:SpL:19630.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf112(w,val,product_prod(u,val)),val,u))*.
% 300.04/300.44  21512[0:SpL:19630.1,5837.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),x),ti(product_prod(val,u),skf112(w,val,product_prod(val,u))))* -> equal(skf112(x,u,val),skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val))*.
% 300.04/300.44  21415[0:SpL:19630.1,988.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),x),ti(product_prod(u,val),skf112(w,val,product_prod(u,val))))* -> equal(skf111(x,val,u),skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u))*.
% 300.04/300.44  21822[0:Rew:12518.0,21244.1] || equal(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),ti(product_prod(product_prod(val,product_prod(u,v)),val),x)) -> equal(skf108(skf114(ti(product_prod(product_prod(val,product_prod(u,v)),val),w),val,product_prod(val,product_prod(u,v))),v,u,val),skf108(skf112(x,val,product_prod(val,product_prod(u,v))),v,u,val))*.
% 300.04/300.44  23236[0:SpR:1362.2,14089.1] || equal(ti(u,v),ti(u,skf127(w,x,y,z,x1,u)))* equal(ti(x1,x2),ti(x1,skf126(w,x,y,z,x1,u)))* hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),w,z),y))* -> hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),w,v),x2))*.
% 300.04/300.44  23235[0:SpR:1362.2,13916.1] || equal(ti(u,v),ti(u,skf120(w,x,y,z,x1,u)))* equal(ti(x1,x2),ti(x1,skf121(w,x,y,z,x1,u)))* hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),y,x),w))* -> hBOOL(hAPP(x1,bool,hAPP(u,fun(x1,bool),y,v),x2))*.
% 300.04/300.44  23152[0:SpR:1362.2,1468.0] || equal(ti(u,v),ti(u,w))* equal(ti(u,x),ti(u,w))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),v),x)))*.
% 300.04/300.44  25588[0:SpL:25328.0,12043.0] || equal(ti(product_prod(u,product_prod(v,w)),skf111(x,product_prod(u,product_prod(v,w)),product_prod(u,product_prod(v,w)))),ti(product_prod(u,product_prod(v,w)),y))* -> equal(ti(u,skf108(skf113(x,product_prod(u,product_prod(v,w)),product_prod(u,product_prod(v,w))),w,v,u)),ti(u,skf108(y,w,v,u)))*.
% 300.04/300.44  28408[0:Rew:27802.0,25297.0] ||  -> equal(hAPP(product_prod(u,exp(v)),w,hAPP(fun(u,fun(exp(v),w)),fun(product_prod(u,exp(v)),w),produc1605651328_split(u,exp(v),w),x),y),hAPP(exp(v),w,hAPP(u,fun(exp(v),w),x,skf112(ti(product_prod(u,exp(v)),y),exp(v),u)),skf111(y,exp(v),u)))*.
% 300.04/300.44  28678[0:SpL:25325.0,847.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.44  28677[0:SpL:25325.0,1079.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.44  28676[0:SpL:25325.0,1104.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf113(hAPP(w,product_prod(u,bool),x,y),bool,u)))* -> hBOOL(skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)).
% 300.04/300.44  28675[0:SpL:25325.0,1131.0] || equal(ti(product_prod(u,bool),skf112(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool))),hAPP(w,product_prod(u,bool),x,y))* hBOOL(ti(bool,skf111(skf114(v,fun(list(char),product_prod(u,bool)),product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(hAPP(w,product_prod(u,bool),x,y),bool,u))*.
% 300.04/300.44  28583[0:SpL:25325.0,842.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf113(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)).
% 300.04/300.44  28582[0:SpL:25325.0,1072.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf113(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)).
% 300.04/300.44  28581[0:SpL:25325.0,1097.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf113(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)))* -> hBOOL(skf111(hAPP(u,product_prod(v,bool),w,x),bool,v))*.
% 300.04/300.44  28580[0:SpL:25325.0,1124.0] || equal(hAPP(u,product_prod(v,bool),w,x),ti(product_prod(v,bool),skf112(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool))))* hBOOL(ti(bool,skf111(hAPP(u,product_prod(v,bool),w,x),bool,v)))* -> hBOOL(skf111(skf114(y,fun(list(char),product_prod(v,bool)),product_prod(v,bool)),bool,v)).
% 300.04/300.44  29644[0:SpR:28809.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(skf114(w,fun(list(char),u),u),v,x,u)),skf112(w,fun(list(char),u),u))))*.
% 300.04/300.44  29780[0:Rew:25715.0,29724.1] || hBOOL(hAPP(product_prod(u,v),bool,skf111(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),x))* -> hBOOL(hAPP(product_prod(u,v),bool,skf111(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),skf117(skf113(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.44  29914[0:Rew:26144.0,29858.1] || hBOOL(hAPP(product_prod(u,v),bool,skf112(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),x))* -> hBOOL(hAPP(product_prod(u,v),bool,skf112(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),skf117(skf114(w,fun(product_prod(u,v),bool),fun(product_prod(u,v),bool)),v,u)))*.
% 300.04/300.44  29999[0:SpR:28809.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(skf114(w,fun(list(char),u),u),x,v,u)),skf112(w,fun(list(char),u),u))))*.
% 300.04/300.44  30135[0:SpR:28809.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,fun(list(char),u),u)),skf128(x,v,skf114(w,fun(list(char),u),u),u))))*.
% 300.04/300.44  30210[0:SpR:28809.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,fun(list(char),u),u)),skf133(x,v,skf114(w,fun(list(char),u),u),u))))*.
% 300.04/300.44  30328[0:Rew:26.0,30308.3,340.0,30308.2,987.0,30308.2,957.0,30308.2,340.0,30308.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(u,x),ti(u,skf114(w,val,u)))* equal(y,skf111(v,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),x),y),ti(product_prod(u,val),v))*.
% 300.04/300.44  30329[0:Rew:26.0,30307.3,340.0,30307.2,987.0,30307.2,957.0,30307.2,340.0,30307.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(ti(u,x),ti(u,skf112(w,val,u)))* equal(y,skf111(v,val,u)) -> equal(hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),x),y),ti(product_prod(u,val),v))*.
% 300.04/300.44  30427[0:Rew:26.0,30396.2,399.0,30396.0,399.0,30396.0] || equal(u,skf112(v,w,exp(x))) equal(ti(w,y),ti(w,skf111(ti(product_prod(exp(x),w),v),w,exp(x))))* -> equal(hAPP(w,product_prod(exp(x),w),hAPP(exp(x),fun(w,product_prod(exp(x),w)),product_Pair(exp(x),w),u),y),ti(product_prod(exp(x),w),v))*.
% 300.04/300.44  30562[0:SpL:26.0,2641.0] || equal(ti(product_prod(u,product_prod(v,w)),x),hAPP(product_prod(v,w),product_prod(u,product_prod(v,w)),hAPP(u,fun(product_prod(v,w),product_prod(u,product_prod(v,w))),product_Pair(u,product_prod(v,w)),y),z))* -> equal(ti(u,skf108(ti(product_prod(u,product_prod(v,w)),x),w,v,u)),ti(u,y))*.
% 300.04/300.44  31347[0:SpL:53.0,1356.2] || equal(ti(u,skf112(v,w,u)),ti(u,x))* equal(ti(w,skf111(v,w,u)),ti(w,y))* equal(ti(product_prod(u,w),v),hAPP(w,product_prod(u,w),hAPP(u,fun(w,product_prod(u,w)),product_Pair(u,w),z),x1))* -> equal(ti(w,y),ti(w,x1))*.
% 300.04/300.44  31540[0:SpL:53.0,1355.2] || equal(ti(u,skf112(v,w,u)),ti(u,x))* equal(ti(w,skf111(v,w,u)),ti(w,y))* equal(ti(product_prod(u,w),v),hAPP(w,product_prod(u,w),hAPP(u,fun(w,product_prod(u,w)),product_Pair(u,w),z),x1))* -> equal(ti(u,x),ti(u,z))*.
% 300.04/300.44  31613[0:Rew:340.0,31549.1,340.0,31549.1] || equal(ti(u,skf112(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(ti(u,w),ti(u,y))*.
% 300.04/300.44  31614[0:Rew:340.0,31548.1,340.0,31548.1] || equal(ti(u,skf114(ti(product_prod(u,val),v),val,u)),ti(u,w))* equal(skf111(v,val,u),x)* equal(ti(product_prod(u,val),v),hAPP(val,product_prod(u,val),hAPP(u,fun(val,product_prod(u,val)),product_Pair(u,val),y),z))* -> equal(ti(u,w),ti(u,y))*.
% 300.04/300.44  1242[0:SpL:79.0,661.0] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))* -> hBOOL(hAPP(product_prod(v,u),bool,hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),skf117(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),u,v)))*.
% 300.04/300.44  28296[0:Rew:27802.0,1146.1] || hBOOL(hAPP(u,bool,hAPP(v,fun(u,bool),w,x),y))* -> hBOOL(hAPP(product_prod(v,u),bool,hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),produc1605651328_split(v,u,bool),w),skf117(hAPP(fun(v,fun(u,bool)),fun(product_prod(v,u),bool),product_prod_rec(v,u,bool),w),u,v)))*.
% 300.04/300.44  28578[0:SpL:25325.0,772.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf113(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44  28577[0:SpL:25325.0,771.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(u,x),ti(u,skf111(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44  28576[0:SpL:25325.0,836.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf114(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44  28575[0:SpL:25325.0,835.0] || equal(hAPP(u,product_prod(v,u),hAPP(v,fun(u,product_prod(v,u)),product_Pair(v,u),w),x),ti(product_prod(v,u),skf112(y,fun(list(char),product_prod(v,u)),product_prod(v,u))))* -> equal(ti(v,w),ti(v,skf112(skf114(y,fun(list(char),product_prod(v,u)),product_prod(v,u)),u,v)))*.
% 300.04/300.44  29672[0:SpR:66.0,1655.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf129(w,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),x,u)),w)))*.
% 300.04/300.44  30027[0:SpR:66.0,1689.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf130(w,x,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),u)),w)))*.
% 300.04/300.44  30163[0:SpR:66.0,1748.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf128(x,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w,u))))*.
% 300.04/300.44  30238[0:SpR:66.0,1812.0] ||  -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),w),skf133(x,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),v),w,u))))*.
% 300.04/300.44  1187[0:Rew:1154.0,1168.2] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),z),ti(product_prod(v,exp(w)),skf113(y,product_prod(v,exp(w)),u)))* -> equal(skf111(z,exp(w),v),skf111(skf111(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.44  1188[0:Rew:1154.0,1167.2] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),z),ti(product_prod(v,exp(w)),skf113(y,product_prod(v,exp(w)),u)))* -> equal(skf111(z,exp(w),v),skf111(skf113(x,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.44  1190[0:Rew:1154.0,1165.2] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),z),ti(product_prod(v,exp(w)),skf111(x,product_prod(v,exp(w)),u)))* -> equal(skf111(z,exp(w),v),skf111(skf113(y,product_prod(v,exp(w)),u),exp(w),v))*.
% 300.04/300.44  1383[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1382[0:SpL:778.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1380[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1376[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1375[0:SpL:778.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1373[0:SpL:777.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1492[0:SpL:777.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1491[0:SpL:778.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1489[0:SpL:777.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1499[0:SpL:777.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1498[0:SpL:778.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1496[0:SpL:777.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1506[0:SpL:777.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1505[0:SpL:778.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1503[0:SpL:777.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1515[0:SpL:777.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1514[0:SpL:778.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1512[0:SpL:777.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1523[0:SpL:777.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1522[0:SpL:778.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1520[0:SpL:777.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1530[0:SpL:777.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1529[0:SpL:778.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1527[0:SpL:777.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1545[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1544[0:SpL:778.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1542[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1538[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  1537[0:SpL:778.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  1535[0:SpL:777.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  1585[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1584[0:SpL:778.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1582[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1578[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1577[0:SpL:778.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1575[0:SpL:777.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1676[0:SpL:777.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1675[0:SpL:778.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1673[0:SpL:777.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  1684[0:SpL:777.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1683[0:SpL:778.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1681[0:SpL:777.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  1704[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1703[0:SpL:778.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1701[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1697[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  1696[0:SpL:778.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  1694[0:SpL:777.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  1722[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  1721[0:SpL:778.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  1719[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  1715[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1714[0:SpL:778.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1712[0:SpL:777.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1781[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1780[0:SpL:778.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1778[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1774[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1773[0:SpL:778.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1771[0:SpL:777.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1804[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1803[0:SpL:778.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1801[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  1797[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1796[0:SpL:778.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1794[0:SpL:777.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  1827[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1826[0:SpL:778.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(w,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1824[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf113(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  1820[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  1819[0:SpL:778.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  1817[0:SpL:777.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  1850[0:SpL:777.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf111(w,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44  1849[0:SpL:778.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf113(w,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44  1847[0:SpL:777.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf113(x,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44  4350[0:SpL:4031.1,1177.0] || equal(ti(product_prod(u,product_prod(v,exp(w))),x),ti(product_prod(u,product_prod(v,exp(w))),y))* equal(ti(product_prod(v,exp(w)),skf111(x,product_prod(v,exp(w)),u)),ti(product_prod(v,exp(w)),z))* -> equal(skf111(skf111(y,product_prod(v,exp(w)),u),exp(w),v),skf111(z,exp(w),v))*.
% 300.04/300.44  4347[0:SpL:4031.1,994.0] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),hAPP(y,product_prod(v,val),z,x1))* -> equal(skf111(skf111(x,product_prod(v,val),u),val,v),skf111(hAPP(y,product_prod(v,val),z,x1),val,v))*.
% 300.04/300.44  4316[0:SpL:4031.1,1419.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4315[0:SpL:4031.1,1412.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  4314[0:SpL:4031.1,1438.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4313[0:SpL:4031.1,1431.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  4312[0:SpL:4031.1,1472.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4311[0:SpL:4031.1,1638.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  4310[0:SpL:4031.1,1631.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  4301[0:SpL:4031.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  4297[0:SpL:4031.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  4296[0:SpL:4031.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  4294[0:SpL:4031.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(y,bool,v)).
% 300.04/300.44  4293[0:SpL:4031.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4292[0:SpL:4031.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  4291[0:SpL:4031.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  4290[0:SpL:4031.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  4273[0:SpL:4031.1,846.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  4269[0:SpL:4031.1,841.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4268[0:SpL:4031.1,1078.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  4266[0:SpL:4031.1,1071.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf113(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4265[0:SpL:4031.1,1103.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(y,bool,v)).
% 300.04/300.44  4264[0:SpL:4031.1,1096.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),y),bool,v))*.
% 300.04/300.44  4263[0:SpL:4031.1,1130.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  4262[0:SpL:4031.1,1123.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(skf111(skf111(x,product_prod(v,bool),u),bool,v))*.
% 300.04/300.44  4245[0:SpL:4031.1,1452.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))).
% 300.04/300.44  5132[0:SpL:4841.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf114(x,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44  5129[0:SpL:4841.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44  5098[0:SpL:4841.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5097[0:SpL:4841.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5096[0:SpL:4841.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5095[0:SpL:4841.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5094[0:SpL:4841.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5093[0:SpL:4841.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5092[0:SpL:4841.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5083[0:SpL:4841.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5079[0:SpL:4841.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  5078[0:SpL:4841.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5076[0:SpL:4841.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  5075[0:SpL:4841.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5074[0:SpL:4841.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5073[0:SpL:4841.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5072[0:SpL:4841.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  5055[0:SpL:4841.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5051[0:SpL:4841.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5050[0:SpL:4841.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5048[0:SpL:4841.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5047[0:SpL:4841.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  5046[0:SpL:4841.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5045[0:SpL:4841.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5044[0:SpL:4841.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5027[0:SpL:4841.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf114(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5713[0:SpL:4840.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf112(x,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf114(y,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44  5710[0:SpL:4840.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf114(x,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44  5679[0:SpL:4840.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5678[0:SpL:4840.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5677[0:SpL:4840.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5676[0:SpL:4840.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5675[0:SpL:4840.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5674[0:SpL:4840.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5673[0:SpL:4840.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5664[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5660[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  5659[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5657[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  5656[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5655[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5654[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5653[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  5636[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5632[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5631[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5629[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5628[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  5627[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf114(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5626[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5625[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf114(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5608[0:SpL:4840.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf114(x,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5593[0:SpL:4840.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf114(y,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf112(x,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44  5590[0:SpL:4840.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf112(w,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44  5559[0:SpL:4840.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5558[0:SpL:4840.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5557[0:SpL:4840.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5556[0:SpL:4840.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5555[0:SpL:4840.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5554[0:SpL:4840.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  5553[0:SpL:4840.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  5544[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5540[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  5539[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5537[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  5536[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5535[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5534[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5533[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  5516[0:SpL:4840.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5512[0:SpL:4840.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5511[0:SpL:4840.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5509[0:SpL:4840.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5508[0:SpL:4840.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  5507[0:SpL:4840.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(w,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  5506[0:SpL:4840.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  5505[0:SpL:4840.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(w,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  5488[0:SpL:4840.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(w,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf114(x,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  6205[0:Rew:6156.0,6182.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf111(x,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf111(y,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44  6206[0:Rew:6156.0,6181.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf113(y,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf111(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44  6208[0:Rew:6156.0,6179.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf113(y,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf113(x,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44  6210[0:Rew:6156.0,6177.2] || equal(ti(product_prod(u,product_prod(exp(v),w)),x),ti(product_prod(u,product_prod(exp(v),w)),y))* equal(ti(product_prod(exp(v),w),z),ti(product_prod(exp(v),w),skf111(x,product_prod(exp(v),w),u)))* -> equal(skf112(z,w,exp(v)),skf112(skf113(y,product_prod(exp(v),w),u),w,exp(v)))*.
% 300.04/300.44  6211[0:Rew:6156.0,6176.2] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),z),ti(product_prod(exp(u),v),skf114(y,w,product_prod(exp(u),v))))* -> equal(skf112(z,v,exp(u)),skf112(skf112(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.44  6212[0:Rew:6156.0,6175.2] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),z),ti(product_prod(exp(u),v),skf114(y,w,product_prod(exp(u),v))))* -> equal(skf112(z,v,exp(u)),skf112(skf114(x,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.44  6214[0:Rew:6156.0,6173.2] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),z),ti(product_prod(exp(u),v),skf112(x,w,product_prod(exp(u),v))))* -> equal(skf112(z,v,exp(u)),skf112(skf114(y,w,product_prod(exp(u),v)),v,exp(u)))*.
% 300.04/300.44  6798[0:SpL:4031.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  6797[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  6795[0:SpL:778.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  6793[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  6792[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  6791[0:SpL:4841.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  6789[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  6785[0:SpL:4031.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  6784[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  6782[0:SpL:778.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  6780[0:SpL:777.1,5198.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  6779[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  6778[0:SpL:4841.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  6776[0:SpL:4840.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7070[0:SpL:4031.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7069[0:SpL:777.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7067[0:SpL:778.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7065[0:SpL:777.1,6909.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7064[0:SpL:4840.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7063[0:SpL:4841.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7061[0:SpL:4840.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7150[0:SpL:4031.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7149[0:SpL:777.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7147[0:SpL:778.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7145[0:SpL:777.1,6896.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7144[0:SpL:4840.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7143[0:SpL:4841.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7141[0:SpL:4840.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7163[0:SpL:4031.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7162[0:SpL:777.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7160[0:SpL:778.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7158[0:SpL:777.1,6936.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7157[0:SpL:4840.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7156[0:SpL:4841.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7154[0:SpL:4840.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7177[0:SpL:4031.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7176[0:SpL:777.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7174[0:SpL:778.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7172[0:SpL:777.1,6923.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7171[0:SpL:4840.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7170[0:SpL:4841.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7168[0:SpL:4840.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7191[0:SpL:4031.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7190[0:SpL:777.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7188[0:SpL:778.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7186[0:SpL:777.1,7013.1] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7185[0:SpL:4840.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7184[0:SpL:4841.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7182[0:SpL:4840.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7259[0:SpL:4031.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7258[0:SpL:777.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7256[0:SpL:778.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7254[0:SpL:777.1,7032.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7253[0:SpL:4840.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7252[0:SpL:4841.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7250[0:SpL:4840.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7286[0:SpL:4031.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7285[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7283[0:SpL:778.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7281[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7280[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7279[0:SpL:4841.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7277[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7273[0:SpL:4031.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7272[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7270[0:SpL:778.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7268[0:SpL:777.1,5187.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7267[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  7266[0:SpL:4841.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  7264[0:SpL:4840.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  7347[0:SpL:4031.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7346[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7344[0:SpL:778.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7342[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7341[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  7340[0:SpL:4841.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  7338[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  7334[0:SpL:4031.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7333[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7331[0:SpL:778.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7329[0:SpL:777.1,6024.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7328[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7327[0:SpL:4841.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7325[0:SpL:4840.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7738[0:SpL:4031.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7737[0:SpL:777.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7735[0:SpL:778.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7733[0:SpL:777.1,7554.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,v)),v,bool))) -> hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))*.
% 300.04/300.44  7732[0:SpL:4840.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7731[0:SpL:4841.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7729[0:SpL:4840.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  7752[0:SpL:4031.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7751[0:SpL:777.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7749[0:SpL:778.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7747[0:SpL:777.1,7541.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),undefined(product_prod(bool,v)))** hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,v)),v,bool))).
% 300.04/300.44  7746[0:SpL:4840.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7745[0:SpL:4841.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7743[0:SpL:4840.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  7780[0:SpL:4031.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7779[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7777[0:SpL:778.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7775[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7774[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7773[0:SpL:4841.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7771[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7767[0:SpL:4031.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7766[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7764[0:SpL:778.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7762[0:SpL:777.1,6011.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf114(y,v,bool)).
% 300.04/300.44  7761[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  7760[0:SpL:4841.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  7758[0:SpL:4840.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  7810[0:SpL:4031.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  7809[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  7807[0:SpL:778.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  7805[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  7804[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  7803[0:SpL:4841.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  7801[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  7797[0:SpL:4031.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7796[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7794[0:SpL:778.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7792[0:SpL:777.1,6057.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  7791[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7790[0:SpL:4841.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7788[0:SpL:4840.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  7977[0:SpL:4031.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7976[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7974[0:SpL:778.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7972[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf114(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7971[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7970[0:SpL:4841.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7968[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7964[0:SpL:4031.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7963[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7961[0:SpL:778.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7959[0:SpL:777.1,6044.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf114(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  7958[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  7957[0:SpL:4841.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  7955[0:SpL:4840.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  8012[0:SpL:4031.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  8011[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  8009[0:SpL:778.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  8007[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(y,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool))*.
% 300.04/300.44  8006[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  8005[0:SpL:4841.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  8003[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  7999[0:SpL:4031.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7998[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf111(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7996[0:SpL:778.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(w,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7994[0:SpL:777.1,6144.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(skf113(x,product_prod(bool,v),u),v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,v),y),v,bool))*.
% 300.04/300.44  7993[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7992[0:SpL:4841.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(w,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  7990[0:SpL:4840.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf114(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  8043[0:SpL:4031.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  8042[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf111(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  8040[0:SpL:778.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(w,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  8038[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),y),ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),y),v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,v),u),v,bool))*.
% 300.04/300.44  8037[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  8036[0:SpL:4841.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(w,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  8034[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf114(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  8030[0:SpL:4031.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  8029[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  8027[0:SpL:778.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(w,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  8025[0:SpL:777.1,6131.0] || equal(ti(product_prod(u,product_prod(bool,v)),w),ti(product_prod(u,product_prod(bool,v)),x))* equal(ti(product_prod(bool,v),skf111(w,product_prod(bool,v),u)),ti(product_prod(bool,v),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,v),skf113(x,product_prod(bool,v),u)),v,bool)))* -> hBOOL(skf112(y,v,bool)).
% 300.04/300.44  8024[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  8023[0:SpL:4841.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(w,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  8021[0:SpL:4840.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf114(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  8475[0:SpL:4844.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  8416[0:SpL:4844.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  8301[0:SpL:4844.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  8242[0:SpL:4844.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  8132[0:SpR:4031.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8131[0:SpR:777.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8129[0:SpR:778.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8127[0:SpR:777.1,4844.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8126[0:SpR:4840.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  8125[0:SpR:4841.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  8123[0:SpR:4840.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  8980[0:SpL:4843.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  8921[0:SpL:4843.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  8805[0:SpL:4843.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  8746[0:SpL:4843.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  8635[0:SpR:4031.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8634[0:SpR:777.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8632[0:SpR:778.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8630[0:SpR:777.1,4843.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf114(y,val,v)))*.
% 300.04/300.44  8628[0:SpR:4840.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  8626[0:SpR:4841.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  8624[0:SpR:4840.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  9127[0:SpL:4031.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf111(x,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44  9126[0:SpL:777.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf111(w,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44  9124[0:SpL:778.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf113(x,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf113(w,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44  9122[0:SpL:777.1,5843.0] || equal(ti(product_prod(u,product_prod(val,v)),w),ti(product_prod(u,product_prod(val,v)),x))* equal(ti(product_prod(val,v),skf111(w,product_prod(val,v),u)),hAPP(y,product_prod(val,v),z,x1))* -> equal(skf112(skf113(x,product_prod(val,v),u),v,val),skf112(hAPP(y,product_prod(val,v),z,x1),v,val))*.
% 300.04/300.44  9120[0:SpL:4840.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf112(w,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44  9116[0:SpL:4841.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf114(x,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf114(w,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44  9114[0:SpL:4840.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf114(x,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44  13466[0:SpR:4031.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44  13465[0:SpR:777.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44  13463[0:SpR:778.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44  13461[0:SpR:777.1,13438.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool))*.
% 300.04/300.44  13459[0:SpR:4840.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44  13454[0:SpR:4841.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44  13452[0:SpR:4840.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44  20248[0:SpL:19623.1,6195.0] || equal(ti(product_prod(product_prod(exp(u),v),w),x),ti(product_prod(product_prod(exp(u),v),w),y))* equal(ti(product_prod(exp(u),v),skf112(x,w,product_prod(exp(u),v))),ti(product_prod(exp(u),v),z))* -> equal(skf112(skf112(y,w,product_prod(exp(u),v)),v,exp(u)),skf112(z,v,exp(u)))*.
% 300.04/300.44  20246[0:SpL:19623.1,7013.1] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  20244[0:SpL:19623.1,5843.0] || equal(ti(product_prod(product_prod(val,u),v),w),ti(product_prod(product_prod(val,u),v),x))* equal(ti(product_prod(val,u),skf112(w,v,product_prod(val,u))),hAPP(y,product_prod(val,u),z,x1))* -> equal(skf112(skf112(x,v,product_prod(val,u)),u,val),skf112(hAPP(y,product_prod(val,u),z,x1),u,val))*.
% 300.04/300.44  20221[0:SpL:19623.1,6909.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20220[0:SpL:19623.1,6896.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  20219[0:SpL:19623.1,6936.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20218[0:SpL:19623.1,6923.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  20217[0:SpL:19623.1,7032.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20216[0:SpL:19623.1,7554.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(undefined(product_prod(bool,u)),u,bool))) -> hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))*.
% 300.04/300.44  20215[0:SpL:19623.1,7541.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),undefined(product_prod(bool,u)))** hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(ti(bool,skf114(undefined(product_prod(bool,u)),u,bool))).
% 300.04/300.44  20206[0:SpL:19623.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  20202[0:SpL:19623.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  20201[0:SpL:19623.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  20199[0:SpL:19623.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf114(y,u,bool)).
% 300.04/300.44  20198[0:SpL:19623.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20197[0:SpL:19623.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  20196[0:SpL:19623.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  20195[0:SpL:19623.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))),ti(product_prod(bool,u),y))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  20182[0:SpL:19623.1,5198.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  20178[0:SpL:19623.1,5187.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20177[0:SpL:19623.1,6024.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  20175[0:SpL:19623.1,6011.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf114(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20174[0:SpL:19623.1,6057.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool)))* -> hBOOL(skf112(y,u,bool)).
% 300.04/300.44  20173[0:SpL:19623.1,6044.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf114(skf112(x,v,product_prod(bool,u)),u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),y),u,bool))*.
% 300.04/300.44  20172[0:SpL:19623.1,6144.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(y,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,u),skf112(x,v,product_prod(bool,u))),u,bool))*.
% 300.04/300.44  20171[0:SpL:19623.1,6131.0] || equal(ti(product_prod(product_prod(bool,u),v),w),ti(product_prod(product_prod(bool,u),v),x))* equal(ti(product_prod(bool,u),y),ti(product_prod(bool,u),skf112(w,v,product_prod(bool,u))))* hBOOL(ti(bool,skf112(ti(product_prod(bool,u),y),u,bool)))* -> hBOOL(skf112(skf112(x,v,product_prod(bool,u)),u,bool))*.
% 300.04/300.44  20150[0:SpL:19623.1,1177.0] || equal(ti(product_prod(product_prod(u,exp(v)),w),x),ti(product_prod(product_prod(u,exp(v)),w),y))* equal(ti(product_prod(u,exp(v)),skf112(x,w,product_prod(u,exp(v)))),ti(product_prod(u,exp(v)),z))* -> equal(skf111(skf112(y,w,product_prod(u,exp(v))),exp(v),u),skf111(z,exp(v),u))*.
% 300.04/300.44  20147[0:SpL:19623.1,994.0] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),hAPP(y,product_prod(u,val),z,x1))* -> equal(skf111(skf112(x,v,product_prod(u,val)),val,u),skf111(hAPP(y,product_prod(u,val),z,x1),val,u))*.
% 300.04/300.44  20116[0:SpL:19623.1,1419.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20115[0:SpL:19623.1,1412.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  20114[0:SpL:19623.1,1438.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20113[0:SpL:19623.1,1431.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  20112[0:SpL:19623.1,1472.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20111[0:SpL:19623.1,1638.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))) -> hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))*.
% 300.04/300.44  20110[0:SpL:19623.1,1631.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(ti(bool,skf113(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  20101[0:SpL:19623.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  20097[0:SpL:19623.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  20096[0:SpL:19623.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  20094[0:SpL:19623.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf113(y,bool,u)).
% 300.04/300.44  20093[0:SpL:19623.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20092[0:SpL:19623.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  20091[0:SpL:19623.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  20090[0:SpL:19623.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),ti(product_prod(u,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  20073[0:SpL:19623.1,846.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  20069[0:SpL:19623.1,841.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20068[0:SpL:19623.1,1078.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  20066[0:SpL:19623.1,1071.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf113(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20065[0:SpL:19623.1,1103.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u)))* -> hBOOL(skf111(y,bool,u)).
% 300.04/300.44  20064[0:SpL:19623.1,1096.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf113(skf112(x,v,product_prod(u,bool)),bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),y),bool,u))*.
% 300.04/300.44  20063[0:SpL:19623.1,1130.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(y,bool,u)))* -> hBOOL(skf111(ti(product_prod(u,bool),skf112(x,v,product_prod(u,bool))),bool,u))*.
% 300.04/300.44  20062[0:SpL:19623.1,1123.0] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* equal(ti(product_prod(u,bool),y),ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))))* hBOOL(ti(bool,skf111(ti(product_prod(u,bool),y),bool,u)))* -> hBOOL(skf111(skf112(x,v,product_prod(u,bool)),bool,u))*.
% 300.04/300.44  20045[0:SpL:19623.1,1452.1] || equal(ti(product_prod(product_prod(u,bool),v),w),ti(product_prod(product_prod(u,bool),v),x))* hBOOL(ti(bool,skf111(skf112(x,v,product_prod(u,bool)),bool,u)))* equal(ti(product_prod(u,bool),skf112(w,v,product_prod(u,bool))),undefined(product_prod(u,bool)))** -> hBOOL(ti(bool,skf111(undefined(product_prod(u,bool)),bool,u))).
% 300.04/300.44  19756[0:SpR:19623.1,13438.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool))*.
% 300.04/300.44  19750[0:SpR:19623.1,4844.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  19748[0:SpR:19623.1,4843.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf114(y,val,u)))*.
% 300.04/300.44  20410[0:SpR:4378.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf111(x,v,u)),skf111(w,v,u))))*.
% 300.04/300.44  20409[0:SpR:951.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf111(w,v,u)),skf113(x,v,u))))*.
% 300.04/300.44  20407[0:SpR:808.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf113(w,v,u)),skf113(x,v,u))))*.
% 300.04/300.44  20405[0:SpR:951.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),hAPP(v,product_prod(v,v),hAPP(v,fun(v,product_prod(v,v)),product_Pair(v,v),skf113(x,v,u)),skf111(w,v,u))))*.
% 300.04/300.44  20404[0:SpR:5728.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,v,u)),skf114(x,v,u))))*.
% 300.04/300.44  20403[0:SpR:5139.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf114(w,v,u)),skf114(x,v,u))))*.
% 300.04/300.44  20401[0:SpR:5728.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf114(x,v,u)),skf112(w,v,u))))*.
% 300.04/300.44  21025[0:SpL:19631.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  20928[0:SpL:19631.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  20794[0:SpL:19631.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  20697[0:SpL:19631.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  20572[0:SpR:4031.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  20571[0:SpR:777.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  20569[0:SpR:778.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  20567[0:SpR:777.1,19631.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf112(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  20564[0:SpR:19623.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  20563[0:SpR:4840.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  20557[0:SpR:4841.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  20555[0:SpR:4840.1,19631.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf112(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  21741[0:SpL:19630.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf112(w,val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  21644[0:SpL:19630.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf112(w,val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  21510[0:SpL:19630.1,5838.0] || equal(ti(product_prod(product_prod(val,u),val),v),ti(product_prod(product_prod(val,u),val),w))* equal(ti(product_prod(val,u),skf112(w,val,product_prod(val,u))),undefined(product_prod(val,u)))** -> equal(skf112(skf114(ti(product_prod(product_prod(val,u),val),v),val,product_prod(val,u)),u,val),skf112(undefined(product_prod(val,u)),u,val))**.
% 300.04/300.44  21413[0:SpL:19630.1,989.0] || equal(ti(product_prod(product_prod(u,val),val),v),ti(product_prod(product_prod(u,val),val),w))* equal(ti(product_prod(u,val),skf112(w,val,product_prod(u,val))),undefined(product_prod(u,val)))** -> equal(skf111(skf114(ti(product_prod(product_prod(u,val),val),v),val,product_prod(u,val)),val,u),skf111(undefined(product_prod(u,val)),val,u))**.
% 300.04/300.44  21288[0:SpR:4031.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  21287[0:SpR:777.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  21285[0:SpR:778.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(w,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  21283[0:SpR:777.1,19630.1] || equal(ti(product_prod(u,product_prod(v,val)),w),ti(product_prod(u,product_prod(v,val)),x))* equal(ti(product_prod(v,val),skf113(x,product_prod(v,val),u)),ti(product_prod(v,val),y))* -> equal(ti(v,skf114(ti(product_prod(v,val),skf111(w,product_prod(v,val),u)),val,v)),ti(v,skf112(y,val,v)))*.
% 300.04/300.44  21278[0:SpR:19623.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  21277[0:SpR:4840.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  21271[0:SpR:4841.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(w,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  21269[0:SpR:4840.1,19630.1] || equal(ti(product_prod(product_prod(u,val),v),w),ti(product_prod(product_prod(u,val),v),x))* equal(ti(product_prod(u,val),skf114(x,v,product_prod(u,val))),ti(product_prod(u,val),y))* -> equal(ti(u,skf114(ti(product_prod(u,val),skf112(w,v,product_prod(u,val))),val,u)),ti(u,skf112(y,val,u)))*.
% 300.04/300.44  22134[0:SpR:20285.1,1468.0] || equal(ti(product_prod(u,v),w),ti(product_prod(u,v),x)) -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf112(w,v,u)),skf112(x,v,u))))*.
% 300.04/300.44  23121[0:SpR:1362.2,1362.2] || equal(ti(u,v),ti(u,w))* equal(ti(x,y),ti(x,z))* equal(ti(u,w),ti(u,x1))* equal(ti(x,z),ti(x,x2))* -> equal(hAPP(x,x3,hAPP(u,fun(x,x3),x4,v),y),hAPP(x,x3,hAPP(u,fun(x,x3),x4,x1),x2))*.
% 300.04/300.44  27928[0:SpR:18205.0,1244.0] ||  -> equal(hAPP(product_prod(u,product_prod(v,w)),x,hAPP(fun(u,fun(product_prod(v,w),x)),fun(product_prod(u,product_prod(v,w)),x),produc1605651328_split(u,product_prod(v,w),x),y),z),hAPP(product_prod(v,w),x,hAPP(u,fun(product_prod(v,w),x),y,skf108(z,w,v,u)),skf111(z,product_prod(v,w),u)))*.
% 300.04/300.44  28402[0:Rew:27802.0,24535.0] ||  -> equal(hAPP(product_prod(u,product_prod(v,w)),x,hAPP(fun(u,fun(product_prod(v,w),x)),fun(product_prod(u,product_prod(v,w)),x),produc1605651328_split(u,product_prod(v,w),x),y),z),hAPP(product_prod(v,w),x,hAPP(u,fun(product_prod(v,w),x),y,skf108(z,w,v,u)),skf113(z,product_prod(v,w),u)))*.
% 300.04/300.44  35670[0:SpL:4031.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf111(w,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf111(x,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44  35669[0:SpL:777.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf113(x,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf111(w,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44  35667[0:SpL:778.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf113(x,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf113(w,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44  35665[0:SpL:777.1,35392.0] || equal(ti(product_prod(u,product_prod(v,list(char))),w),ti(product_prod(u,product_prod(v,list(char))),x))* equal(ti(product_prod(v,list(char)),y),ti(product_prod(v,list(char)),skf111(w,product_prod(v,list(char)),u)))* -> equal(skf111(y,list(char),v),skf111(skf113(x,product_prod(v,list(char)),u),list(char),v))*.
% 300.04/300.44  35659[0:SpL:19623.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf112(w,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf112(x,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44  35658[0:SpL:4840.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf114(x,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf112(w,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44  35649[0:SpL:4841.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf114(x,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf114(w,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44  35647[0:SpL:4840.1,35392.0] || equal(ti(product_prod(product_prod(u,list(char)),v),w),ti(product_prod(product_prod(u,list(char)),v),x))* equal(ti(product_prod(u,list(char)),y),ti(product_prod(u,list(char)),skf112(w,v,product_prod(u,list(char)))))* -> equal(skf111(y,list(char),u),skf111(skf114(x,v,product_prod(u,list(char))),list(char),u))*.
% 300.04/300.44  13222[0:SpL:4031.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf111(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13221[0:SpL:777.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf111(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13219[0:SpL:778.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf113(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13217[0:SpL:777.1,12398.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf114(skf113(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13215[0:SpL:4840.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf112(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  13210[0:SpL:4841.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  13208[0:SpL:4840.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf114(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  13318[0:SpL:4031.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf111(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13317[0:SpL:777.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf111(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13315[0:SpL:778.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf113(x,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13313[0:SpL:777.1,12397.0] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),w,v,bool)))* -> hBOOL(skf112(skf113(y,product_prod(bool,product_prod(v,w)),u),product_prod(v,w),bool))*.
% 300.04/300.44  13311[0:SpL:4840.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf112(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  13306[0:SpL:4841.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(x,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  13304[0:SpL:4840.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf114(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  13526[0:SpR:4031.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13525[0:SpR:777.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13523[0:SpR:778.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13521[0:SpR:777.1,13440.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13519[0:SpR:4840.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  13514[0:SpR:4841.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  13512[0:SpR:4840.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  13556[0:SpR:4031.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13555[0:SpR:777.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf111(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13553[0:SpR:778.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(x,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf113(y,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13551[0:SpR:777.1,13439.1] || equal(ti(product_prod(u,product_prod(bool,product_prod(v,w))),x),ti(product_prod(u,product_prod(bool,product_prod(v,w))),y))* hBOOL(ti(bool,skf108(skf113(y,product_prod(bool,product_prod(v,w)),u),w,v,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(v,w)),skf111(x,product_prod(bool,product_prod(v,w)),u)),product_prod(v,w),bool))*.
% 300.04/300.44  13549[0:SpR:4840.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  13544[0:SpR:4841.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(x,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf114(y,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  13542[0:SpR:4840.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf114(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  20158[0:SpL:19623.1,12398.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf114(skf112(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  20157[0:SpL:19623.1,12397.0] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),v,u,bool)))* -> hBOOL(skf112(skf112(y,w,product_prod(bool,product_prod(u,v))),product_prod(u,v),bool))*.
% 300.04/300.44  19758[0:SpR:19623.1,13439.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf112(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  19757[0:SpR:19623.1,13440.1] || equal(ti(product_prod(product_prod(bool,product_prod(u,v)),w),x),ti(product_prod(product_prod(bool,product_prod(u,v)),w),y))* hBOOL(ti(bool,skf108(skf112(y,w,product_prod(bool,product_prod(u,v))),v,u,bool)))* -> hBOOL(skf114(ti(product_prod(bool,product_prod(u,v)),skf112(x,w,product_prod(bool,product_prod(u,v)))),product_prod(u,v),bool))*.
% 300.04/300.44  27805[0:SpR:1244.0,1362.2] || equal(ti(u,skf112(v,w,u)),ti(u,x)) equal(ti(w,skf111(v,w,u)),ti(w,y)) -> equal(hAPP(product_prod(u,w),z,hAPP(fun(u,fun(w,z)),fun(product_prod(u,w),z),produc1605651328_split(u,w,z),x1),v),hAPP(w,z,hAPP(u,fun(w,z),x1,x),y))*.
% 300.04/300.44  28327[0:Rew:27802.0,24427.2] || equal(ti(u,skf114(v,w,u)),ti(u,x)) equal(ti(w,skf113(v,w,u)),ti(w,y)) -> equal(hAPP(product_prod(u,w),z,hAPP(fun(u,fun(w,z)),fun(product_prod(u,w),z),produc1605651328_split(u,w,z),x1),v),hAPP(w,z,hAPP(u,fun(w,z),x1,x),y))*.
% 300.04/300.44  29791[0:Rew:25715.0,29740.2,25715.0,29740.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf133(z,x1,w,u)))*.
% 300.04/300.44  29792[0:Rew:25715.0,29739.2,25715.0,29739.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf128(z,x1,w,u)))*.
% 300.04/300.44  29793[0:Rew:25715.0,29738.2,25715.0,29738.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf129(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44  29794[0:Rew:25715.0,29737.2,25715.0,29737.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf128(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44  29795[0:Rew:25715.0,29732.2,25715.0,29732.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf130(w,z,x1,u)))*.
% 300.04/300.44  29796[0:Rew:25715.0,29731.2,25715.0,29731.0] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf129(w,z,x1,u)))*.
% 300.04/300.44  29797[0:Rew:25715.0,29730.2,25715.0,29730.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf133(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf131(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44  29798[0:Rew:25715.0,29729.2,25715.0,29729.1] || hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf130(w,x,y,u)))* hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),skf132(skf113(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf111(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44  29925[0:Rew:26144.0,29874.2,26144.0,29874.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf133(z,x1,w,u)))*.
% 300.04/300.44  29926[0:Rew:26144.0,29873.2,26144.0,29873.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf128(z,x1,w,u)))*.
% 300.04/300.44  29927[0:Rew:26144.0,29872.2,26144.0,29872.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf129(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44  29928[0:Rew:26144.0,29871.2,26144.0,29871.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf128(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44  29929[0:Rew:26144.0,29866.2,26144.0,29866.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf130(w,z,x1,u)))*.
% 300.04/300.44  29930[0:Rew:26144.0,29865.2,26144.0,29865.0] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)) hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,x,y)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf129(w,z,x1,u)))*.
% 300.04/300.44  29931[0:Rew:26144.0,29864.2,26144.0,29864.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf133(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf131(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),y)).
% 300.04/300.44  29932[0:Rew:26144.0,29863.2,26144.0,29863.1] || hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf130(w,x,y,u)))* hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),skf132(skf114(v,fun(u,bool),fun(u,bool)),u,z,x1)))* -> hBOOL(hAPP(u,bool,skf112(v,fun(u,bool),fun(u,bool)),w)).
% 300.04/300.44  32338[0:Res:7845.0,2767.0] ||  -> equal(ti(u,skf130(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),x),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,x,skf130(v,w,x,u),u)),v)))*.
% 300.04/300.44  32415[0:Res:7844.0,2767.0] ||  -> equal(ti(u,skf129(v,w,x,u)),ti(u,v)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),skf128(v,w,skf129(v,w,x,u),u)),v)))*.
% 300.04/300.44  32499[0:Res:7936.0,2767.0] ||  -> equal(ti(u,skf133(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf133(v,w,x,u),w,x,u))))*.
% 300.04/300.44  32602[0:Res:7935.0,2767.0] ||  -> equal(ti(u,skf128(v,w,x,u)),ti(u,x)) hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),w),hAPP(u,product_prod(u,u),hAPP(u,fun(u,product_prod(u,u)),product_Pair(u,u),x),skf129(skf128(v,w,x,u),w,x,u))))*.
% 300.04/300.44  32706[0:SpR:20285.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf112(x,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf112(w,v,product_prod(u,u))))*.
% 300.04/300.44  32705[0:SpR:4378.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf111(x,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf111(w,product_prod(v,v),u)))*.
% 300.04/300.44  32704[0:SpR:951.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf111(w,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf113(x,product_prod(v,v),u)))*.
% 300.04/300.44  32702[0:SpR:808.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf113(w,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf113(x,product_prod(v,v),u)))*.
% 300.04/300.44  32700[0:SpR:951.1,30491.1] || equal(ti(product_prod(u,product_prod(v,v)),w),ti(product_prod(u,product_prod(v,v)),x))* hBOOL(hAPP(product_prod(v,v),bool,y,skf113(x,product_prod(v,v),u)))* -> hBOOL(hAPP(product_prod(v,v),bool,hAPP(fun(product_prod(v,v),bool),fun(product_prod(v,v),bool),transitive_rtrancl(v),y),skf111(w,product_prod(v,v),u)))*.
% 300.04/300.44  32696[0:SpR:5728.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf112(w,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf114(x,v,product_prod(u,u))))*.
% 300.04/300.44  32694[0:SpR:5139.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf114(w,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf114(x,v,product_prod(u,u))))*.
% 300.04/300.44  32692[0:SpR:5728.1,30491.1] || equal(ti(product_prod(product_prod(u,u),v),w),ti(product_prod(product_prod(u,u),v),x))* hBOOL(hAPP(product_prod(u,u),bool,y,skf114(x,v,product_prod(u,u))))* -> hBOOL(hAPP(product_prod(u,u),bool,hAPP(fun(product_prod(u,u),bool),fun(product_prod(u,u),bool),transitive_rtrancl(u),y),skf112(w,v,product_prod(u,u))))*.
% 300.04/300.44  35564[0:Rew:34.0,35478.0] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w))* hBOOL(hAPP(u,bool,x,skf111(v,u,u))) hBOOL(hAPP(u,bool,x,skf131(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf112(v,u,u)))*.
% 300.04/300.44  35987[0:Rew:34.0,35901.0] || hBOOL(hAPP(fun(product_prod(u,u),bool),bool,hAPP(product_prod(u,u),fun(fun(product_prod(u,u),bool),bool),member(product_prod(u,u)),v),w))* hBOOL(hAPP(u,bool,x,skf112(v,u,u)))* hBOOL(hAPP(u,bool,x,skf132(x,u,y,z)))* -> hBOOL(hAPP(u,bool,x,skf111(v,u,u))).
% 300.04/300.44  2020[0:Rew:79.0,1927.1] || equal(ti(product_prod(u,fun(v,fun(w,x))),y),ti(product_prod(u,fun(v,fun(w,x))),z)) -> equal(hAPP(w,x,hAPP(v,fun(w,x),skf113(y,fun(v,fun(w,x)),u),x1),x2),hAPP(w,x,hAPP(v,fun(w,x),skf113(z,fun(v,fun(w,x)),u),x1),x2))*.
% 300.04/300.44  2183[0:Rew:79.0,2089.1] || equal(ti(product_prod(u,fun(v,fun(w,x))),y),ti(product_prod(u,fun(v,fun(w,x))),z)) -> equal(hAPP(w,x,hAPP(v,fun(w,x),skf111(y,fun(v,fun(w,x)),u),x1),x2),hAPP(w,x,hAPP(v,fun(w,x),skf113(z,fun(v,fun(w,x)),u),x1),x2))*.
% 300.04/300.44  2259[0:Rew:340.0,2247.2,340.0,2247.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(hAPP(x,product_prod(val,x),hAPP(val,fun(x,product_prod(val,x)),product_Pair(val,x),skf111(v,val,u)),y),hAPP(x,product_prod(val,x),hAPP(val,fun(x,product_prod(val,x)),product_Pair(val,x),z),x1))* -> equal(skf111(w,val,u),z)*.
% 300.04/300.44  2261[0:Rew:340.0,2243.2,340.0,2243.2] || equal(ti(product_prod(u,val),v),ti(product_prod(u,val),w))* equal(hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),y),skf111(v,val,u)),hAPP(val,product_prod(x,val),hAPP(x,fun(val,product_prod(x,val)),product_Pair(x,val),z),x1))* -> equal(skf111(w,val,u),x1)*.
% 300.04/300.44  2335[0:SpL:777.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2334[0:SpL:778.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2332[0:SpL:777.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2361[0:SpL:777.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2360[0:SpL:778.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2358[0:SpL:777.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2374[0:SpL:777.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2373[0:SpL:778.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2371[0:SpL:777.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2438[0:SpL:777.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2437[0:SpL:778.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2435[0:SpL:777.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2456[0:SpL:777.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2455[0:SpL:778.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2453[0:SpL:777.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2468[0:SpL:777.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2467[0:SpL:778.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2465[0:SpL:777.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2522[0:SpL:777.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2521[0:SpL:778.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2519[0:SpL:777.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.04/300.44  2546[0:SpL:777.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2545[0:SpL:778.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2543[0:SpL:777.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v))*.
% 300.04/300.44  2598[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  2597[0:SpL:778.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  2595[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  2591[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2590[0:SpL:778.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2588[0:SpL:777.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2669[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2668[0:SpL:778.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2666[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2662[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2661[0:SpL:778.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2659[0:SpL:777.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2708[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  2707[0:SpL:778.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  2705[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  2701[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2700[0:SpL:778.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2698[0:SpL:777.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2784[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2783[0:SpL:778.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2781[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2777[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2776[0:SpL:778.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2774[0:SpL:777.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2802[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2801[0:SpL:778.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2799[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.04/300.44  2795[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2794[0:SpL:778.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2792[0:SpL:777.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))*.
% 300.04/300.44  2820[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2819[0:SpL:778.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2817[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.04/300.44  2813[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  2812[0:SpL:778.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  2810[0:SpL:777.1,1473.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf111(y,bool,v)))*.
% 300.04/300.44  2838[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.04/300.44  2837[0:SpL:778.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.07/300.44  2835[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))* -> hBOOL(ti(bool,skf113(y,bool,v)))*.
% 300.07/300.44  2831[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(w,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44  2830[0:SpL:778.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(w,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44  2828[0:SpL:777.1,1639.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf113(x,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44  2936[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf111(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.07/300.44  2935[0:SpL:778.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(w,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.07/300.44  2933[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),y),ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)))* hBOOL(ti(bool,skf111(skf113(x,product_prod(v,bool),u),bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))*.
% 300.07/300.44  2929[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44  2928[0:SpL:778.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(w,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44  2926[0:SpL:777.1,1632.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf111(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf113(x,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44  4338[0:SpL:4031.1,1262.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44  4337[0:SpL:4031.1,1305.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44  4330[0:SpL:4031.1,1223.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf113(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44  4329[0:SpL:4031.1,1294.1] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),bool,v)))* -> hBOOL(skf111(undefined(product_prod(v,bool)),bool,v)).
% 300.07/300.44  4309[0:SpL:4031.1,1251.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44  4308[0:SpL:4031.1,1272.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44  4307[0:SpL:4031.1,1280.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf113(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44  4306[0:SpL:4031.1,1314.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),undefined(product_prod(v,bool)))** hBOOL(ti(bool,skf111(undefined(product_prod(v,bool)),bool,v))) -> hBOOL(skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v))*.
% 300.07/300.44  4289[0:SpL:4031.1,1420.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf113(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44  4288[0:SpL:4031.1,1413.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf113(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44  4287[0:SpL:4031.1,1439.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(ti(product_prod(v,bool),y),bool,v)))* -> hBOOL(ti(bool,skf111(skf111(x,product_prod(v,bool),u),bool,v)))*.
% 300.07/300.44  4286[0:SpL:4031.1,1432.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_prod(v,bool),skf111(w,product_prod(v,bool),u)),ti(product_prod(v,bool),y))* hBOOL(ti(bool,skf113(y,bool,v)))* -> hBOOL(ti(bool,skf111(ti(product_prod(v,bool),skf111(x,product_prod(v,bool),u)),bool,v)))*.
% 300.07/300.44  4285[0:SpL:4031.1,1480.0] || equal(ti(product_prod(u,product_prod(v,bool)),w),ti(product_prod(u,product_prod(v,bool)),x))* equal(ti(product_proCputime limit exceeded (core dumped)
%------------------------------------------------------------------------------