TSTP Solution File: ITP024+2 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : ITP024+2 : TPTP v8.1.0. Bugfixed v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n017.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Wed Jul 27 12:59:13 EDT 2022

% Result   : Unknown 13.27s 13.45s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.21  % Problem  : ITP024+2 : TPTP v8.1.0. Bugfixed v7.5.0.
% 0.07/0.22  % Command  : otter-tptp-script %s
% 0.13/0.43  % Computer : n017.cluster.edu
% 0.13/0.43  % Model    : x86_64 x86_64
% 0.13/0.43  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.43  % Memory   : 8042.1875MB
% 0.13/0.43  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.43  % CPULimit : 300
% 0.13/0.43  % WCLimit  : 300
% 0.13/0.43  % DateTime : Wed Jul 27 02:09:33 EDT 2022
% 0.13/0.43  % CPUTime  : 
% 3.58/3.83  ----- Otter 3.3f, August 2004 -----
% 3.58/3.83  The process was started by sandbox on n017.cluster.edu,
% 3.58/3.83  Wed Jul 27 02:09:33 2022
% 3.58/3.83  The command was "./otter".  The process ID is 2348.
% 3.58/3.83  
% 3.58/3.83  set(prolog_style_variables).
% 3.58/3.83  set(auto).
% 3.58/3.83     dependent: set(auto1).
% 3.58/3.83     dependent: set(process_input).
% 3.58/3.83     dependent: clear(print_kept).
% 3.58/3.83     dependent: clear(print_new_demod).
% 3.58/3.83     dependent: clear(print_back_demod).
% 3.58/3.83     dependent: clear(print_back_sub).
% 3.58/3.83     dependent: set(control_memory).
% 3.58/3.83     dependent: assign(max_mem, 12000).
% 3.58/3.83     dependent: assign(pick_given_ratio, 4).
% 3.58/3.83     dependent: assign(stats_level, 1).
% 3.58/3.83     dependent: assign(max_seconds, 10800).
% 3.58/3.83  clear(print_given).
% 3.58/3.83  
% 3.58/3.83  formula_list(usable).
% 3.58/3.83  all A (A=A).
% 3.58/3.83  ne(bool).
% 3.58/3.83  ne(ind).
% 3.58/3.83  all A (ne(A)-> (all B (ne(B)->ne(arr(A,B))))).
% 3.58/3.83  all A B F (mem(F,arr(A,B))-> (all X (mem(X,A)->mem(ap(F,X),B)))).
% 3.58/3.83  all Q (mem(Q,bool)-> (all R (mem(R,bool)-> ((p(Q)<->p(R))->Q=R)))).
% 3.58/3.83  all A B F (mem(F,arr(A,B))-> (all G (mem(G,arr(A,B))-> ((all X (mem(X,A)->ap(F,X)=ap(G,X)))->F=G)))).
% 3.58/3.83  all A Y X (mem(X,A)->ap(k(A,Y),X)=Y).
% 3.58/3.83  all A X (mem(X,A)->ap(i(A),X)=X).
% 3.58/3.83  ne(ty_2Enum_2Enum).
% 3.58/3.83  mem(c_2Earithmetic_2EEVEN,arr(ty_2Enum_2Enum,bool)).
% 3.58/3.83  mem(c_2Earithmetic_2EODD,arr(ty_2Enum_2Enum,bool)).
% 3.58/3.83  mem(c_2Earithmetic_2E_3E,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.83  mem(c_2Eprim__rec_2E_3C,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.83  mem(c_2Eprim__rec_2EPRE,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Earithmetic_2EEXP,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.83  mem(c_2Earithmetic_2E_2D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.83  mem(c_2Enumeral_2EiiSUC,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Enum_2ESUC,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Earithmetic_2EBIT2,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Enumeral_2EiDUB,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Enumeral_2EiZ,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Ebool_2ET,bool).
% 3.58/3.83  p(c_2Ebool_2ET).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Epred__set_2EUNIV(A_27a),arr(A_27a,bool))).
% 3.58/3.83  mem(c_2Earithmetic_2EZERO,ty_2Enum_2Enum).
% 3.58/3.83  mem(c_2Earithmetic_2EBIT1,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  mem(c_2Earithmetic_2ENUMERAL,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.83  ne(ty_2Erealax_2Ereal).
% 3.58/3.83  mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)).
% 3.58/3.83  mem(c_2Earithmetic_2E_2B,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.83  mem(c_2Earithmetic_2E_3C_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.83  mem(c_2Earithmetic_2E_2A,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.83  mem(c_2Erealax_2Ereal__mul,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))).
% 3.58/3.83  mem(c_2Earithmetic_2E_3E_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.83  mem(c_2Ereal_2Ereal__ge,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.83  mem(c_2Ereal_2Eabs,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)).
% 3.58/3.83  mem(c_2Erealax_2Ereal__lt,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.83  mem(c_2Enum_2E0,ty_2Enum_2Enum).
% 3.58/3.83  mem(c_2Ereal_2Ereal__of__num,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal)).
% 3.58/3.83  all A0 (ne(A0)-> (all A1 (ne(A1)->ne(ty_2Epair_2Eprod(A0,A1))))).
% 3.58/3.83  mem(c_2Ereal__topology_2EDist,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ty_2Erealax_2Ereal)).
% 3.58/3.83  mem(c_2Erealax_2Ereal__add,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))).
% 3.58/3.83  mem(c_2Ereal_2Ereal__lte,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.83  mem(c_2Ereal__topology_2Eball,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Epred__set_2ESUBSET(A_27a),arr(arr(A_27a,bool),arr(arr(A_27a,bool),bool)))).
% 3.58/3.83  mem(c_2Ereal__topology_2Ebounded__def,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Epred__set_2EINTER(A_27a),arr(arr(A_27a,bool),arr(arr(A_27a,bool),arr(A_27a,bool))))).
% 3.58/3.83  mem(c_2Ereal__topology_2EClosed,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 3.58/3.83  mem(c_2Ereal__topology_2Ecball,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.83  mem(c_2Ereal__topology_2Ecompact,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)-> (all A_27c (ne(A_27c)->mem(c_2Epair_2EUNCURRY(A_27a,A_27b,A_27c),arr(arr(A_27a,arr(A_27b,A_27c)),arr(ty_2Epair_2Eprod(A_27a,A_27b),A_27c)))))))).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Ebool_2EIN(A_27a),arr(A_27a,arr(arr(A_27a,bool),bool)))).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Ebool_2E_3F(A_27a),arr(arr(A_27a,bool),bool))).
% 3.58/3.83  all A (ne(A)-> (all Q (mem(Q,arr(A,bool))-> (p(ap(c_2Ebool_2E_3F(A),Q))<-> (exists X (mem(X,A)&p(ap(Q,X)))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)->mem(c_2Epair_2E_2C(A_27a,A_27b),arr(A_27a,arr(A_27b,ty_2Epair_2Eprod(A_27a,A_27b))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)->mem(c_2Epred__set_2EGSPEC(A_27a,A_27b),arr(arr(A_27b,ty_2Epair_2Eprod(A_27a,bool)),arr(A_27a,bool)))))).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Epred__set_2EBIGUNION(A_27a),arr(arr(arr(A_27a,bool),bool),arr(A_27a,bool)))).
% 3.58/3.83  mem(c_2Ebool_2EF,bool).
% 3.58/3.83  -p(c_2Ebool_2EF).
% 3.58/3.83  mem(c_2Emin_2E_3D_3D_3E,arr(bool,arr(bool,bool))).
% 3.58/3.83  all Q (mem(Q,bool)-> (all R (mem(R,bool)-> (p(ap(ap(c_2Emin_2E_3D_3D_3E,Q),R))<-> (p(Q)->p(R)))))).
% 3.58/3.83  mem(c_2Ebool_2E_5C_2F,arr(bool,arr(bool,bool))).
% 3.58/3.83  all Q (mem(Q,bool)-> (all R (mem(R,bool)-> (p(ap(ap(c_2Ebool_2E_5C_2F,Q),R))<->p(Q)|p(R))))).
% 3.58/3.83  mem(c_2Ebool_2E_2F_5C,arr(bool,arr(bool,bool))).
% 3.58/3.83  all Q (mem(Q,bool)-> (all R (mem(R,bool)-> (p(ap(ap(c_2Ebool_2E_2F_5C,Q),R))<->p(Q)&p(R))))).
% 3.58/3.83  mem(c_2Ebool_2E_7E,arr(bool,bool)).
% 3.58/3.83  all Q (mem(Q,bool)-> (p(ap(c_2Ebool_2E_7E,Q))<-> -p(Q))).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Emin_2E_3D(A_27a),arr(A_27a,arr(A_27a,bool)))).
% 3.58/3.83  all A (ne(A)-> (all X (mem(X,A)-> (all Y (mem(Y,A)-> (p(ap(ap(c_2Emin_2E_3D(A),X),Y))<->X=Y)))))).
% 3.58/3.83  all A_27a (ne(A_27a)->mem(c_2Ebool_2E_21(A_27a),arr(arr(A_27a,bool),bool))).
% 3.58/3.83  all A (ne(A)-> (all Q (mem(Q,arr(A,bool))-> (p(ap(c_2Ebool_2E_21(A),Q))<-> (all X (mem(X,A)->p(ap(Q,X)))))))).
% 3.58/3.83  all V0n (mem(V0n,ty_2Enum_2Enum)->p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),V0n))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)-> (-p(ap(ap(c_2Earithmetic_2E_3C_3D,V0m),V1n))<->p(ap(ap(c_2Eprim__rec_2E_3C,V1n),V0m)))))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)-> (ap(ap(c_2Earithmetic_2E_2B,V0m),V1n)=c_2Enum_2E0<->V0m=c_2Enum_2E0&V1n=c_2Enum_2E0)))).
% 3.58/3.83  all V0n (mem(V0n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3C_3D,V0n),c_2Enum_2E0))<->V0n=c_2Enum_2E0)).
% 3.58/3.83  all V1m (mem(V1m,ty_2Enum_2Enum)-> (all V2n (mem(V2n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),ap(c_2Enum_2ESUC,V2n)))<->V1m=ap(c_2Enum_2ESUC,V2n)|p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),V2n)))))).
% 3.58/3.83  all A_27a (ne(A_27a)->c_2Ebool_2EIN(A_27a)=f33(A_27a)).
% 3.58/3.83  $T.
% 3.58/3.83  all V0t1 (mem(V0t1,bool)-> (all V1t2 (mem(V1t2,bool)-> ((p(V0t1)->p(V1t2))-> ((p(V1t2)->p(V0t1))-> (p(V0t1)<->p(V1t2))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0t (mem(V0t,bool)-> ((all V1x (mem(V1x,A_27a)->p(V0t)))<->p(V0t))))).
% 3.58/3.83  all V0t (mem(V0t,bool)-> (-p(V0t)-> -p(V0t))).
% 3.58/3.83  all V0t (mem(V0t,bool)-> (-p(V0t)-> -p(V0t))).
% 3.58/3.83  all V0t (mem(V0t,bool)-> (p(V0t)<->p(V0t))& (p(V0t)<->p(V0t))& ($F&p(V0t)<->$F)& (p(V0t)&$F<->$F)& (p(V0t)&p(V0t)<->p(V0t))).
% 3.58/3.83  all V0t (mem(V0t,bool)-> (p(V0t)<->p(V0t))& ((p(V0t)->$T)<->$T)& (($F->p(V0t))<->$T)& ((p(V0t)->p(V0t))<->$T)& (-p(V0t)<-> -p(V0t))).
% 3.58/3.83  all V0t (mem(V0t,bool)-> (-(-p(V0t))<->p(V0t))).
% 3.58/3.83  -$T<->$F.
% 3.58/3.83  -$F<->$T.
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0x (mem(V0x,A_27a)-> (V0x=V0x<->$T)))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0x (mem(V0x,A_27a)-> (all V1y (mem(V1y,A_27a)-> (V0x=V1y<->V1y=V0x)))))).
% 3.58/3.83  all V0t (mem(V0t,bool)-> (($T<->p(V0t))<->p(V0t))& ((p(V0t)<->$T)<->p(V0t))& (($F<->p(V0t))<-> -p(V0t))& ((p(V0t)<->$F)<-> -p(V0t))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0P (mem(V0P,arr(A_27a,bool))-> (-(exists V1x (mem(V1x,A_27a)&p(ap(V0P,V1x))))<-> (all V2x (mem(V2x,A_27a)-> -p(ap(V0P,V2x)))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0P (mem(V0P,arr(A_27a,bool))-> (all V1Q (mem(V1Q,bool)-> ((exists V2x (mem(V2x,A_27a)&p(ap(V0P,V2x))))|p(V1Q)<-> (exists V3x (mem(V3x,A_27a)& (p(ap(V0P,V3x))|p(V1Q)))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0P (mem(V0P,arr(A_27a,bool))-> (all V1Q (mem(V1Q,bool)-> ((exists V2x (mem(V2x,A_27a)&p(ap(V0P,V2x))&p(V1Q)))<-> (exists V3x (mem(V3x,A_27a)&p(ap(V0P,V3x))))&p(V1Q))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0P (mem(V0P,bool)-> (all V1Q (mem(V1Q,arr(A_27a,bool))-> ((exists V2x (mem(V2x,A_27a)&p(V0P)&p(ap(V1Q,V2x))))<->p(V0P)& (exists V3x (mem(V3x,A_27a)&p(ap(V1Q,V3x)))))))))).
% 3.58/3.83  all V0A (mem(V0A,bool)-> (all V1B (mem(V1B,bool)-> (-(p(V0A)&p(V1B))<-> -p(V0A)| -p(V1B))& (-(p(V0A)|p(V1B))<-> -p(V0A)& -p(V1B))))).
% 3.58/3.83  all V0t1 (mem(V0t1,bool)-> (all V1t2 (mem(V1t2,bool)-> (all V2t3 (mem(V2t3,bool)-> ((p(V0t1)-> (p(V1t2)->p(V2t3)))<-> (p(V0t1)&p(V1t2)->p(V2t3)))))))).
% 3.58/3.83  all V0x (mem(V0x,bool)-> (all V1x_27 (mem(V1x_27,bool)-> (all V2y (mem(V2y,bool)-> (all V3y_27 (mem(V3y_27,bool)-> ((p(V0x)<->p(V1x_27))& (p(V1x_27)-> (p(V2y)<->p(V3y_27)))-> ((p(V0x)->p(V2y))<-> (p(V1x_27)->p(V3y_27))))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0P (mem(V0P,arr(A_27a,bool))-> (all V1a (mem(V1a,A_27a)-> ((exists V2x (mem(V2x,A_27a)&V2x=V1a&p(ap(V0P,V2x))))<->p(ap(V0P,V1a)))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)-> (all V0P (mem(V0P,arr(A_27a,arr(A_27b,bool)))-> ((all V1x (mem(V1x,A_27a)-> (exists V2y (mem(V2y,A_27b)&p(ap(ap(V0P,V1x),V2y))))))<-> (exists V3f (mem(V3f,arr(A_27a,A_27b))& (all V4x (mem(V4x,A_27a)->p(ap(ap(V0P,V4x),ap(V3f,V4x))))))))))))).
% 3.58/3.83  all V0r (mem(V0r,bool)-> (all V1p (mem(V1p,bool)-> (all V2q (mem(V2q,bool)-> ((p(V1p)&p(V2q)->p(V0r))<-> (p(V1p)-> (p(V2q)->p(V0r))))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (exists V1n (mem(V1n,ty_2Enum_2Enum)&p(ap(ap(c_2Ereal_2Ereal__lte,V0x),ap(c_2Ereal_2Ereal__of__num,V1n)))))).
% 3.58/3.83  all V0n (mem(V0n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2B,c_2Enum_2E0),V0n)=V0n).
% 3.58/3.83  all V1n (mem(V1n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2B,V1n),c_2Enum_2E0)=V1n).
% 3.58/3.83  all V2n (mem(V2n,ty_2Enum_2Enum)-> (all V3m (mem(V3m,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,V2n)),ap(c_2Earithmetic_2ENUMERAL,V3m))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,V2n),V3m)))))).
% 3.58/3.83  all V4n (mem(V4n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2A,c_2Enum_2E0),V4n)=c_2Enum_2E0).
% 3.58/3.83  all V5n (mem(V5n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2A,V5n),c_2Enum_2E0)=c_2Enum_2E0).
% 3.58/3.83  all V6n (mem(V6n,ty_2Enum_2Enum)-> (all V7m (mem(V7m,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2ENUMERAL,V6n)),ap(c_2Earithmetic_2ENUMERAL,V7m))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2E_2A,V6n),V7m))))).
% 3.58/3.83  all V8n (mem(V8n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2D,c_2Enum_2E0),V8n)=c_2Enum_2E0).
% 3.58/3.83  all V9n (mem(V9n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2D,V9n),c_2Enum_2E0)=V9n).
% 3.58/3.83  all V10n (mem(V10n,ty_2Enum_2Enum)-> (all V11m (mem(V11m,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2D,ap(c_2Earithmetic_2ENUMERAL,V10n)),ap(c_2Earithmetic_2ENUMERAL,V11m))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2E_2D,V10n),V11m))))).
% 3.58/3.83  all V12n (mem(V12n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2EEXP,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,V12n)))=c_2Enum_2E0).
% 3.58/3.83  all V13n (mem(V13n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2EEXP,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,V13n)))=c_2Enum_2E0).
% 3.58/3.83  all V14n (mem(V14n,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2EEXP,V14n),c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))).
% 3.58/3.83  all V15n (mem(V15n,ty_2Enum_2Enum)-> (all V16m (mem(V16m,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2EEXP,ap(c_2Earithmetic_2ENUMERAL,V15n)),ap(c_2Earithmetic_2ENUMERAL,V16m))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2EEXP,V15n),V16m))))).
% 3.58/3.83  ap(c_2Enum_2ESUC,c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)).
% 3.58/3.83  all V17n (mem(V17n,ty_2Enum_2Enum)->ap(c_2Enum_2ESUC,ap(c_2Earithmetic_2ENUMERAL,V17n))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Enum_2ESUC,V17n))).
% 3.58/3.83  ap(c_2Eprim__rec_2EPRE,c_2Enum_2E0)=c_2Enum_2E0.
% 3.58/3.83  all V18n (mem(V18n,ty_2Enum_2Enum)->ap(c_2Eprim__rec_2EPRE,ap(c_2Earithmetic_2ENUMERAL,V18n))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Eprim__rec_2EPRE,V18n))).
% 3.58/3.83  all V19n (mem(V19n,ty_2Enum_2Enum)-> (ap(c_2Earithmetic_2ENUMERAL,V19n)=c_2Enum_2E0<->V19n=c_2Earithmetic_2EZERO)).
% 3.58/3.83  all V20n (mem(V20n,ty_2Enum_2Enum)-> (c_2Enum_2E0=ap(c_2Earithmetic_2ENUMERAL,V20n)<->V20n=c_2Earithmetic_2EZERO)).
% 3.58/3.83  all V21n (mem(V21n,ty_2Enum_2Enum)-> (all V22m (mem(V22m,ty_2Enum_2Enum)-> (ap(c_2Earithmetic_2ENUMERAL,V21n)=ap(c_2Earithmetic_2ENUMERAL,V22m)<->V21n=V22m)))).
% 3.58/3.83  all V23n (mem(V23n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Eprim__rec_2E_3C,V23n),c_2Enum_2E0))<->$F)).
% 3.58/3.83  all V24n (mem(V24n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,V24n)))<->p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),V24n)))).
% 3.58/3.83  all V25n (mem(V25n,ty_2Enum_2Enum)-> (all V26m (mem(V26m,ty_2Enum_2Enum)-> (p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,V25n)),ap(c_2Earithmetic_2ENUMERAL,V26m)))<->p(ap(ap(c_2Eprim__rec_2E_3C,V25n),V26m)))))).
% 3.58/3.83  all V27n (mem(V27n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E,c_2Enum_2E0),V27n))<->$F)).
% 3.58/3.83  all V28n (mem(V28n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,V28n)),c_2Enum_2E0))<->p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),V28n)))).
% 3.58/3.83  all V29n (mem(V29n,ty_2Enum_2Enum)-> (all V30m (mem(V30m,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,V29n)),ap(c_2Earithmetic_2ENUMERAL,V30m)))<->p(ap(ap(c_2Eprim__rec_2E_3C,V30m),V29n)))))).
% 3.58/3.83  all V31n (mem(V31n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),V31n))<->$T)).
% 3.58/3.83  all V32n (mem(V32n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,V32n)),c_2Enum_2E0))<->p(ap(ap(c_2Earithmetic_2E_3C_3D,V32n),c_2Earithmetic_2EZERO)))).
% 3.58/3.83  all V33n (mem(V33n,ty_2Enum_2Enum)-> (all V34m (mem(V34m,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,V33n)),ap(c_2Earithmetic_2ENUMERAL,V34m)))<->p(ap(ap(c_2Earithmetic_2E_3C_3D,V33n),V34m)))))).
% 3.58/3.83  all V35n (mem(V35n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E_3D,V35n),c_2Enum_2E0))<->$T)).
% 3.58/3.83  all V36n (mem(V36n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),V36n))<->V36n=c_2Enum_2E0)).
% 3.58/3.83  all V37n (mem(V37n,ty_2Enum_2Enum)-> (all V38m (mem(V38m,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Earithmetic_2ENUMERAL,V37n)),ap(c_2Earithmetic_2ENUMERAL,V38m)))<->p(ap(ap(c_2Earithmetic_2E_3C_3D,V38m),V37n)))))).
% 3.58/3.83  all V39n (mem(V39n,ty_2Enum_2Enum)-> (p(ap(c_2Earithmetic_2EODD,ap(c_2Earithmetic_2ENUMERAL,V39n)))<->p(ap(c_2Earithmetic_2EODD,V39n)))).
% 3.58/3.83  all V40n (mem(V40n,ty_2Enum_2Enum)-> (p(ap(c_2Earithmetic_2EEVEN,ap(c_2Earithmetic_2ENUMERAL,V40n)))<->p(ap(c_2Earithmetic_2EEVEN,V40n)))).
% 3.58/3.83  -p(ap(c_2Earithmetic_2EODD,c_2Enum_2E0)).
% 3.58/3.83  p(ap(c_2Earithmetic_2EEVEN,c_2Enum_2E0)).
% 3.58/3.83  all V0n (mem(V0n,ty_2Enum_2Enum)-> (all V1m (mem(V1m,ty_2Enum_2Enum)->ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),V0n))=V0n&ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,V0n),c_2Earithmetic_2EZERO))=V0n&ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),V0n))=ap(c_2Enum_2ESUC,V0n)&ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),c_2Earithmetic_2EZERO))=ap(c_2Enum_2ESUC,V0n)&ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),V0n))=ap(c_2Enumeral_2EiiSUC,V0n)&ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),c_2Earithmetic_2EZERO))=ap(c_2Enumeral_2EiiSUC,V0n)&ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))&ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m)))))).
% 3.58/3.83  all V0n (mem(V0n,ty_2Enum_2Enum)->ap(c_2Enumeral_2EiDUB,ap(c_2Earithmetic_2EBIT1,V0n))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiDUB,V0n))&ap(c_2Enumeral_2EiDUB,ap(c_2Earithmetic_2EBIT2,V0n))=ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,V0n))&ap(c_2Enumeral_2EiDUB,c_2Earithmetic_2EZERO)=c_2Earithmetic_2EZERO).
% 3.58/3.83  all V0n (mem(V0n,ty_2Enum_2Enum)-> (all V1m (mem(V1m,ty_2Enum_2Enum)->ap(ap(c_2Earithmetic_2E_2A,c_2Earithmetic_2EZERO),V0n)=c_2Earithmetic_2EZERO&ap(ap(c_2Earithmetic_2E_2A,V0n),c_2Earithmetic_2EZERO)=c_2Earithmetic_2EZERO&ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2EBIT1,V0n)),V1m)=ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Enumeral_2EiDUB,ap(ap(c_2Earithmetic_2E_2A,V0n),V1m))),V1m))&ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2EBIT2,V0n)),V1m)=ap(c_2Enumeral_2EiDUB,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(ap(c_2Earithmetic_2E_2A,V0n),V1m)),V1m)))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)-> (all V0x (mem(V0x,A_27a)-> (all V1y (mem(V1y,A_27b)-> (all V2a (mem(V2a,A_27a)-> (all V3b (mem(V3b,A_27b)-> (ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y)=ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V2a),V3b)<->V0x=V2a&V1y=V3b)))))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0s (mem(V0s,arr(A_27a,bool))-> (all V1t (mem(V1t,arr(A_27a,bool))-> (V0s=V1t<-> (all V2x (mem(V2x,A_27a)-> (p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))<->p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t))))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)-> (all V0f (mem(V0f,arr(A_27b,ty_2Epair_2Eprod(A_27a,bool)))-> (all V1v (mem(V1v,A_27a)-> (p(ap(ap(c_2Ebool_2EIN(A_27a),V1v),ap(c_2Epred__set_2EGSPEC(A_27a,A_27b),V0f)))<-> (exists V2x (mem(V2x,A_27b)&ap(ap(c_2Epair_2E_2C(A_27a,bool),V1v),c_2Ebool_2ET)=ap(V0f,V2x))))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0x (mem(V0x,A_27a)->p(ap(ap(c_2Ebool_2EIN(A_27a),V0x),c_2Epred__set_2EUNIV(A_27a)))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0s (mem(V0s,arr(A_27a,bool))-> (all V1t (mem(V1t,arr(A_27a,bool))-> (p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))<-> (all V2x (mem(V2x,A_27a)-> (p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))->p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t))))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0s (mem(V0s,arr(A_27a,bool))-> (all V1t (mem(V1t,arr(A_27a,bool))-> (all V2u (mem(V2u,arr(A_27a,bool))-> (p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))&p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V1t),V2u))->p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V2u)))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0s (mem(V0s,arr(A_27a,bool))-> (all V1t (mem(V1t,arr(A_27a,bool))-> (all V2x (mem(V2x,A_27a)-> (p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),ap(ap(c_2Epred__set_2EINTER(A_27a),V0s),V1t)))<->p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))&p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t)))))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0s (mem(V0s,arr(A_27a,bool))-> (all V1t (mem(V1t,arr(A_27a,bool))->p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),ap(ap(c_2Epred__set_2EINTER(A_27a),V0s),V1t)),V0s))))))& (all V2s (mem(V2s,arr(A_27a,bool))-> (all V3t (mem(V3t,arr(A_27a,bool))->p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),ap(ap(c_2Epred__set_2EINTER(A_27a),V3t),V2s)),V2s))))))).
% 3.58/3.83  all A_27a (ne(A_27a)-> (all V0s (mem(V0s,arr(A_27a,bool))-> (all V1t (mem(V1t,arr(A_27a,bool))-> (all V2u (mem(V2u,arr(A_27a,bool))-> (p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),ap(ap(c_2Epred__set_2EINTER(A_27a),V1t),V2u)))<->p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))&p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V2u)))))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)=ap(ap(c_2Erealax_2Ereal__add,V1y),V0x)))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__add,V0x),ap(ap(c_2Erealax_2Ereal__add,V1y),V2z))=ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),V2z)))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V0x)=V0x).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,V0x)),V0x)=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V1y))&p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z))->p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V2z)))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V0x)=V0x).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__ge,V0x),V1y))<->p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x)))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__add,V0x),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))=V0x).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__add,V0x),ap(c_2Erealax_2Ereal__neg,V0x))=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__mul,V0x),ap(c_2Ereal_2Ereal__of__num,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))=V0x).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)->ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y))=ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,V0x)),ap(c_2Erealax_2Ereal__neg,V1y))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V0x)=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(ap(c_2Erealax_2Ereal__add,V0x),V2z)))<->p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z)))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V1y))&p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V2z))->p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V2z)))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))&p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z))->p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V2z)))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))&p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V2z))->p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V2z)))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))&p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x))<->V0x=V1y)))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)->ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2B,V0m),V1n))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__mul,V0x),ap(c_2Erealax_2Ereal__neg,V1y))=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__mul,V0x),V1y))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Erealax_2Ereal__neg,V0x)),V1y)=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__mul,V0x),V1y))))).
% 3.58/3.83  all V0y (mem(V0y,ty_2Erealax_2Ereal)-> (all V1x (mem(V1x,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Erealax_2Ereal__lt,V1x),V0y))<-> -p(ap(ap(c_2Ereal_2Ereal__lte,V0y),V1x)))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V2z))->p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(ap(c_2Erealax_2Ereal__add,V0x),V2z))))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,V0x)),V1y))<->p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(ap(c_2Erealax_2Ereal__add,V0x),V1y))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,V0x)),ap(c_2Erealax_2Ereal__neg,V1y)))<->p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x)))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,V0x))=V0x).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ereal_2Ereal__lte,V0x),ap(c_2Erealax_2Ereal__neg,V1y)))<->p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1y (mem(V1y,ty_2Erealax_2Ereal)-> (all V2z (mem(V2z,ty_2Erealax_2Ereal)->ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),V2z)=ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__mul,V0x),V2z)),ap(ap(c_2Erealax_2Ereal__mul,V1y),V2z))))))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)->ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2B,V0m),V1n))))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n)))<->p(ap(ap(c_2Earithmetic_2E_3C_3D,V0m),V1n)))))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)->ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2A,V0m),V1n))))).
% 3.58/3.83  all V0m (mem(V0m,ty_2Enum_2Enum)-> (all V1n (mem(V1n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Ereal_2Ereal__ge,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n)))<->p(ap(ap(c_2Earithmetic_2E_3E_3D,V0m),V1n)))))).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)->ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0x),V0x))=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)).
% 3.58/3.83  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1e (mem(V1e,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Ebool_2EIN(ty_2Erealax_2Ereal),V0x),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V1e))))<->p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,V0x)),V1e)))))).
% 3.58/3.83  all V0s (mem(V0s,arr(ty_2Erealax_2Ereal,bool))-> (all V1x (mem(V1x,ty_2Erealax_2Ereal)-> (p(ap(c_2Ereal__topology_2Ebounded__def,V0s))-> (exists V2r (mem(V2r,ty_2Erealax_2Ereal)&p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V2r))&p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),V0s),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V1x),V2r)))))))))).
% 3.58/3.83  all V0a (mem(V0a,ty_2Erealax_2Ereal)-> (all V1a_27 (mem(V1a_27,ty_2Erealax_2Ereal)-> (all V2r (mem(V2r,ty_2Erealax_2Ereal)-> (all V3r_27 (mem(V3r_27,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V2r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V1a_27),V3r_27))))<->p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V1a_27))),V2r)),V3r_27))|p(ap(ap(c_2Ereal_2Ereal__lte,V2r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))))))))))).
% 3.58/3.84  all V4a (mem(V4a,ty_2Erealax_2Ereal)-> (all V5a_27 (mem(V5a_27,ty_2Erealax_2Ereal)-> (all V6r (mem(V6r,ty_2Erealax_2Ereal)-> (all V7r_27 (mem(V7r_27,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V6r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V5a_27),V7r_27))))<->p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V5a_27))),V6r)),V7r_27))|p(ap(ap(c_2Ereal_2Ereal__lte,V6r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))))))))))).
% 3.58/3.84  all V8a (mem(V8a,ty_2Erealax_2Ereal)-> (all V9a_27 (mem(V9a_27,ty_2Erealax_2Ereal)-> (all V10r (mem(V10r,ty_2Erealax_2Ereal)-> (all V11r_27 (mem(V11r_27,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V10r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V9a_27),V11r_27))))<->p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V9a_27))),V10r)),V11r_27))|p(ap(ap(c_2Erealax_2Ereal__lt,V10r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))))))))))).
% 3.58/3.84  all V12a (mem(V12a,ty_2Erealax_2Ereal)-> (all V13a_27 (mem(V13a_27,ty_2Erealax_2Ereal)-> (all V14r (mem(V14r,ty_2Erealax_2Ereal)-> (all V15r_27 (mem(V15r_27,ty_2Erealax_2Ereal)-> (p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V14r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V13a_27),V15r_27))))<->p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V13a_27))),V14r)),V15r_27))|p(ap(ap(c_2Erealax_2Ereal__lt,V14r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))))))))))).
% 3.58/3.84  all V0s (mem(V0s,arr(ty_2Erealax_2Ereal,bool))-> (p(ap(c_2Ereal__topology_2Ecompact,V0s))->p(ap(c_2Ereal__topology_2Ebounded__def,V0s)))).
% 3.58/3.84  all V0s (mem(V0s,arr(ty_2Erealax_2Ereal,bool))-> (all V1t (mem(V1t,arr(ty_2Erealax_2Ereal,bool))-> (p(ap(c_2Ereal__topology_2EClosed,V0s))&p(ap(c_2Ereal__topology_2Ecompact,V1t))->p(ap(c_2Ereal__topology_2Ecompact,ap(ap(c_2Epred__set_2EINTER(ty_2Erealax_2Ereal),V0s),V1t))))))).
% 3.58/3.84  all V0x (mem(V0x,ty_2Erealax_2Ereal)-> (all V1e (mem(V1e,ty_2Erealax_2Ereal)->p(ap(c_2Ereal__topology_2Ecompact,ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0x),V1e))))))).
% 3.58/3.84  all A_27a (ne(A_27a)-> (all A_27b (ne(A_27b)-> (all A_27c (ne(A_27c)-> (all A_27d (ne(A_27d)-> (all A_27e (ne(A_27e)-> (all A_27f (ne(A_27f)-> (all A_27g (ne(A_27g)-> (all A_27h (ne(A_27h)-> (all A_27i (ne(A_27i)-> (all V0P (mem(V0P,arr(A_27a,bool))-> (all V1f (mem(V1f,arr(A_27a,arr(A_27b,bool)))->ap(c_2Epred__set_2EBIGUNION(A_27b),ap(c_2Epred__set_2EGSPEC(arr(A_27b,bool),A_27a),f3575(A_27b,A_27a,V1f,V0P)))=ap(c_2Epred__set_2EGSPEC(A_27b,A_27b),f3768(A_27a,A_27b,V1f,V0P))))))& (all V5P (mem(V5P,arr(A_27c,arr(A_27d,bool)))-> (all V6f (mem(V6f,arr(A_27c,arr(A_27d,arr(A_27e,bool))))->ap(c_2Epred__set_2EBIGUNION(A_27e),ap(c_2Epred__set_2EGSPEC(arr(A_27e,bool),ty_2Epair_2Eprod(A_27c,A_27d)),ap(c_2Epair_2EUNCURRY(A_27c,A_27d,ty_2Epair_2Eprod(arr(A_27e,bool),bool)),f3579(A_27d,A_27e,A_27c,V6f,V5P))))=ap(c_2Epred__set_2EGSPEC(A_27e,A_27e),f3771(A_27d,A_27c,A_27e,V5P,V6f))))))& (all V12P (mem(V12P,arr(A_27f,arr(A_27g,arr(A_27h,bool))))-> (all V13f (mem(V13f,arr(A_27f,arr(A_27g,arr(A_27h,arr(A_27i,bool)))))->ap(c_2Epred__set_2EBIGUNION(A_27i),ap(c_2Epred__set_2EGSPEC(arr(A_27i,bool),ty_2Epair_2Eprod(A_27f,ty_2Epair_2Eprod(A_27g,A_27h))),ap(c_2Epair_2EUNCURRY(A_27f,ty_2Epair_2Eprod(A_27g,A_27h),ty_2Epair_2Eprod(arr(A_27i,bool),bool)),f3585(A_27g,A_27i,A_27h,A_27f,V12P,V13f))))=ap(c_2Epred__set_2EGSPEC(A_27i,A_27i),f3775(A_27h,A_27g,A_27f,A_27i,V13f,V12P))))))))))))))))))))))).
% 3.58/3.84  all V0t (mem(V0t,bool)-> (-(-p(V0t))<->p(V0t))).
% 3.58/3.84  all V0A (mem(V0A,bool)-> (p(V0A)-> -(-p(V0A)))).
% 3.58/3.84  all V0A (mem(V0A,bool)-> (all V1B (mem(V1B,bool)-> (-(-(p(V0A)|p(V1B)))<-> (-p(V0A)-> -(-p(V1B))))))).
% 3.58/3.84  all V0A (mem(V0A,bool)-> (all V1B (mem(V1B,bool)-> (-(-(-p(V0A)|p(V1B)))<-> (p(V0A)-> -(-p(V1B))))))).
% 3.58/3.84  all V0A (mem(V0A,bool)-> (-(-p(V0A))-> -(-p(V0A)))).
% 3.58/3.84  all V0p (mem(V0p,bool)-> (all V1q (mem(V1q,bool)-> (all V2r (mem(V2r,bool)-> ((p(V0p)<-> (p(V1q)<->p(V2r)))<-> (p(V0p)|p(V1q)|p(V2r))& (p(V0p)| -p(V2r)| -p(V1q))& (p(V1q)| -p(V2r)| -p(V0p))& (p(V2r)| -p(V1q)| -p(V0p)))))))).
% 3.58/3.84  all V0p (mem(V0p,bool)-> (all V1q (mem(V1q,bool)-> (all V2r (mem(V2r,bool)-> ((p(V0p)<->p(V1q)&p(V2r))<-> (p(V0p)| -p(V1q)| -p(V2r))& (p(V1q)| -p(V0p))& (p(V2r)| -p(V0p)))))))).
% 3.58/3.84  all V0p (mem(V0p,bool)-> (all V1q (mem(V1q,bool)-> (all V2r (mem(V2r,bool)-> ((p(V0p)<->p(V1q)|p(V2r))<-> (p(V0p)| -p(V1q))& (p(V0p)| -p(V2r))& (p(V1q)|p(V2r)| -p(V0p)))))))).
% 3.58/3.84  all V0p (mem(V0p,bool)-> (all V1q (mem(V1q,bool)-> (all V2r (mem(V2r,bool)-> ((p(V0p)<-> (p(V1q)->p(V2r)))<-> (p(V0p)|p(V1q))& (p(V0p)| -p(V2r))& (-p(V1q)|p(V2r)| -p(V0p)))))))).
% 3.58/3.84  all V0p (mem(V0p,bool)-> (all V1q (mem(V1q,bool)-> ((p(V0p)<-> -p(V1q))<-> (p(V0p)|p(V1q))& (-p(V1q)| -p(V0p)))))).
% 3.58/3.84  -(all V0s (mem(V0s,arr(ty_2Erealax_2Ereal,bool))-> (p(ap(c_2Ereal__topology_2EClosed,V0s))-> (exists V1f (mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))& (all V2n (mem(V2n,ty_2Enum_2Enum)->p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,V2n)))))& (all V3n (mem(V3n,ty_2Enum_2Enum)->p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,V3n)),V0s))))& (all V4n (mem(V4n,ty_2Enum_2Enum)->p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,V4n)),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,V4n),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))))&ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))=V0s& (all V6k (mem(V6k,arr(ty_2Erealax_2Ereal,bool))-> (p(ap(c_2Ereal__topology_2Ecompact,V6k))&p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),V6k),V0s))-> (exists V7N (mem(V7N,ty_2Enum_2Enum)& (all V8n (mem(V8n,ty_2Enum_2Enum)-> (p(ap(ap(c_2Earithmetic_2E_3E_3D,V8n),V7N))->p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),V6k),ap(V1f,V8n)))))))))))))))).
% 3.58/3.84  end_of_list.
% 3.58/3.84  
% 3.58/3.84  -------> usable clausifies to:
% 3.58/3.84  
% 3.58/3.84  list(usable).
% 3.58/3.84  0 [] A=A.
% 3.58/3.84  0 [] ne(bool).
% 3.58/3.84  0 [] ne(ind).
% 3.58/3.84  0 [] -ne(A)| -ne(B)|ne(arr(A,B)).
% 3.58/3.84  0 [] -mem(F,arr(A,B))| -mem(X,A)|mem(ap(F,X),B).
% 3.58/3.84  0 [] -mem(Q,bool)| -mem(R,bool)|p(Q)|p(R)|Q=R.
% 3.58/3.84  0 [] -mem(Q,bool)| -mem(R,bool)| -p(Q)| -p(R)|Q=R.
% 3.58/3.84  0 [] -mem(F,arr(A,B))| -mem(G,arr(A,B))|mem($f1(A,B,F,G),A)|F=G.
% 3.58/3.84  0 [] -mem(F,arr(A,B))| -mem(G,arr(A,B))|ap(F,$f1(A,B,F,G))!=ap(G,$f1(A,B,F,G))|F=G.
% 3.58/3.84  0 [] -mem(X,A)|ap(k(A,Y),X)=Y.
% 3.58/3.84  0 [] -mem(X,A)|ap(i(A),X)=X.
% 3.58/3.84  0 [] ne(ty_2Enum_2Enum).
% 3.58/3.84  0 [] mem(c_2Earithmetic_2EEVEN,arr(ty_2Enum_2Enum,bool)).
% 3.58/3.84  0 [] mem(c_2Earithmetic_2EODD,arr(ty_2Enum_2Enum,bool)).
% 3.58/3.84  0 [] mem(c_2Earithmetic_2E_3E,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.84  0 [] mem(c_2Eprim__rec_2E_3C,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.84  0 [] mem(c_2Eprim__rec_2EPRE,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.84  0 [] mem(c_2Earithmetic_2EEXP,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.84  0 [] mem(c_2Earithmetic_2E_2D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.84  0 [] mem(c_2Enumeral_2EiiSUC,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.84  0 [] mem(c_2Enum_2ESUC,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.84  0 [] mem(c_2Earithmetic_2EBIT2,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.85  0 [] mem(c_2Enumeral_2EiDUB,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.85  0 [] mem(c_2Enumeral_2EiZ,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.85  0 [] mem(c_2Ebool_2ET,bool).
% 3.58/3.85  0 [] p(c_2Ebool_2ET).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Epred__set_2EUNIV(A_27a),arr(A_27a,bool)).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2EZERO,ty_2Enum_2Enum).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2EBIT1,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2ENUMERAL,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 3.58/3.85  0 [] ne(ty_2Erealax_2Ereal).
% 3.58/3.85  0 [] mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2E_2B,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2E_3C_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2E_2A,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 3.58/3.85  0 [] mem(c_2Erealax_2Ereal__mul,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))).
% 3.58/3.85  0 [] mem(c_2Earithmetic_2E_3E_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 3.58/3.85  0 [] mem(c_2Ereal_2Ereal__ge,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.85  0 [] mem(c_2Ereal_2Eabs,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)).
% 3.58/3.85  0 [] mem(c_2Erealax_2Ereal__lt,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.85  0 [] mem(c_2Enum_2E0,ty_2Enum_2Enum).
% 3.58/3.85  0 [] mem(c_2Ereal_2Ereal__of__num,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal)).
% 3.58/3.85  0 [] -ne(A0)| -ne(A1)|ne(ty_2Epair_2Eprod(A0,A1)).
% 3.58/3.85  0 [] mem(c_2Ereal__topology_2EDist,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ty_2Erealax_2Ereal)).
% 3.58/3.85  0 [] mem(c_2Erealax_2Ereal__add,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))).
% 3.58/3.85  0 [] mem(c_2Ereal_2Ereal__lte,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.85  0 [] mem(c_2Ereal__topology_2Eball,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Epred__set_2ESUBSET(A_27a),arr(arr(A_27a,bool),arr(arr(A_27a,bool),bool))).
% 3.58/3.85  0 [] mem(c_2Ereal__topology_2Ebounded__def,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Epred__set_2EINTER(A_27a),arr(arr(A_27a,bool),arr(arr(A_27a,bool),arr(A_27a,bool)))).
% 3.58/3.85  0 [] mem(c_2Ereal__topology_2EClosed,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 3.58/3.85  0 [] mem(c_2Ereal__topology_2Ecball,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),arr(ty_2Erealax_2Ereal,bool))).
% 3.58/3.85  0 [] mem(c_2Ereal__topology_2Ecompact,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -ne(A_27c)|mem(c_2Epair_2EUNCURRY(A_27a,A_27b,A_27c),arr(arr(A_27a,arr(A_27b,A_27c)),arr(ty_2Epair_2Eprod(A_27a,A_27b),A_27c))).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Ebool_2EIN(A_27a),arr(A_27a,arr(arr(A_27a,bool),bool))).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Ebool_2E_3F(A_27a),arr(arr(A_27a,bool),bool)).
% 3.58/3.85  0 [] -ne(A)| -mem(Q,arr(A,bool))| -p(ap(c_2Ebool_2E_3F(A),Q))|mem($f2(A,Q),A).
% 3.58/3.85  0 [] -ne(A)| -mem(Q,arr(A,bool))| -p(ap(c_2Ebool_2E_3F(A),Q))|p(ap(Q,$f2(A,Q))).
% 3.58/3.85  0 [] -ne(A)| -mem(Q,arr(A,bool))|p(ap(c_2Ebool_2E_3F(A),Q))| -mem(X,A)| -p(ap(Q,X)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)|mem(c_2Epair_2E_2C(A_27a,A_27b),arr(A_27a,arr(A_27b,ty_2Epair_2Eprod(A_27a,A_27b)))).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)|mem(c_2Epred__set_2EGSPEC(A_27a,A_27b),arr(arr(A_27b,ty_2Epair_2Eprod(A_27a,bool)),arr(A_27a,bool))).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Epred__set_2EBIGUNION(A_27a),arr(arr(arr(A_27a,bool),bool),arr(A_27a,bool))).
% 3.58/3.85  0 [] mem(c_2Ebool_2EF,bool).
% 3.58/3.85  0 [] -p(c_2Ebool_2EF).
% 3.58/3.85  0 [] mem(c_2Emin_2E_3D_3D_3E,arr(bool,arr(bool,bool))).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)| -p(ap(ap(c_2Emin_2E_3D_3D_3E,Q),R))| -p(Q)|p(R).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)|p(ap(ap(c_2Emin_2E_3D_3D_3E,Q),R))|p(Q).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)|p(ap(ap(c_2Emin_2E_3D_3D_3E,Q),R))| -p(R).
% 3.58/3.85  0 [] mem(c_2Ebool_2E_5C_2F,arr(bool,arr(bool,bool))).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)| -p(ap(ap(c_2Ebool_2E_5C_2F,Q),R))|p(Q)|p(R).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)|p(ap(ap(c_2Ebool_2E_5C_2F,Q),R))| -p(Q).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)|p(ap(ap(c_2Ebool_2E_5C_2F,Q),R))| -p(R).
% 3.58/3.85  0 [] mem(c_2Ebool_2E_2F_5C,arr(bool,arr(bool,bool))).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)| -p(ap(ap(c_2Ebool_2E_2F_5C,Q),R))|p(Q).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)| -p(ap(ap(c_2Ebool_2E_2F_5C,Q),R))|p(R).
% 3.58/3.85  0 [] -mem(Q,bool)| -mem(R,bool)|p(ap(ap(c_2Ebool_2E_2F_5C,Q),R))| -p(Q)| -p(R).
% 3.58/3.85  0 [] mem(c_2Ebool_2E_7E,arr(bool,bool)).
% 3.58/3.85  0 [] -mem(Q,bool)| -p(ap(c_2Ebool_2E_7E,Q))| -p(Q).
% 3.58/3.85  0 [] -mem(Q,bool)|p(ap(c_2Ebool_2E_7E,Q))|p(Q).
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Emin_2E_3D(A_27a),arr(A_27a,arr(A_27a,bool))).
% 3.58/3.85  0 [] -ne(A)| -mem(X,A)| -mem(Y,A)| -p(ap(ap(c_2Emin_2E_3D(A),X),Y))|X=Y.
% 3.58/3.85  0 [] -ne(A)| -mem(X,A)| -mem(Y,A)|p(ap(ap(c_2Emin_2E_3D(A),X),Y))|X!=Y.
% 3.58/3.85  0 [] -ne(A_27a)|mem(c_2Ebool_2E_21(A_27a),arr(arr(A_27a,bool),bool)).
% 3.58/3.85  0 [] -ne(A)| -mem(Q,arr(A,bool))| -p(ap(c_2Ebool_2E_21(A),Q))| -mem(X,A)|p(ap(Q,X)).
% 3.58/3.85  0 [] -ne(A)| -mem(Q,arr(A,bool))|p(ap(c_2Ebool_2E_21(A),Q))|mem($f3(A,Q),A).
% 3.58/3.85  0 [] -ne(A)| -mem(Q,arr(A,bool))|p(ap(c_2Ebool_2E_21(A),Q))| -p(ap(Q,$f3(A,Q))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),V0n)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,V0m),V1n))|p(ap(ap(c_2Eprim__rec_2E_3C,V1n),V0m)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V0m),V1n))| -p(ap(ap(c_2Eprim__rec_2E_3C,V1n),V0m)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,V0m),V1n)!=c_2Enum_2E0|V0m=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,V0m),V1n)!=c_2Enum_2E0|V1n=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,V0m),V1n)=c_2Enum_2E0|V0m!=c_2Enum_2E0|V1n!=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V0n),c_2Enum_2E0))|V0n=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,V0n),c_2Enum_2E0))|V0n!=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V1m,ty_2Enum_2Enum)| -mem(V2n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),ap(c_2Enum_2ESUC,V2n)))|V1m=ap(c_2Enum_2ESUC,V2n)|p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),V2n)).
% 3.58/3.85  0 [] -mem(V1m,ty_2Enum_2Enum)| -mem(V2n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),ap(c_2Enum_2ESUC,V2n)))|V1m!=ap(c_2Enum_2ESUC,V2n).
% 3.58/3.85  0 [] -mem(V1m,ty_2Enum_2Enum)| -mem(V2n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),ap(c_2Enum_2ESUC,V2n)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V1m),V2n)).
% 3.58/3.85  0 [] -ne(A_27a)|c_2Ebool_2EIN(A_27a)=f33(A_27a).
% 3.58/3.85  0 [] $T.
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0t,bool)|mem($f4(A_27a,V0t),A_27a)|p(V0t).
% 3.58/3.85  0 [] -mem(V0t,bool)|p(V0t)| -$F.
% 3.58/3.85  0 [] -mem(V0t,bool)| -$F|p(V0t)| -$T.
% 3.58/3.85  0 [] -mem(V0t,bool)|$T.
% 3.58/3.85  0 [] $T|$F.
% 3.58/3.85  0 [] -$T| -$F.
% 3.58/3.85  0 [] $F|$T.
% 3.58/3.85  0 [] -$F| -$T.
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0x,A_27a)|V0x!=V0x|$T.
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0x,A_27a)|V0x=V0x| -$T.
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0x,A_27a)| -mem(V1y,A_27a)|V0x!=V1y|V1y=V0x.
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0x,A_27a)| -mem(V1y,A_27a)|V0x=V1y|V1y!=V0x.
% 3.58/3.85  0 [] -mem(V0t,bool)|$T|p(V0t).
% 3.58/3.85  0 [] -mem(V0t,bool)|$T| -p(V0t).
% 3.58/3.85  0 [] -mem(V0t,bool)| -$F| -p(V0t).
% 3.58/3.85  0 [] -mem(V0t,bool)| -$F|p(V0t).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))|mem($f5(A_27a,V0P),A_27a)| -mem(V2x,A_27a)| -p(ap(V0P,V2x)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))|p(ap(V0P,$f5(A_27a,V0P)))| -mem(V2x,A_27a)| -p(ap(V0P,V2x)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1x,A_27a)| -p(ap(V0P,V1x))|mem($f6(A_27a,V0P),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1x,A_27a)| -p(ap(V0P,V1x))|p(ap(V0P,$f6(A_27a,V0P))).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)| -mem(V2x,A_27a)| -p(ap(V0P,V2x))|mem($f7(A_27a,V0P,V1Q),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)| -mem(V2x,A_27a)| -p(ap(V0P,V2x))|p(ap(V0P,$f7(A_27a,V0P,V1Q)))|p(V1Q).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)| -p(V1Q)|mem($f7(A_27a,V0P,V1Q),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)|mem($f8(A_27a,V0P,V1Q),A_27a)|p(V1Q)| -mem(V3x,A_27a)| -p(ap(V0P,V3x)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)|p(ap(V0P,$f8(A_27a,V0P,V1Q)))|p(V1Q)| -mem(V3x,A_27a)| -p(ap(V0P,V3x)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)| -mem(V2x,A_27a)| -p(ap(V0P,V2x))| -p(V1Q)|mem($f9(A_27a,V0P,V1Q),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)| -mem(V2x,A_27a)| -p(ap(V0P,V2x))| -p(V1Q)|p(ap(V0P,$f9(A_27a,V0P,V1Q))).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)|mem($f10(A_27a,V0P,V1Q),A_27a)| -mem(V3x,A_27a)| -p(ap(V0P,V3x))| -p(V1Q).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1Q,bool)|p(ap(V0P,$f10(A_27a,V0P,V1Q)))| -mem(V3x,A_27a)| -p(ap(V0P,V3x))| -p(V1Q).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,bool)| -mem(V1Q,arr(A_27a,bool))| -mem(V2x,A_27a)| -p(V0P)| -p(ap(V1Q,V2x))|mem($f11(A_27a,V0P,V1Q),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,bool)| -mem(V1Q,arr(A_27a,bool))| -mem(V2x,A_27a)| -p(V0P)| -p(ap(V1Q,V2x))|p(ap(V1Q,$f11(A_27a,V0P,V1Q))).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,bool)| -mem(V1Q,arr(A_27a,bool))|mem($f12(A_27a,V0P,V1Q),A_27a)| -p(V0P)| -mem(V3x,A_27a)| -p(ap(V1Q,V3x)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,bool)| -mem(V1Q,arr(A_27a,bool))|p(ap(V1Q,$f12(A_27a,V0P,V1Q)))| -p(V0P)| -mem(V3x,A_27a)| -p(ap(V1Q,V3x)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1a,A_27a)| -mem(V2x,A_27a)|V2x!=V1a| -p(ap(V0P,V2x))|p(ap(V0P,V1a)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1a,A_27a)|mem($f13(A_27a,V0P,V1a),A_27a)| -p(ap(V0P,V1a)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1a,A_27a)|$f13(A_27a,V0P,V1a)=V1a| -p(ap(V0P,V1a)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0P,arr(A_27a,bool))| -mem(V1a,A_27a)|p(ap(V0P,$f13(A_27a,V0P,V1a)))| -p(ap(V0P,V1a)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))|mem($f14(A_27a,A_27b,V0P),A_27a)|mem($f15(A_27a,A_27b,V0P),arr(A_27a,A_27b)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))|mem($f14(A_27a,A_27b,V0P),A_27a)| -mem(V4x,A_27a)|p(ap(ap(V0P,V4x),ap($f15(A_27a,A_27b,V0P),V4x))).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))| -mem(V2y,A_27b)| -p(ap(ap(V0P,$f14(A_27a,A_27b,V0P)),V2y))|mem($f15(A_27a,A_27b,V0P),arr(A_27a,A_27b)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))| -mem(V2y,A_27b)| -p(ap(ap(V0P,$f14(A_27a,A_27b,V0P)),V2y))| -mem(V4x,A_27a)|p(ap(ap(V0P,V4x),ap($f15(A_27a,A_27b,V0P),V4x))).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))| -mem(V1x,A_27a)|mem($f16(A_27a,A_27b,V0P,V1x),A_27b)| -mem(V3f,arr(A_27a,A_27b))|mem($f17(A_27a,A_27b,V0P,V3f),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))| -mem(V1x,A_27a)|mem($f16(A_27a,A_27b,V0P,V1x),A_27b)| -mem(V3f,arr(A_27a,A_27b))| -p(ap(ap(V0P,$f17(A_27a,A_27b,V0P,V3f)),ap(V3f,$f17(A_27a,A_27b,V0P,V3f)))).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))| -mem(V1x,A_27a)|p(ap(ap(V0P,V1x),$f16(A_27a,A_27b,V0P,V1x)))| -mem(V3f,arr(A_27a,A_27b))|mem($f17(A_27a,A_27b,V0P,V3f),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0P,arr(A_27a,arr(A_27b,bool)))| -mem(V1x,A_27a)|p(ap(ap(V0P,V1x),$f16(A_27a,A_27b,V0P,V1x)))| -mem(V3f,arr(A_27a,A_27b))| -p(ap(ap(V0P,$f17(A_27a,A_27b,V0P,V3f)),ap(V3f,$f17(A_27a,A_27b,V0P,V3f)))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|mem($f18(V0x),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,V0x),ap(c_2Ereal_2Ereal__of__num,$f18(V0x)))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,c_2Enum_2E0),V0n)=V0n.
% 3.58/3.85  0 [] -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,V1n),c_2Enum_2E0)=V1n.
% 3.58/3.85  0 [] -mem(V2n,ty_2Enum_2Enum)| -mem(V3m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,V2n)),ap(c_2Earithmetic_2ENUMERAL,V3m))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,V2n),V3m))).
% 3.58/3.85  0 [] -mem(V4n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,c_2Enum_2E0),V4n)=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V5n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,V5n),c_2Enum_2E0)=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V6n,ty_2Enum_2Enum)| -mem(V7m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2ENUMERAL,V6n)),ap(c_2Earithmetic_2ENUMERAL,V7m))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2E_2A,V6n),V7m)).
% 3.58/3.85  0 [] -mem(V8n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2D,c_2Enum_2E0),V8n)=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V9n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2D,V9n),c_2Enum_2E0)=V9n.
% 3.58/3.85  0 [] -mem(V10n,ty_2Enum_2Enum)| -mem(V11m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2D,ap(c_2Earithmetic_2ENUMERAL,V10n)),ap(c_2Earithmetic_2ENUMERAL,V11m))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2E_2D,V10n),V11m)).
% 3.58/3.85  0 [] -mem(V12n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,V12n)))=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V13n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,V13n)))=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V14n,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,V14n),c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)).
% 3.58/3.85  0 [] -mem(V15n,ty_2Enum_2Enum)| -mem(V16m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,ap(c_2Earithmetic_2ENUMERAL,V15n)),ap(c_2Earithmetic_2ENUMERAL,V16m))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2EEXP,V15n),V16m)).
% 3.58/3.85  0 [] ap(c_2Enum_2ESUC,c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)).
% 3.58/3.85  0 [] -mem(V17n,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(c_2Earithmetic_2ENUMERAL,V17n))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Enum_2ESUC,V17n)).
% 3.58/3.85  0 [] ap(c_2Eprim__rec_2EPRE,c_2Enum_2E0)=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V18n,ty_2Enum_2Enum)|ap(c_2Eprim__rec_2EPRE,ap(c_2Earithmetic_2ENUMERAL,V18n))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Eprim__rec_2EPRE,V18n)).
% 3.58/3.85  0 [] -mem(V19n,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,V19n)!=c_2Enum_2E0|V19n=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V19n,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,V19n)=c_2Enum_2E0|V19n!=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V20n,ty_2Enum_2Enum)|c_2Enum_2E0!=ap(c_2Earithmetic_2ENUMERAL,V20n)|V20n=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V20n,ty_2Enum_2Enum)|c_2Enum_2E0=ap(c_2Earithmetic_2ENUMERAL,V20n)|V20n!=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V21n,ty_2Enum_2Enum)| -mem(V22m,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,V21n)!=ap(c_2Earithmetic_2ENUMERAL,V22m)|V21n=V22m.
% 3.58/3.85  0 [] -mem(V21n,ty_2Enum_2Enum)| -mem(V22m,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,V21n)=ap(c_2Earithmetic_2ENUMERAL,V22m)|V21n!=V22m.
% 3.58/3.85  0 [] -mem(V23n,ty_2Enum_2Enum)| -p(ap(ap(c_2Eprim__rec_2E_3C,V23n),c_2Enum_2E0))|$F.
% 3.58/3.85  0 [] -mem(V23n,ty_2Enum_2Enum)|p(ap(ap(c_2Eprim__rec_2E_3C,V23n),c_2Enum_2E0))| -$F.
% 3.58/3.85  0 [] -mem(V24n,ty_2Enum_2Enum)| -p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,V24n)))|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),V24n)).
% 3.58/3.85  0 [] -mem(V24n,ty_2Enum_2Enum)|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,V24n)))| -p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),V24n)).
% 3.58/3.85  0 [] -mem(V25n,ty_2Enum_2Enum)| -mem(V26m,ty_2Enum_2Enum)| -p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,V25n)),ap(c_2Earithmetic_2ENUMERAL,V26m)))|p(ap(ap(c_2Eprim__rec_2E_3C,V25n),V26m)).
% 3.58/3.85  0 [] -mem(V25n,ty_2Enum_2Enum)| -mem(V26m,ty_2Enum_2Enum)|p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,V25n)),ap(c_2Earithmetic_2ENUMERAL,V26m)))| -p(ap(ap(c_2Eprim__rec_2E_3C,V25n),V26m)).
% 3.58/3.85  0 [] -mem(V27n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E,c_2Enum_2E0),V27n))|$F.
% 3.58/3.85  0 [] -mem(V27n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E,c_2Enum_2E0),V27n))| -$F.
% 3.58/3.85  0 [] -mem(V28n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,V28n)),c_2Enum_2E0))|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),V28n)).
% 3.58/3.85  0 [] -mem(V28n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,V28n)),c_2Enum_2E0))| -p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),V28n)).
% 3.58/3.85  0 [] -mem(V29n,ty_2Enum_2Enum)| -mem(V30m,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,V29n)),ap(c_2Earithmetic_2ENUMERAL,V30m)))|p(ap(ap(c_2Eprim__rec_2E_3C,V30m),V29n)).
% 3.58/3.85  0 [] -mem(V29n,ty_2Enum_2Enum)| -mem(V30m,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,V29n)),ap(c_2Earithmetic_2ENUMERAL,V30m)))| -p(ap(ap(c_2Eprim__rec_2E_3C,V30m),V29n)).
% 3.58/3.85  0 [] -mem(V31n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),V31n))|$T.
% 3.58/3.85  0 [] -mem(V31n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),V31n))| -$T.
% 3.58/3.85  0 [] -mem(V32n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,V32n)),c_2Enum_2E0))|p(ap(ap(c_2Earithmetic_2E_3C_3D,V32n),c_2Earithmetic_2EZERO)).
% 3.58/3.85  0 [] -mem(V32n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,V32n)),c_2Enum_2E0))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V32n),c_2Earithmetic_2EZERO)).
% 3.58/3.85  0 [] -mem(V33n,ty_2Enum_2Enum)| -mem(V34m,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,V33n)),ap(c_2Earithmetic_2ENUMERAL,V34m)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,V33n),V34m)).
% 3.58/3.85  0 [] -mem(V33n,ty_2Enum_2Enum)| -mem(V34m,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,V33n)),ap(c_2Earithmetic_2ENUMERAL,V34m)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V33n),V34m)).
% 3.58/3.85  0 [] -mem(V35n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E_3D,V35n),c_2Enum_2E0))|$T.
% 3.58/3.85  0 [] -mem(V35n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,V35n),c_2Enum_2E0))| -$T.
% 3.58/3.85  0 [] -mem(V36n,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),V36n))|V36n=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V36n,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),V36n))|V36n!=c_2Enum_2E0.
% 3.58/3.85  0 [] -mem(V37n,ty_2Enum_2Enum)| -mem(V38m,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Earithmetic_2ENUMERAL,V37n)),ap(c_2Earithmetic_2ENUMERAL,V38m)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,V38m),V37n)).
% 3.58/3.85  0 [] -mem(V37n,ty_2Enum_2Enum)| -mem(V38m,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Earithmetic_2ENUMERAL,V37n)),ap(c_2Earithmetic_2ENUMERAL,V38m)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V38m),V37n)).
% 3.58/3.85  0 [] -mem(V39n,ty_2Enum_2Enum)| -p(ap(c_2Earithmetic_2EODD,ap(c_2Earithmetic_2ENUMERAL,V39n)))|p(ap(c_2Earithmetic_2EODD,V39n)).
% 3.58/3.85  0 [] -mem(V39n,ty_2Enum_2Enum)|p(ap(c_2Earithmetic_2EODD,ap(c_2Earithmetic_2ENUMERAL,V39n)))| -p(ap(c_2Earithmetic_2EODD,V39n)).
% 3.58/3.85  0 [] -mem(V40n,ty_2Enum_2Enum)| -p(ap(c_2Earithmetic_2EEVEN,ap(c_2Earithmetic_2ENUMERAL,V40n)))|p(ap(c_2Earithmetic_2EEVEN,V40n)).
% 3.58/3.85  0 [] -mem(V40n,ty_2Enum_2Enum)|p(ap(c_2Earithmetic_2EEVEN,ap(c_2Earithmetic_2ENUMERAL,V40n)))| -p(ap(c_2Earithmetic_2EEVEN,V40n)).
% 3.58/3.85  0 [] -p(ap(c_2Earithmetic_2EODD,c_2Enum_2E0)).
% 3.58/3.85  0 [] p(ap(c_2Earithmetic_2EEVEN,c_2Enum_2E0)).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),V0n))=V0n.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,V0n),c_2Earithmetic_2EZERO))=V0n.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),V0n))=ap(c_2Enum_2ESUC,V0n).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),c_2Earithmetic_2EZERO))=ap(c_2Enum_2ESUC,V0n).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),V0n))=ap(c_2Enumeral_2EiiSUC,V0n).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),c_2Earithmetic_2EZERO))=ap(c_2Enumeral_2EiiSUC,V0n).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT1,V1m)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,V0n)),ap(c_2Earithmetic_2EBIT2,V1m)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,V0n),V1m))).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,ap(c_2Earithmetic_2EBIT1,V0n))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiDUB,V0n)).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,ap(c_2Earithmetic_2EBIT2,V0n))=ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,V0n)).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,c_2Earithmetic_2EZERO)=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,c_2Earithmetic_2EZERO),V0n)=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,V0n),c_2Earithmetic_2EZERO)=c_2Earithmetic_2EZERO.
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2EBIT1,V0n)),V1m)=ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Enumeral_2EiDUB,ap(ap(c_2Earithmetic_2E_2A,V0n),V1m))),V1m)).
% 3.58/3.85  0 [] -mem(V0n,ty_2Enum_2Enum)| -mem(V1m,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2EBIT2,V0n)),V1m)=ap(c_2Enumeral_2EiDUB,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(ap(c_2Earithmetic_2E_2A,V0n),V1m)),V1m))).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0x,A_27a)| -mem(V1y,A_27b)| -mem(V2a,A_27a)| -mem(V3b,A_27b)|ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y)!=ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V2a),V3b)|V0x=V2a.
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0x,A_27a)| -mem(V1y,A_27b)| -mem(V2a,A_27a)| -mem(V3b,A_27b)|ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y)!=ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V2a),V3b)|V1y=V3b.
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0x,A_27a)| -mem(V1y,A_27b)| -mem(V2a,A_27a)| -mem(V3b,A_27b)|ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V0x),V1y)=ap(ap(c_2Epair_2E_2C(A_27a,A_27b),V2a),V3b)|V0x!=V2a|V1y!=V3b.
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|V0s!=V1t| -mem(V2x,A_27a)| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))|p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|V0s!=V1t| -mem(V2x,A_27a)|p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|V0s=V1t|mem($f19(A_27a,V0s,V1t),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|V0s=V1t|p(ap(ap(c_2Ebool_2EIN(A_27a),$f19(A_27a,V0s,V1t)),V0s))|p(ap(ap(c_2Ebool_2EIN(A_27a),$f19(A_27a,V0s,V1t)),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|V0s=V1t| -p(ap(ap(c_2Ebool_2EIN(A_27a),$f19(A_27a,V0s,V1t)),V0s))| -p(ap(ap(c_2Ebool_2EIN(A_27a),$f19(A_27a,V0s,V1t)),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0f,arr(A_27b,ty_2Epair_2Eprod(A_27a,bool)))| -mem(V1v,A_27a)| -p(ap(ap(c_2Ebool_2EIN(A_27a),V1v),ap(c_2Epred__set_2EGSPEC(A_27a,A_27b),V0f)))|mem($f20(A_27a,A_27b,V0f,V1v),A_27b).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0f,arr(A_27b,ty_2Epair_2Eprod(A_27a,bool)))| -mem(V1v,A_27a)| -p(ap(ap(c_2Ebool_2EIN(A_27a),V1v),ap(c_2Epred__set_2EGSPEC(A_27a,A_27b),V0f)))|ap(ap(c_2Epair_2E_2C(A_27a,bool),V1v),c_2Ebool_2ET)=ap(V0f,$f20(A_27a,A_27b,V0f,V1v)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -mem(V0f,arr(A_27b,ty_2Epair_2Eprod(A_27a,bool)))| -mem(V1v,A_27a)|p(ap(ap(c_2Ebool_2EIN(A_27a),V1v),ap(c_2Epred__set_2EGSPEC(A_27a,A_27b),V0f)))| -mem(V2x,A_27b)|ap(ap(c_2Epair_2E_2C(A_27a,bool),V1v),c_2Ebool_2ET)!=ap(V0f,V2x).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0x,A_27a)|p(ap(ap(c_2Ebool_2EIN(A_27a),V0x),c_2Epred__set_2EUNIV(A_27a))).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))| -mem(V2x,A_27a)| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))|p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))|mem($f21(A_27a,V0s,V1t),A_27a).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))|p(ap(ap(c_2Ebool_2EIN(A_27a),$f21(A_27a,V0s,V1t)),V0s)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))| -p(ap(ap(c_2Ebool_2EIN(A_27a),$f21(A_27a,V0s,V1t)),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2u,arr(A_27a,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V1t),V2u))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V2u)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2x,A_27a)| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),ap(ap(c_2Epred__set_2EINTER(A_27a),V0s),V1t)))|p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2x,A_27a)| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),ap(ap(c_2Epred__set_2EINTER(A_27a),V0s),V1t)))|p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2x,A_27a)|p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),ap(ap(c_2Epred__set_2EINTER(A_27a),V0s),V1t)))| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V0s))| -p(ap(ap(c_2Ebool_2EIN(A_27a),V2x),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),ap(ap(c_2Epred__set_2EINTER(A_27a),V0s),V1t)),V0s)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V2s,arr(A_27a,bool))| -mem(V3t,arr(A_27a,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),ap(ap(c_2Epred__set_2EINTER(A_27a),V3t),V2s)),V2s)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2u,arr(A_27a,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),ap(ap(c_2Epred__set_2EINTER(A_27a),V1t),V2u)))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2u,arr(A_27a,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),ap(ap(c_2Epred__set_2EINTER(A_27a),V1t),V2u)))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V2u)).
% 3.58/3.85  0 [] -ne(A_27a)| -mem(V0s,arr(A_27a,bool))| -mem(V1t,arr(A_27a,bool))| -mem(V2u,arr(A_27a,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),ap(ap(c_2Epred__set_2EINTER(A_27a),V1t),V2u)))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V1t))| -p(ap(ap(c_2Epred__set_2ESUBSET(A_27a),V0s),V2u)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)=ap(ap(c_2Erealax_2Ereal__add,V1y),V0x).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,V0x),ap(ap(c_2Erealax_2Ereal__add,V1y),V2z))=ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),V2z).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V0x)=V0x.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,V0x)),V0x)=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V1y))| -p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z))|p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V2z)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),V0x)=V0x.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__ge,V0x),V1y))|p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__ge,V0x),V1y))| -p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,V0x),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))=V0x.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,V0x),ap(c_2Erealax_2Ereal__neg,V0x))=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,V0x),ap(c_2Ereal_2Ereal__of__num,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))=V0x.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y))=ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,V0x)),ap(c_2Erealax_2Ereal__neg,V1y)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V0x)=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(ap(c_2Erealax_2Ereal__add,V0x),V2z)))|p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)|p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(ap(c_2Erealax_2Ereal__add,V0x),V2z)))| -p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V1y))| -p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V2z))|p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V2z)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))| -p(ap(ap(c_2Erealax_2Ereal__lt,V1y),V2z))|p(ap(ap(c_2Erealax_2Ereal__lt,V0x),V2z)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))| -p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V2z))|p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V2z)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))| -p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x))|V0x=V1y.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,V0x),V1y))|V0x!=V1y.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x))|V0x!=V1y.
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2B,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,V0x),ap(c_2Erealax_2Ereal__neg,V1y))=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__mul,V0x),V1y)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Erealax_2Ereal__neg,V0x)),V1y)=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__mul,V0x),V1y)).
% 3.58/3.85  0 [] -mem(V0y,ty_2Erealax_2Ereal)| -mem(V1x,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,V1x),V0y))| -p(ap(ap(c_2Ereal_2Ereal__lte,V0y),V1x)).
% 3.58/3.85  0 [] -mem(V0y,ty_2Erealax_2Ereal)| -mem(V1x,ty_2Erealax_2Ereal)|p(ap(ap(c_2Erealax_2Ereal__lt,V1x),V0y))|p(ap(ap(c_2Ereal_2Ereal__lte,V0y),V1x)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V2z))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(ap(c_2Erealax_2Ereal__add,V0x),V2z))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,V0x)),V1y))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(ap(c_2Erealax_2Ereal__add,V0x),V1y))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,V0x)),V1y))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(ap(c_2Erealax_2Ereal__add,V0x),V1y))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,V0x)),ap(c_2Erealax_2Ereal__neg,V1y)))|p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,V0x)),ap(c_2Erealax_2Ereal__neg,V1y)))| -p(ap(ap(c_2Ereal_2Ereal__lte,V1y),V0x)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,V0x))=V0x.
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,V0x),ap(c_2Erealax_2Ereal__neg,V1y)))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,V0x),ap(c_2Erealax_2Ereal__neg,V1y)))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1y,ty_2Erealax_2Ereal)| -mem(V2z,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Erealax_2Ereal__add,V0x),V1y)),V2z)=ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__mul,V0x),V2z)),ap(ap(c_2Erealax_2Ereal__mul,V1y),V2z)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2B,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2A,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)| -p(ap(ap(c_2Ereal_2Ereal__ge,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n)))|p(ap(ap(c_2Earithmetic_2E_3E_3D,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0m,ty_2Enum_2Enum)| -mem(V1n,ty_2Enum_2Enum)|p(ap(ap(c_2Ereal_2Ereal__ge,ap(c_2Ereal_2Ereal__of__num,V0m)),ap(c_2Ereal_2Ereal__of__num,V1n)))| -p(ap(ap(c_2Earithmetic_2E_3E_3D,V0m),V1n)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)|ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0x),V0x))=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1e,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ebool_2EIN(ty_2Erealax_2Ereal),V0x),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V1e))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,V0x)),V1e)).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1e,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ebool_2EIN(ty_2Erealax_2Ereal),V0x),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),V1e))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,V0x)),V1e)).
% 3.58/3.85  0 [] -mem(V0s,arr(ty_2Erealax_2Ereal,bool))| -mem(V1x,ty_2Erealax_2Ereal)| -p(ap(c_2Ereal__topology_2Ebounded__def,V0s))|mem($f22(V0s,V1x),ty_2Erealax_2Ereal).
% 3.58/3.85  0 [] -mem(V0s,arr(ty_2Erealax_2Ereal,bool))| -mem(V1x,ty_2Erealax_2Ereal)| -p(ap(c_2Ereal__topology_2Ebounded__def,V0s))|p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),$f22(V0s,V1x))).
% 3.58/3.85  0 [] -mem(V0s,arr(ty_2Erealax_2Ereal,bool))| -mem(V1x,ty_2Erealax_2Ereal)| -p(ap(c_2Ereal__topology_2Ebounded__def,V0s))|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),V0s),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V1x),$f22(V0s,V1x))))).
% 3.58/3.85  0 [] -mem(V0a,ty_2Erealax_2Ereal)| -mem(V1a_27,ty_2Erealax_2Ereal)| -mem(V2r,ty_2Erealax_2Ereal)| -mem(V3r_27,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V2r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V1a_27),V3r_27))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V1a_27))),V2r)),V3r_27))|p(ap(ap(c_2Ereal_2Ereal__lte,V2r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V0a,ty_2Erealax_2Ereal)| -mem(V1a_27,ty_2Erealax_2Ereal)| -mem(V2r,ty_2Erealax_2Ereal)| -mem(V3r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V2r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V1a_27),V3r_27))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V1a_27))),V2r)),V3r_27)).
% 3.58/3.85  0 [] -mem(V0a,ty_2Erealax_2Ereal)| -mem(V1a_27,ty_2Erealax_2Ereal)| -mem(V2r,ty_2Erealax_2Ereal)| -mem(V3r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0a),V2r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V1a_27),V3r_27))))| -p(ap(ap(c_2Ereal_2Ereal__lte,V2r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V4a,ty_2Erealax_2Ereal)| -mem(V5a_27,ty_2Erealax_2Ereal)| -mem(V6r,ty_2Erealax_2Ereal)| -mem(V7r_27,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V6r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V5a_27),V7r_27))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V5a_27))),V6r)),V7r_27))|p(ap(ap(c_2Ereal_2Ereal__lte,V6r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V4a,ty_2Erealax_2Ereal)| -mem(V5a_27,ty_2Erealax_2Ereal)| -mem(V6r,ty_2Erealax_2Ereal)| -mem(V7r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V6r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V5a_27),V7r_27))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V5a_27))),V6r)),V7r_27)).
% 3.58/3.85  0 [] -mem(V4a,ty_2Erealax_2Ereal)| -mem(V5a_27,ty_2Erealax_2Ereal)| -mem(V6r,ty_2Erealax_2Ereal)| -mem(V7r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V4a),V6r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V5a_27),V7r_27))))| -p(ap(ap(c_2Ereal_2Ereal__lte,V6r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V8a,ty_2Erealax_2Ereal)| -mem(V9a_27,ty_2Erealax_2Ereal)| -mem(V10r,ty_2Erealax_2Ereal)| -mem(V11r_27,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V10r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V9a_27),V11r_27))))|p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V9a_27))),V10r)),V11r_27))|p(ap(ap(c_2Erealax_2Ereal__lt,V10r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V8a,ty_2Erealax_2Ereal)| -mem(V9a_27,ty_2Erealax_2Ereal)| -mem(V10r,ty_2Erealax_2Ereal)| -mem(V11r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V10r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V9a_27),V11r_27))))| -p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V9a_27))),V10r)),V11r_27)).
% 3.58/3.85  0 [] -mem(V8a,ty_2Erealax_2Ereal)| -mem(V9a_27,ty_2Erealax_2Ereal)| -mem(V10r,ty_2Erealax_2Ereal)| -mem(V11r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V8a),V10r))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V9a_27),V11r_27))))| -p(ap(ap(c_2Erealax_2Ereal__lt,V10r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V12a,ty_2Erealax_2Ereal)| -mem(V13a_27,ty_2Erealax_2Ereal)| -mem(V14r,ty_2Erealax_2Ereal)| -mem(V15r_27,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V14r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V13a_27),V15r_27))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V13a_27))),V14r)),V15r_27))|p(ap(ap(c_2Erealax_2Ereal__lt,V14r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V12a,ty_2Erealax_2Ereal)| -mem(V13a_27,ty_2Erealax_2Ereal)| -mem(V14r,ty_2Erealax_2Ereal)| -mem(V15r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V14r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V13a_27),V15r_27))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V13a_27))),V14r)),V15r_27)).
% 3.58/3.85  0 [] -mem(V12a,ty_2Erealax_2Ereal)| -mem(V13a_27,ty_2Erealax_2Ereal)| -mem(V14r,ty_2Erealax_2Ereal)| -mem(V15r_27,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V12a),V14r))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V13a_27),V15r_27))))| -p(ap(ap(c_2Erealax_2Ereal__lt,V14r),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.58/3.85  0 [] -mem(V0s,arr(ty_2Erealax_2Ereal,bool))| -p(ap(c_2Ereal__topology_2Ecompact,V0s))|p(ap(c_2Ereal__topology_2Ebounded__def,V0s)).
% 3.58/3.85  0 [] -mem(V0s,arr(ty_2Erealax_2Ereal,bool))| -mem(V1t,arr(ty_2Erealax_2Ereal,bool))| -p(ap(c_2Ereal__topology_2EClosed,V0s))| -p(ap(c_2Ereal__topology_2Ecompact,V1t))|p(ap(c_2Ereal__topology_2Ecompact,ap(ap(c_2Epred__set_2EINTER(ty_2Erealax_2Ereal),V0s),V1t))).
% 3.58/3.85  0 [] -mem(V0x,ty_2Erealax_2Ereal)| -mem(V1e,ty_2Erealax_2Ereal)|p(ap(c_2Ereal__topology_2Ecompact,ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),V0x),V1e)))).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -ne(A_27c)| -ne(A_27d)| -ne(A_27e)| -ne(A_27f)| -ne(A_27g)| -ne(A_27h)| -ne(A_27i)| -mem(V0P,arr(A_27a,bool))| -mem(V1f,arr(A_27a,arr(A_27b,bool)))|ap(c_2Epred__set_2EBIGUNION(A_27b),ap(c_2Epred__set_2EGSPEC(arr(A_27b,bool),A_27a),f3575(A_27b,A_27a,V1f,V0P)))=ap(c_2Epred__set_2EGSPEC(A_27b,A_27b),f3768(A_27a,A_27b,V1f,V0P)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -ne(A_27c)| -ne(A_27d)| -ne(A_27e)| -ne(A_27f)| -ne(A_27g)| -ne(A_27h)| -ne(A_27i)| -mem(V5P,arr(A_27c,arr(A_27d,bool)))| -mem(V6f,arr(A_27c,arr(A_27d,arr(A_27e,bool))))|ap(c_2Epred__set_2EBIGUNION(A_27e),ap(c_2Epred__set_2EGSPEC(arr(A_27e,bool),ty_2Epair_2Eprod(A_27c,A_27d)),ap(c_2Epair_2EUNCURRY(A_27c,A_27d,ty_2Epair_2Eprod(arr(A_27e,bool),bool)),f3579(A_27d,A_27e,A_27c,V6f,V5P))))=ap(c_2Epred__set_2EGSPEC(A_27e,A_27e),f3771(A_27d,A_27c,A_27e,V5P,V6f)).
% 3.58/3.85  0 [] -ne(A_27a)| -ne(A_27b)| -ne(A_27c)| -ne(A_27d)| -ne(A_27e)| -ne(A_27f)| -ne(A_27g)| -ne(A_27h)| -ne(A_27i)| -mem(V12P,arr(A_27f,arr(A_27g,arr(A_27h,bool))))| -mem(V13f,arr(A_27f,arr(A_27g,arr(A_27h,arr(A_27i,bool)))))|ap(c_2Epred__set_2EBIGUNION(A_27i),ap(c_2Epred__set_2EGSPEC(arr(A_27i,bool),ty_2Epair_2Eprod(A_27f,ty_2Epair_2Eprod(A_27g,A_27h))),ap(c_2Epair_2EUNCURRY(A_27f,ty_2Epair_2Eprod(A_27g,A_27h),ty_2Epair_2Eprod(arr(A_27i,bool),bool)),f3585(A_27g,A_27i,A_27h,A_27f,V12P,V13f))))=ap(c_2Epred__set_2EGSPEC(A_27i,A_27i),f3775(A_27h,A_27g,A_27f,A_27i,V13f,V12P)).
% 3.58/3.85  0 [] mem($c1,arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] p(ap(c_2Ereal__topology_2EClosed,$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))|mem($f24(V1f),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.85  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))|mem($f25(V1f),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|mem($f27(V1f),arr(ty_2Erealax_2Ereal,bool)).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(V1f))).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),$c1)).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|mem($f26(V1f,V7N),ty_2Enum_2Enum).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(V1f,V7N)),V7N)).
% 3.58/3.86  0 [] -mem(V1f,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(V1f,$f23(V1f))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f24(V1f))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(V1f,$f25(V1f))),ap(V1f,ap(ap(c_2Earithmetic_2E_2B,$f25(V1f)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(V1f)))!=$c1| -mem(V7N,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(V1f)),ap(V1f,$f26(V1f,V7N)))).
% 3.58/3.86  end_of_list.
% 3.58/3.86  
% 3.58/3.86  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=12.
% 3.58/3.86  
% 3.58/3.86  This ia a non-Horn set with equality.  The strategy will be
% 3.58/3.86  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 3.58/3.86  deletion, with positive clauses in sos and nonpositive
% 3.58/3.86  clauses in usable.
% 3.58/3.86  
% 3.58/3.86     dependent: set(knuth_bendix).
% 3.58/3.86     dependent: set(anl_eq).
% 3.58/3.86     dependent: set(para_from).
% 3.58/3.86     dependent: set(para_into).
% 3.58/3.86     dependent: clear(para_from_right).
% 3.58/3.86     dependent: clear(para_into_right).
% 3.58/3.86     dependent: set(para_from_vars).
% 3.58/3.86     dependent: set(eq_units_both_ways).
% 3.58/3.86     dependent: set(dynamic_demod_all).
% 3.58/3.86     dependent: set(dynamic_demod).
% 3.58/3.86     dependent: set(order_eq).
% 3.58/3.86     dependent: set(back_demod).
% 3.58/3.86     dependent: set(lrpo).
% 3.58/3.86     dependent: set(hyper_res).
% 3.58/3.86     dependent: set(unit_deletion).
% 3.58/3.86     dependent: set(factor).
% 3.58/3.86  
% 3.58/3.86  ------------> process usable:
% 3.58/3.86  ** KEPT (pick-wt=8): 1 [] -ne(A)| -ne(B)|ne(arr(A,B)).
% 3.58/3.86  ** KEPT (pick-wt=13): 2 [] -mem(A,arr(B,C))| -mem(D,B)|mem(ap(A,D),C).
% 3.58/3.86  ** KEPT (pick-wt=13): 3 [] -mem(A,bool)| -mem(B,bool)|p(A)|p(B)|A=B.
% 3.58/3.86  ** KEPT (pick-wt=13): 4 [] -mem(A,bool)| -mem(B,bool)| -p(A)| -p(B)|A=B.
% 3.58/3.86  ** KEPT (pick-wt=20): 5 [] -mem(A,arr(B,C))| -mem(D,arr(B,C))|mem($f1(B,C,A,D),B)|A=D.
% 3.58/3.86  ** KEPT (pick-wt=28): 6 [] -mem(A,arr(B,C))| -mem(D,arr(B,C))|ap(A,$f1(B,C,A,D))!=ap(D,$f1(B,C,A,D))|A=D.
% 3.58/3.86  ** KEPT (pick-wt=10): 7 [] -mem(A,B)|ap(k(B,C),A)=C.
% 3.58/3.86  ** KEPT (pick-wt=9): 8 [] -mem(A,B)|ap(i(B),A)=A.
% 3.58/3.86  ** KEPT (pick-wt=8): 9 [] -ne(A)|mem(c_2Epred__set_2EUNIV(A),arr(A,bool)).
% 3.58/3.86  ** KEPT (pick-wt=8): 10 [] -ne(A)| -ne(B)|ne(ty_2Epair_2Eprod(A,B)).
% 3.58/3.86  ** KEPT (pick-wt=14): 11 [] -ne(A)|mem(c_2Epred__set_2ESUBSET(A),arr(arr(A,bool),arr(arr(A,bool),bool))).
% 3.58/3.86  ** KEPT (pick-wt=16): 12 [] -ne(A)|mem(c_2Epred__set_2EINTER(A),arr(arr(A,bool),arr(arr(A,bool),arr(A,bool)))).
% 3.58/3.86  ** KEPT (pick-wt=22): 13 [] -ne(A)| -ne(B)| -ne(C)|mem(c_2Epair_2EUNCURRY(A,B,C),arr(arr(A,arr(B,C)),arr(ty_2Epair_2Eprod(A,B),C))).
% 3.58/3.86  ** KEPT (pick-wt=12): 14 [] -ne(A)|mem(c_2Ebool_2EIN(A),arr(A,arr(arr(A,bool),bool))).
% 3.58/3.86  ** KEPT (pick-wt=10): 15 [] -ne(A)|mem(c_2Ebool_2E_3F(A),arr(arr(A,bool),bool)).
% 3.58/3.86  ** KEPT (pick-wt=17): 16 [] -ne(A)| -mem(B,arr(A,bool))| -p(ap(c_2Ebool_2E_3F(A),B))|mem($f2(A,B),A).
% 3.58/3.86  ** KEPT (pick-wt=18): 17 [] -ne(A)| -mem(B,arr(A,bool))| -p(ap(c_2Ebool_2E_3F(A),B))|p(ap(B,$f2(A,B))).
% 3.58/3.86  ** KEPT (pick-wt=19): 18 [] -ne(A)| -mem(B,arr(A,bool))|p(ap(c_2Ebool_2E_3F(A),B))| -mem(C,A)| -p(ap(B,C)).
% 3.58/3.86  ** KEPT (pick-wt=15): 19 [] -ne(A)| -ne(B)|mem(c_2Epair_2E_2C(A,B),arr(A,arr(B,ty_2Epair_2Eprod(A,B)))).
% 3.58/3.86  ** KEPT (pick-wt=17): 20 [] -ne(A)| -ne(B)|mem(c_2Epred__set_2EGSPEC(A,B),arr(arr(B,ty_2Epair_2Eprod(A,bool)),arr(A,bool))).
% 3.58/3.86  ** KEPT (pick-wt=14): 21 [] -ne(A)|mem(c_2Epred__set_2EBIGUNION(A),arr(arr(arr(A,bool),bool),arr(A,bool))).
% 3.58/3.86  ** KEPT (pick-wt=2): 22 [] -p(c_2Ebool_2EF).
% 3.58/3.86  ** KEPT (pick-wt=16): 23 [] -mem(A,bool)| -mem(B,bool)| -p(ap(ap(c_2Emin_2E_3D_3D_3E,A),B))| -p(A)|p(B).
% 3.58/3.86  ** KEPT (pick-wt=14): 24 [] -mem(A,bool)| -mem(B,bool)|p(ap(ap(c_2Emin_2E_3D_3D_3E,A),B))|p(A).
% 3.58/3.86  ** KEPT (pick-wt=14): 25 [] -mem(A,bool)| -mem(B,bool)|p(ap(ap(c_2Emin_2E_3D_3D_3E,A),B))| -p(B).
% 3.58/3.86  ** KEPT (pick-wt=16): 26 [] -mem(A,bool)| -mem(B,bool)| -p(ap(ap(c_2Ebool_2E_5C_2F,A),B))|p(A)|p(B).
% 3.58/3.86  ** KEPT (pick-wt=14): 27 [] -mem(A,bool)| -mem(B,bool)|p(ap(ap(c_2Ebool_2E_5C_2F,A),B))| -p(A).
% 3.58/3.86  ** KEPT (pick-wt=14): 28 [] -mem(A,bool)| -mem(B,bool)|p(ap(ap(c_2Ebool_2E_5C_2F,A),B))| -p(B).
% 3.58/3.86  ** KEPT (pick-wt=14): 29 [] -mem(A,bool)| -mem(B,bool)| -p(ap(ap(c_2Ebool_2E_2F_5C,A),B))|p(A).
% 3.58/3.86  ** KEPT (pick-wt=14): 30 [] -mem(A,bool)| -mem(B,bool)| -p(ap(ap(c_2Ebool_2E_2F_5C,A),B))|p(B).
% 3.58/3.86  ** KEPT (pick-wt=16): 31 [] -mem(A,bool)| -mem(B,bool)|p(ap(ap(c_2Ebool_2E_2F_5C,A),B))| -p(A)| -p(B).
% 3.58/3.86  ** KEPT (pick-wt=9): 32 [] -mem(A,bool)| -p(ap(c_2Ebool_2E_7E,A))| -p(A).
% 3.58/3.86  ** KEPT (pick-wt=9): 33 [] -mem(A,bool)|p(ap(c_2Ebool_2E_7E,A))|p(A).
% 3.58/3.86  ** KEPT (pick-wt=10): 34 [] -ne(A)|mem(c_2Emin_2E_3D(A),arr(A,arr(A,bool))).
% 3.58/3.86  ** KEPT (pick-wt=18): 35 [] -ne(A)| -mem(B,A)| -mem(C,A)| -p(ap(ap(c_2Emin_2E_3D(A),B),C))|B=C.
% 3.58/3.86  ** KEPT (pick-wt=18): 36 [] -ne(A)| -mem(B,A)| -mem(C,A)|p(ap(ap(c_2Emin_2E_3D(A),B),C))|B!=C.
% 3.69/3.86  ** KEPT (pick-wt=10): 37 [] -ne(A)|mem(c_2Ebool_2E_21(A),arr(arr(A,bool),bool)).
% 3.69/3.86  ** KEPT (pick-wt=19): 38 [] -ne(A)| -mem(B,arr(A,bool))| -p(ap(c_2Ebool_2E_21(A),B))| -mem(C,A)|p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=17): 39 [] -ne(A)| -mem(B,arr(A,bool))|p(ap(c_2Ebool_2E_21(A),B))|mem($f3(A,B),A).
% 3.69/3.86  ** KEPT (pick-wt=18): 40 [] -ne(A)| -mem(B,arr(A,bool))|p(ap(c_2Ebool_2E_21(A),B))| -p(ap(B,$f3(A,B))).
% 3.69/3.86  ** KEPT (pick-wt=9): 41 [] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),A)).
% 3.69/3.86  ** KEPT (pick-wt=18): 42 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B))|p(ap(ap(c_2Eprim__rec_2E_3C,B),A)).
% 3.69/3.86  ** KEPT (pick-wt=18): 43 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B))| -p(ap(ap(c_2Eprim__rec_2E_3C,B),A)).
% 3.69/3.86  ** KEPT (pick-wt=16): 44 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,A),B)!=c_2Enum_2E0|A=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=16): 45 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,A),B)!=c_2Enum_2E0|B=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=19): 46 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,A),B)=c_2Enum_2E0|A!=c_2Enum_2E0|B!=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=12): 47 [] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),c_2Enum_2E0))|A=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=12): 48 [] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),c_2Enum_2E0))|A!=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=25): 49 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),ap(c_2Enum_2ESUC,B)))|A=ap(c_2Enum_2ESUC,B)|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B)).
% 3.69/3.86  ** KEPT (pick-wt=19): 50 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),ap(c_2Enum_2ESUC,B)))|A!=ap(c_2Enum_2ESUC,B).
% 3.69/3.86  ** KEPT (pick-wt=20): 51 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),ap(c_2Enum_2ESUC,B)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B)).
% 3.69/3.86  ** KEPT (pick-wt=7): 53 [copy,52,flip.2] -ne(A)|f33(A)=c_2Ebool_2EIN(A).
% 3.69/3.86  ** KEPT (pick-wt=12): 54 [] -ne(A)| -mem(B,bool)|mem($f4(A,B),A)|p(B).
% 3.69/3.86  ** KEPT (pick-wt=8): 56 [copy,55,propositional] -ne(A)| -mem(B,A)|B=B.
% 3.69/3.86  ** KEPT (pick-wt=14): 57 [] -ne(A)| -mem(B,A)| -mem(C,A)|B!=C|C=B.
% 3.69/3.86    Following clause subsumed by 57 during input processing: 0 [] -ne(A)| -mem(B,A)| -mem(C,A)|B=C|C!=B.
% 3.69/3.86  ** KEPT (pick-wt=19): 58 [] -ne(A)| -mem(B,arr(A,bool))|mem($f5(A,B),A)| -mem(C,A)| -p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=20): 59 [] -ne(A)| -mem(B,arr(A,bool))|p(ap(B,$f5(A,B)))| -mem(C,A)| -p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=19): 60 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,A)| -p(ap(B,C))|mem($f6(A,B),A).
% 3.69/3.86  ** KEPT (pick-wt=20): 61 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,A)| -p(ap(B,C))|p(ap(B,$f6(A,B))).
% 3.69/3.86  ** KEPT (pick-wt=23): 62 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)| -mem(D,A)| -p(ap(B,D))|mem($f7(A,B,C),A).
% 3.69/3.86  ** KEPT (pick-wt=26): 63 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)| -mem(D,A)| -p(ap(B,D))|p(ap(B,$f7(A,B,C)))|p(C).
% 3.69/3.86  ** KEPT (pick-wt=18): 64 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)| -p(C)|mem($f7(A,B,C),A).
% 3.69/3.86  ** KEPT (pick-wt=25): 65 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)|mem($f8(A,B,C),A)|p(C)| -mem(D,A)| -p(ap(B,D)).
% 3.69/3.86  ** KEPT (pick-wt=26): 66 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)|p(ap(B,$f8(A,B,C)))|p(C)| -mem(D,A)| -p(ap(B,D)).
% 3.69/3.86  ** KEPT (pick-wt=25): 67 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)| -mem(D,A)| -p(ap(B,D))| -p(C)|mem($f9(A,B,C),A).
% 3.69/3.86  ** KEPT (pick-wt=26): 68 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)| -mem(D,A)| -p(ap(B,D))| -p(C)|p(ap(B,$f9(A,B,C))).
% 3.69/3.86  ** KEPT (pick-wt=25): 69 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)|mem($f10(A,B,C),A)| -mem(D,A)| -p(ap(B,D))| -p(C).
% 3.69/3.86  ** KEPT (pick-wt=26): 70 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,bool)|p(ap(B,$f10(A,B,C)))| -mem(D,A)| -p(ap(B,D))| -p(C).
% 3.69/3.86  ** KEPT (pick-wt=25): 71 [] -ne(A)| -mem(B,bool)| -mem(C,arr(A,bool))| -mem(D,A)| -p(B)| -p(ap(C,D))|mem($f11(A,B,C),A).
% 3.69/3.86  ** KEPT (pick-wt=26): 72 [] -ne(A)| -mem(B,bool)| -mem(C,arr(A,bool))| -mem(D,A)| -p(B)| -p(ap(C,D))|p(ap(C,$f11(A,B,C))).
% 3.69/3.86  ** KEPT (pick-wt=25): 73 [] -ne(A)| -mem(B,bool)| -mem(C,arr(A,bool))|mem($f12(A,B,C),A)| -p(B)| -mem(D,A)| -p(ap(C,D)).
% 3.69/3.86  ** KEPT (pick-wt=26): 74 [] -ne(A)| -mem(B,bool)| -mem(C,arr(A,bool))|p(ap(C,$f12(A,B,C)))| -p(B)| -mem(D,A)| -p(ap(C,D)).
% 3.69/3.86  ** KEPT (pick-wt=24): 75 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,A)| -mem(D,A)|D!=C| -p(ap(B,D))|p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=20): 76 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,A)|mem($f13(A,B,C),A)| -p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=20): 77 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,A)|$f13(A,B,C)=C| -p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=21): 78 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,A)|p(ap(B,$f13(A,B,C)))| -p(ap(B,C)).
% 3.69/3.86  ** KEPT (pick-wt=25): 79 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))|mem($f14(A,B,C),A)|mem($f15(A,B,C),arr(A,B)).
% 3.69/3.86  ** KEPT (pick-wt=31): 80 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))|mem($f14(A,B,C),A)| -mem(D,A)|p(ap(ap(C,D),ap($f15(A,B,C),D))).
% 3.69/3.86  ** KEPT (pick-wt=31): 81 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))| -mem(D,B)| -p(ap(ap(C,$f14(A,B,C)),D))|mem($f15(A,B,C),arr(A,B)).
% 3.69/3.86  ** KEPT (pick-wt=37): 82 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))| -mem(D,B)| -p(ap(ap(C,$f14(A,B,C)),D))| -mem(E,A)|p(ap(ap(C,E),ap($f15(A,B,C),E))).
% 3.69/3.86  ** KEPT (pick-wt=33): 83 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))| -mem(D,A)|mem($f16(A,B,C,D),B)| -mem(E,arr(A,B))|mem($f17(A,B,C,E),A).
% 3.69/3.86  ** KEPT (pick-wt=42): 84 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))| -mem(D,A)|mem($f16(A,B,C,D),B)| -mem(E,arr(A,B))| -p(ap(ap(C,$f17(A,B,C,E)),ap(E,$f17(A,B,C,E)))).
% 3.69/3.86  ** KEPT (pick-wt=36): 85 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))| -mem(D,A)|p(ap(ap(C,D),$f16(A,B,C,D)))| -mem(E,arr(A,B))|mem($f17(A,B,C,E),A).
% 3.69/3.86  ** KEPT (pick-wt=45): 86 [] -ne(A)| -ne(B)| -mem(C,arr(A,arr(B,bool)))| -mem(D,A)|p(ap(ap(C,D),$f16(A,B,C,D)))| -mem(E,arr(A,B))| -p(ap(ap(C,$f17(A,B,C,E)),ap(E,$f17(A,B,C,E)))).
% 3.69/3.86  ** KEPT (pick-wt=7): 87 [] -mem(A,ty_2Erealax_2Ereal)|mem($f18(A),ty_2Enum_2Enum).
% 3.69/3.86  ** KEPT (pick-wt=12): 88 [] -mem(A,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,A),ap(c_2Ereal_2Ereal__of__num,$f18(A)))).
% 3.69/3.86  ** KEPT (pick-wt=10): 89 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,c_2Enum_2E0),A)=A.
% 3.69/3.86  ** KEPT (pick-wt=10): 90 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,A),c_2Enum_2E0)=A.
% 3.69/3.86  ** KEPT (pick-wt=25): 91 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.86  ** KEPT (pick-wt=10): 92 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,c_2Enum_2E0),A)=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=10): 93 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,A),c_2Enum_2E0)=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=23): 94 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2E_2A,A),B)).
% 3.69/3.86  ** KEPT (pick-wt=10): 95 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2D,c_2Enum_2E0),A)=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=10): 96 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2D,A),c_2Enum_2E0)=A.
% 3.69/3.86  ** KEPT (pick-wt=23): 97 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2D,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2E_2D,A),B)).
% 3.69/3.86  ** KEPT (pick-wt=14): 98 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,A)))=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=14): 99 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT2,A)))=c_2Enum_2E0.
% 3.69/3.86  ** KEPT (pick-wt=14): 100 [] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,A),c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)).
% 3.69/3.86  ** KEPT (pick-wt=23): 101 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2EEXP,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B))=ap(c_2Earithmetic_2ENUMERAL,ap(ap(c_2Earithmetic_2EEXP,A),B)).
% 3.69/3.86  ** KEPT (pick-wt=14): 102 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(c_2Earithmetic_2ENUMERAL,A))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Enum_2ESUC,A)).
% 3.69/3.87  ** KEPT (pick-wt=14): 103 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Eprim__rec_2EPRE,ap(c_2Earithmetic_2ENUMERAL,A))=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Eprim__rec_2EPRE,A)).
% 3.69/3.87  ** KEPT (pick-wt=11): 104 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,A)!=c_2Enum_2E0|A=c_2Earithmetic_2EZERO.
% 3.69/3.87  ** KEPT (pick-wt=11): 105 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,A)=c_2Enum_2E0|A!=c_2Earithmetic_2EZERO.
% 3.69/3.87    Following clause subsumed by 104 during input processing: 0 [flip.2] -mem(A,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,A)!=c_2Enum_2E0|A=c_2Earithmetic_2EZERO.
% 3.69/3.87    Following clause subsumed by 105 during input processing: 0 [flip.2] -mem(A,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,A)=c_2Enum_2E0|A!=c_2Earithmetic_2EZERO.
% 3.69/3.87  ** KEPT (pick-wt=16): 106 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,A)!=ap(c_2Earithmetic_2ENUMERAL,B)|A=B.
% 3.69/3.87  ** KEPT (pick-wt=16): 107 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Earithmetic_2ENUMERAL,A)=ap(c_2Earithmetic_2ENUMERAL,B)|A!=B.
% 3.69/3.87  ** KEPT (pick-wt=9): 109 [copy,108,propositional] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Eprim__rec_2E_3C,A),c_2Enum_2E0)).
% 3.69/3.87  ** KEPT (pick-wt=17): 110 [] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,A)))|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),A)).
% 3.69/3.87  ** KEPT (pick-wt=17): 111 [] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Enum_2E0),ap(c_2Earithmetic_2ENUMERAL,A)))| -p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),A)).
% 3.69/3.87  ** KEPT (pick-wt=22): 112 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))|p(ap(ap(c_2Eprim__rec_2E_3C,A),B)).
% 3.69/3.87  ** KEPT (pick-wt=22): 113 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Eprim__rec_2E_3C,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))| -p(ap(ap(c_2Eprim__rec_2E_3C,A),B)).
% 3.69/3.87  ** KEPT (pick-wt=9): 115 [copy,114,propositional] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E,c_2Enum_2E0),A)).
% 3.69/3.87  ** KEPT (pick-wt=17): 116 [] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,A)),c_2Enum_2E0))|p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),A)).
% 3.69/3.87  ** KEPT (pick-wt=17): 117 [] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,A)),c_2Enum_2E0))| -p(ap(ap(c_2Eprim__rec_2E_3C,c_2Earithmetic_2EZERO),A)).
% 3.69/3.87  ** KEPT (pick-wt=22): 118 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))|p(ap(ap(c_2Eprim__rec_2E_3C,B),A)).
% 3.69/3.87  ** KEPT (pick-wt=22): 119 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))| -p(ap(ap(c_2Eprim__rec_2E_3C,B),A)).
% 3.69/3.87    Following clause subsumed by 41 during input processing: 0 [propositional] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,c_2Enum_2E0),A)).
% 3.69/3.87  ** KEPT (pick-wt=17): 120 [] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,A)),c_2Enum_2E0))|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),c_2Earithmetic_2EZERO)).
% 3.69/3.87  ** KEPT (pick-wt=17): 121 [] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,A)),c_2Enum_2E0))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),c_2Earithmetic_2EZERO)).
% 3.69/3.87  ** KEPT (pick-wt=22): 122 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B)).
% 3.69/3.87  ** KEPT (pick-wt=22): 123 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3C_3D,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B)).
% 3.69/3.87  ** KEPT (pick-wt=9): 125 [copy,124,propositional] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,A),c_2Enum_2E0)).
% 3.69/3.87  ** KEPT (pick-wt=12): 126 [] -mem(A,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),A))|A=c_2Enum_2E0.
% 3.69/3.87  ** KEPT (pick-wt=12): 127 [] -mem(A,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,c_2Enum_2E0),A))|A!=c_2Enum_2E0.
% 3.69/3.87  ** KEPT (pick-wt=22): 128 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,B),A)).
% 3.69/3.87  ** KEPT (pick-wt=22): 129 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,ap(c_2Earithmetic_2ENUMERAL,A)),ap(c_2Earithmetic_2ENUMERAL,B)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,B),A)).
% 3.69/3.87  ** KEPT (pick-wt=13): 130 [] -mem(A,ty_2Enum_2Enum)| -p(ap(c_2Earithmetic_2EODD,ap(c_2Earithmetic_2ENUMERAL,A)))|p(ap(c_2Earithmetic_2EODD,A)).
% 3.69/3.87  ** KEPT (pick-wt=13): 131 [] -mem(A,ty_2Enum_2Enum)|p(ap(c_2Earithmetic_2EODD,ap(c_2Earithmetic_2ENUMERAL,A)))| -p(ap(c_2Earithmetic_2EODD,A)).
% 3.69/3.87  ** KEPT (pick-wt=13): 132 [] -mem(A,ty_2Enum_2Enum)| -p(ap(c_2Earithmetic_2EEVEN,ap(c_2Earithmetic_2ENUMERAL,A)))|p(ap(c_2Earithmetic_2EEVEN,A)).
% 3.69/3.87  ** KEPT (pick-wt=13): 133 [] -mem(A,ty_2Enum_2Enum)|p(ap(c_2Earithmetic_2EEVEN,ap(c_2Earithmetic_2ENUMERAL,A)))| -p(ap(c_2Earithmetic_2EEVEN,A)).
% 3.69/3.87  ** KEPT (pick-wt=4): 134 [] -p(ap(c_2Earithmetic_2EODD,c_2Enum_2E0)).
% 3.69/3.87  ** KEPT (pick-wt=12): 136 [copy,135,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),A))=A.
% 3.69/3.87  ** KEPT (pick-wt=12): 138 [copy,137,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,A),c_2Earithmetic_2EZERO))=A.
% 3.69/3.87  ** KEPT (pick-wt=27): 139 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,A)),ap(c_2Earithmetic_2EBIT1,B)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 140 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,A)),ap(c_2Earithmetic_2EBIT2,B)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 141 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,A)),ap(c_2Earithmetic_2EBIT1,B)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 142 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,A)),ap(c_2Earithmetic_2EBIT2,B)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=14): 144 [copy,143,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),A))=ap(c_2Enum_2ESUC,A).
% 3.69/3.87  ** KEPT (pick-wt=14): 146 [copy,145,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),c_2Earithmetic_2EZERO))=ap(c_2Enum_2ESUC,A).
% 3.69/3.87  ** KEPT (pick-wt=27): 147 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,A)),ap(c_2Earithmetic_2EBIT1,B)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 148 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,A)),ap(c_2Earithmetic_2EBIT2,B)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 149 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,A)),ap(c_2Earithmetic_2EBIT1,B)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 150 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,A)),ap(c_2Earithmetic_2EBIT2,B)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=14): 152 [copy,151,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,c_2Earithmetic_2EZERO),A))=ap(c_2Enumeral_2EiiSUC,A).
% 3.69/3.87  ** KEPT (pick-wt=14): 154 [copy,153,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,A),c_2Earithmetic_2EZERO))=ap(c_2Enumeral_2EiiSUC,A).
% 3.69/3.87  ** KEPT (pick-wt=27): 155 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,A)),ap(c_2Earithmetic_2EBIT1,B)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enum_2ESUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 156 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT1,A)),ap(c_2Earithmetic_2EBIT2,B)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 157 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,A)),ap(c_2Earithmetic_2EBIT1,B)))=ap(c_2Earithmetic_2EBIT1,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=27): 158 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Earithmetic_2EBIT2,A)),ap(c_2Earithmetic_2EBIT2,B)))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiiSUC,ap(ap(c_2Earithmetic_2E_2B,A),B))).
% 3.69/3.87  ** KEPT (pick-wt=14): 159 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,ap(c_2Earithmetic_2EBIT1,A))=ap(c_2Earithmetic_2EBIT2,ap(c_2Enumeral_2EiDUB,A)).
% 3.69/3.87  ** KEPT (pick-wt=14): 160 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,ap(c_2Earithmetic_2EBIT2,A))=ap(c_2Earithmetic_2EBIT2,ap(c_2Earithmetic_2EBIT1,A)).
% 3.69/3.87  ** KEPT (pick-wt=8): 161 [] -mem(A,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,c_2Earithmetic_2EZERO)=c_2Earithmetic_2EZERO.
% 3.69/3.87  ** KEPT (pick-wt=10): 163 [copy,162,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,c_2Earithmetic_2EZERO),A)=c_2Earithmetic_2EZERO.
% 3.69/3.87  ** KEPT (pick-wt=10): 165 [copy,164,factor_simp] -mem(A,ty_2Enum_2Enum)|ap(ap(c_2Earithmetic_2E_2A,A),c_2Earithmetic_2EZERO)=c_2Earithmetic_2EZERO.
% 3.69/3.87  ** KEPT (pick-wt=27): 167 [copy,166,flip.3] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(c_2Enumeral_2EiDUB,ap(ap(c_2Earithmetic_2E_2A,A),B))),B))=ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2EBIT1,A)),B).
% 3.69/3.87  ** KEPT (pick-wt=27): 169 [copy,168,flip.3] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(c_2Enumeral_2EiDUB,ap(c_2Enumeral_2EiZ,ap(ap(c_2Earithmetic_2E_2B,ap(ap(c_2Earithmetic_2E_2A,A),B)),B)))=ap(ap(c_2Earithmetic_2E_2A,ap(c_2Earithmetic_2EBIT2,A)),B).
% 3.69/3.87  ** KEPT (pick-wt=34): 170 [] -ne(A)| -ne(B)| -mem(C,A)| -mem(D,B)| -mem(E,A)| -mem(F,B)|ap(ap(c_2Epair_2E_2C(A,B),C),D)!=ap(ap(c_2Epair_2E_2C(A,B),E),F)|C=E.
% 3.69/3.87  ** KEPT (pick-wt=34): 171 [] -ne(A)| -ne(B)| -mem(C,A)| -mem(D,B)| -mem(E,A)| -mem(F,B)|ap(ap(c_2Epair_2E_2C(A,B),C),D)!=ap(ap(c_2Epair_2E_2C(A,B),E),F)|D=F.
% 3.69/3.87  ** KEPT (pick-wt=37): 172 [] -ne(A)| -ne(B)| -mem(C,A)| -mem(D,B)| -mem(E,A)| -mem(F,B)|ap(ap(c_2Epair_2E_2C(A,B),C),D)=ap(ap(c_2Epair_2E_2C(A,B),E),F)|C!=E|D!=F.
% 3.69/3.87  ** KEPT (pick-wt=32): 173 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|B!=C| -mem(D,A)| -p(ap(ap(c_2Ebool_2EIN(A),D),B))|p(ap(ap(c_2Ebool_2EIN(A),D),C)).
% 3.69/3.87  ** KEPT (pick-wt=32): 174 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|B!=C| -mem(D,A)|p(ap(ap(c_2Ebool_2EIN(A),D),B))| -p(ap(ap(c_2Ebool_2EIN(A),D),C)).
% 3.69/3.87  ** KEPT (pick-wt=21): 175 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|B=C|mem($f19(A,B,C),A).
% 3.69/3.87  ** KEPT (pick-wt=35): 176 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|B=C|p(ap(ap(c_2Ebool_2EIN(A),$f19(A,B,C)),B))|p(ap(ap(c_2Ebool_2EIN(A),$f19(A,B,C)),C)).
% 3.69/3.87  ** KEPT (pick-wt=35): 177 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|B=C| -p(ap(ap(c_2Ebool_2EIN(A),$f19(A,B,C)),B))| -p(ap(ap(c_2Ebool_2EIN(A),$f19(A,B,C)),C)).
% 3.69/3.87  ** KEPT (pick-wt=32): 178 [] -ne(A)| -ne(B)| -mem(C,arr(B,ty_2Epair_2Eprod(A,bool)))| -mem(D,A)| -p(ap(ap(c_2Ebool_2EIN(A),D),ap(c_2Epred__set_2EGSPEC(A,B),C)))|mem($f20(A,B,C,D),B).
% 3.69/3.87  ** KEPT (pick-wt=40): 179 [] -ne(A)| -ne(B)| -mem(C,arr(B,ty_2Epair_2Eprod(A,bool)))| -mem(D,A)| -p(ap(ap(c_2Ebool_2EIN(A),D),ap(c_2Epred__set_2EGSPEC(A,B),C)))|ap(ap(c_2Epair_2E_2C(A,bool),D),c_2Ebool_2ET)=ap(C,$f20(A,B,C,D)).
% 3.69/3.88  ** KEPT (pick-wt=39): 180 [] -ne(A)| -ne(B)| -mem(C,arr(B,ty_2Epair_2Eprod(A,bool)))| -mem(D,A)|p(ap(ap(c_2Ebool_2EIN(A),D),ap(c_2Epred__set_2EGSPEC(A,B),C)))| -mem(E,B)|ap(ap(c_2Epair_2E_2C(A,bool),D),c_2Ebool_2ET)!=ap(C,E).
% 3.69/3.88  ** KEPT (pick-wt=13): 181 [] -ne(A)| -mem(B,A)|p(ap(ap(c_2Ebool_2EIN(A),B),c_2Epred__set_2EUNIV(A))).
% 3.69/3.88  ** KEPT (pick-wt=36): 182 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C))| -mem(D,A)| -p(ap(ap(c_2Ebool_2EIN(A),D),B))|p(ap(ap(c_2Ebool_2EIN(A),D),C)).
% 3.69/3.88  ** KEPT (pick-wt=25): 183 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C))|mem($f21(A,B,C),A).
% 3.69/3.88  ** KEPT (pick-wt=29): 184 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C))|p(ap(ap(c_2Ebool_2EIN(A),$f21(A,B,C)),B)).
% 3.69/3.88  ** KEPT (pick-wt=29): 185 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C))| -p(ap(ap(c_2Ebool_2EIN(A),$f21(A,B,C)),C)).
% 3.69/3.88  ** KEPT (pick-wt=38): 186 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,arr(A,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),C),D))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),D)).
% 3.69/3.88  ** KEPT (pick-wt=34): 187 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,A)| -p(ap(ap(c_2Ebool_2EIN(A),D),ap(ap(c_2Epred__set_2EINTER(A),B),C)))|p(ap(ap(c_2Ebool_2EIN(A),D),B)).
% 3.69/3.88  ** KEPT (pick-wt=34): 188 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,A)| -p(ap(ap(c_2Ebool_2EIN(A),D),ap(ap(c_2Epred__set_2EINTER(A),B),C)))|p(ap(ap(c_2Ebool_2EIN(A),D),C)).
% 3.69/3.88  ** KEPT (pick-wt=41): 189 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,A)|p(ap(ap(c_2Ebool_2EIN(A),D),ap(ap(c_2Epred__set_2EINTER(A),B),C)))| -p(ap(ap(c_2Ebool_2EIN(A),D),B))| -p(ap(ap(c_2Ebool_2EIN(A),D),C)).
% 3.69/3.88  ** KEPT (pick-wt=24): 190 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A),ap(ap(c_2Epred__set_2EINTER(A),B),C)),B)).
% 3.69/3.88  ** KEPT (pick-wt=24): 191 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A),ap(ap(c_2Epred__set_2EINTER(A),C),B)),B)).
% 3.69/3.88  ** KEPT (pick-wt=36): 192 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,arr(A,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),B),ap(ap(c_2Epred__set_2EINTER(A),C),D)))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C)).
% 3.69/3.88  ** KEPT (pick-wt=36): 193 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,arr(A,bool))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),B),ap(ap(c_2Epred__set_2EINTER(A),C),D)))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),D)).
% 3.69/3.88  ** KEPT (pick-wt=43): 194 [] -ne(A)| -mem(B,arr(A,bool))| -mem(C,arr(A,bool))| -mem(D,arr(A,bool))|p(ap(ap(c_2Epred__set_2ESUBSET(A),B),ap(ap(c_2Epred__set_2EINTER(A),C),D)))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),B),C))| -p(ap(ap(c_2Epred__set_2ESUBSET(A),B),D)).
% 3.69/3.88  ** KEPT (pick-wt=17): 195 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,A),B)=ap(ap(c_2Erealax_2Ereal__add,B),A).
% 3.69/3.88  ** KEPT (pick-wt=28): 197 [copy,196,flip.4] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__add,A),B)),C)=ap(ap(c_2Erealax_2Ereal__add,A),ap(ap(c_2Erealax_2Ereal__add,B),C)).
% 3.69/3.88  ** KEPT (pick-wt=12): 198 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),A)=A.
% 3.69/3.88  ** KEPT (pick-wt=14): 199 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,A)),A)=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.69/3.88  ** KEPT (pick-wt=27): 200 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,A),B))| -p(ap(ap(c_2Erealax_2Ereal__lt,B),C))|p(ap(ap(c_2Erealax_2Ereal__lt,A),C)).
% 3.69/3.88  ** KEPT (pick-wt=16): 201 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)))),A)=A.
% 3.69/3.88  ** KEPT (pick-wt=18): 202 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__ge,A),B))|p(ap(ap(c_2Ereal_2Ereal__lte,B),A)).
% 3.69/3.88  ** KEPT (pick-wt=18): 203 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__ge,A),B))| -p(ap(ap(c_2Ereal_2Ereal__lte,B),A)).
% 3.69/3.88  ** KEPT (pick-wt=12): 204 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,A),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))=A.
% 3.69/3.88  ** KEPT (pick-wt=14): 205 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,A),ap(c_2Erealax_2Ereal__neg,A))=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.69/3.88  ** KEPT (pick-wt=16): 206 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,A),ap(c_2Ereal_2Ereal__of__num,ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))=A.
% 3.69/3.88  ** KEPT (pick-wt=23): 208 [copy,207,flip.3] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Erealax_2Ereal__neg,A)),ap(c_2Erealax_2Ereal__neg,B))=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__add,A),B)).
% 3.69/3.88  ** KEPT (pick-wt=14): 209 [] -mem(A,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),A)=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.69/3.88  ** KEPT (pick-wt=29): 210 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,A),B)),ap(ap(c_2Erealax_2Ereal__add,A),C)))|p(ap(ap(c_2Erealax_2Ereal__lt,B),C)).
% 3.69/3.88  ** KEPT (pick-wt=29): 211 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)|p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,A),B)),ap(ap(c_2Erealax_2Ereal__add,A),C)))| -p(ap(ap(c_2Erealax_2Ereal__lt,B),C)).
% 3.69/3.88  ** KEPT (pick-wt=27): 212 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,A),B))| -p(ap(ap(c_2Ereal_2Ereal__lte,B),C))|p(ap(ap(c_2Erealax_2Ereal__lt,A),C)).
% 3.69/3.88  ** KEPT (pick-wt=27): 213 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,A),B))| -p(ap(ap(c_2Erealax_2Ereal__lt,B),C))|p(ap(ap(c_2Erealax_2Ereal__lt,A),C)).
% 3.69/3.88  ** KEPT (pick-wt=27): 214 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,A),B))| -p(ap(ap(c_2Ereal_2Ereal__lte,B),C))|p(ap(ap(c_2Ereal_2Ereal__lte,A),C)).
% 3.69/3.88  ** KEPT (pick-wt=21): 215 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,A),B))| -p(ap(ap(c_2Ereal_2Ereal__lte,B),A))|A=B.
% 3.69/3.88  ** KEPT (pick-wt=15): 216 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,A),B))|A!=B.
% 3.69/3.88  ** KEPT (pick-wt=15): 217 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,B),A))|A!=B.
% 3.69/3.88  ** KEPT (pick-wt=23): 218 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2B,A),B)).
% 3.69/3.88  ** KEPT (pick-wt=21): 219 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,A),ap(c_2Erealax_2Ereal__neg,B))=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__mul,A),B)).
% 3.69/3.88  ** KEPT (pick-wt=21): 220 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Erealax_2Ereal__neg,A)),B)=ap(c_2Erealax_2Ereal__neg,ap(ap(c_2Erealax_2Ereal__mul,A),B)).
% 3.69/3.88  ** KEPT (pick-wt=18): 221 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Erealax_2Ereal__lt,B),A))| -p(ap(ap(c_2Ereal_2Ereal__lte,A),B)).
% 3.69/3.88  ** KEPT (pick-wt=18): 222 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Erealax_2Ereal__lt,B),A))|p(ap(ap(c_2Ereal_2Ereal__lte,A),B)).
% 3.69/3.88  ** KEPT (pick-wt=29): 223 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,B),C))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,A),B)),ap(ap(c_2Erealax_2Ereal__add,A),C))).
% 3.69/3.88  ** KEPT (pick-wt=26): 224 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,A)),B))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(ap(c_2Erealax_2Ereal__add,A),B))).
% 3.71/3.88  ** KEPT (pick-wt=26): 225 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,A)),B))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),ap(ap(c_2Erealax_2Ereal__add,A),B))).
% 3.71/3.88  ** KEPT (pick-wt=22): 226 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,A)),ap(c_2Erealax_2Ereal__neg,B)))|p(ap(ap(c_2Ereal_2Ereal__lte,B),A)).
% 3.71/3.88  ** KEPT (pick-wt=22): 227 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Erealax_2Ereal__neg,A)),ap(c_2Erealax_2Ereal__neg,B)))| -p(ap(ap(c_2Ereal_2Ereal__lte,B),A)).
% 3.71/3.88  ** KEPT (pick-wt=10): 228 [] -mem(A,ty_2Erealax_2Ereal)|ap(c_2Erealax_2Ereal__neg,ap(c_2Erealax_2Ereal__neg,A))=A.
% 3.71/3.88  ** KEPT (pick-wt=26): 229 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ereal_2Ereal__lte,A),ap(c_2Erealax_2Ereal__neg,B)))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,A),B)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.71/3.88  ** KEPT (pick-wt=26): 230 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ereal_2Ereal__lte,A),ap(c_2Erealax_2Ereal__neg,B)))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,A),B)),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 3.71/3.88  ** KEPT (pick-wt=32): 231 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)|ap(ap(c_2Erealax_2Ereal__mul,ap(ap(c_2Erealax_2Ereal__add,A),B)),C)=ap(ap(c_2Erealax_2Ereal__add,ap(ap(c_2Erealax_2Ereal__mul,A),C)),ap(ap(c_2Erealax_2Ereal__mul,B),C)).
% 3.71/3.88    Following clause subsumed by 218 during input processing: 0 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2B,A),B)).
% 3.71/3.88  ** KEPT (pick-wt=22): 232 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B)))|p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B)).
% 3.71/3.88  ** KEPT (pick-wt=22): 233 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B)))| -p(ap(ap(c_2Earithmetic_2E_3C_3D,A),B)).
% 3.71/3.88  ** KEPT (pick-wt=23): 234 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|ap(ap(c_2Erealax_2Ereal__mul,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B))=ap(c_2Ereal_2Ereal__of__num,ap(ap(c_2Earithmetic_2E_2A,A),B)).
% 3.71/3.88  ** KEPT (pick-wt=22): 235 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Ereal_2Ereal__ge,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B)))|p(ap(ap(c_2Earithmetic_2E_3E_3D,A),B)).
% 3.71/3.88  ** KEPT (pick-wt=22): 236 [] -mem(A,ty_2Enum_2Enum)| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Ereal_2Ereal__ge,ap(c_2Ereal_2Ereal__of__num,A)),ap(c_2Ereal_2Ereal__of__num,B)))| -p(ap(ap(c_2Earithmetic_2E_3E_3D,A),B)).
% 3.71/3.88  ** KEPT (pick-wt=16): 237 [] -mem(A,ty_2Erealax_2Ereal)|ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),A))=ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0).
% 3.71/3.88  ** KEPT (pick-wt=31): 238 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Ebool_2EIN(ty_2Erealax_2Ereal),A),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),B))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,A)),B)).
% 3.71/3.88  ** KEPT (pick-wt=31): 239 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(ap(c_2Ebool_2EIN(ty_2Erealax_2Ereal),A),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),B))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(c_2Ereal_2Eabs,A)),B)).
% 3.71/3.88  ** KEPT (pick-wt=17): 240 [] -mem(A,arr(ty_2Erealax_2Ereal,bool))| -mem(B,ty_2Erealax_2Ereal)| -p(ap(c_2Ereal__topology_2Ebounded__def,A))|mem($f22(A,B),ty_2Erealax_2Ereal).
% 12.85/13.07  ** KEPT (pick-wt=22): 241 [] -mem(A,arr(ty_2Erealax_2Ereal,bool))| -mem(B,ty_2Erealax_2Ereal)| -p(ap(c_2Ereal__topology_2Ebounded__def,A))|p(ap(ap(c_2Erealax_2Ereal__lt,ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0)),$f22(A,B))).
% 12.85/13.07  ** KEPT (pick-wt=29): 242 [] -mem(A,arr(ty_2Erealax_2Ereal,bool))| -mem(B,ty_2Erealax_2Ereal)| -p(ap(c_2Ereal__topology_2Ebounded__def,A))|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),A),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),$f22(A,B))))).
% 12.85/13.07  ** KEPT (pick-wt=61): 243 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D))|p(ap(ap(c_2Ereal_2Ereal__lte,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=53): 244 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D)).
% 12.85/13.07  ** KEPT (pick-wt=43): 245 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Ereal_2Ereal__lte,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=61): 246 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D))|p(ap(ap(c_2Ereal_2Ereal__lte,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=53): 247 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D)).
% 12.85/13.07  ** KEPT (pick-wt=43): 248 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Ereal_2Ereal__lte,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=61): 249 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))|p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D))|p(ap(ap(c_2Erealax_2Ereal__lt,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=53): 250 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Erealax_2Ereal__lt,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D)).
% 12.85/13.07  ** KEPT (pick-wt=43): 251 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Eball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Erealax_2Ereal__lt,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=61): 252 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))|p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D))|p(ap(ap(c_2Erealax_2Ereal__lt,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=53): 253 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Ereal_2Ereal__lte,ap(ap(c_2Erealax_2Ereal__add,ap(c_2Ereal__topology_2EDist,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B))),C)),D)).
% 12.85/13.07  ** KEPT (pick-wt=43): 254 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)| -mem(C,ty_2Erealax_2Ereal)| -mem(D,ty_2Erealax_2Ereal)|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),C))),ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),B),D))))| -p(ap(ap(c_2Erealax_2Ereal__lt,C),ap(c_2Ereal_2Ereal__of__num,c_2Enum_2E0))).
% 12.85/13.07  ** KEPT (pick-wt=13): 255 [] -mem(A,arr(ty_2Erealax_2Ereal,bool))| -p(ap(c_2Ereal__topology_2Ecompact,A))|p(ap(c_2Ereal__topology_2Ebounded__def,A)).
% 12.85/13.07  ** KEPT (pick-wt=27): 256 [] -mem(A,arr(ty_2Erealax_2Ereal,bool))| -mem(B,arr(ty_2Erealax_2Ereal,bool))| -p(ap(c_2Ereal__topology_2EClosed,A))| -p(ap(c_2Ereal__topology_2Ecompact,B))|p(ap(c_2Ereal__topology_2Ecompact,ap(ap(c_2Epred__set_2EINTER(ty_2Erealax_2Ereal),A),B))).
% 12.85/13.07  ** KEPT (pick-wt=18): 257 [] -mem(A,ty_2Erealax_2Ereal)| -mem(B,ty_2Erealax_2Ereal)|p(ap(c_2Ereal__topology_2Ecompact,ap(c_2Ereal__topology_2Ecball,ap(ap(c_2Epair_2E_2C(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),A),B)))).
% 12.85/13.07  ** KEPT (pick-wt=40): 259 [copy,258,factor_simp,factor_simp,factor_simp,factor_simp,factor_simp,factor_simp,factor_simp] -ne(A)| -ne(B)| -mem(C,arr(A,bool))| -mem(D,arr(A,arr(B,bool)))|ap(c_2Epred__set_2EBIGUNION(B),ap(c_2Epred__set_2EGSPEC(arr(B,bool),A),f3575(B,A,D,C)))=ap(c_2Epred__set_2EGSPEC(B,B),f3768(A,B,D,C)).
% 12.85/13.07  ** KEPT (pick-wt=59): 261 [copy,260,factor_simp,factor_simp,factor_simp,factor_simp,factor_simp,factor_simp] -ne(A)| -ne(B)| -ne(C)| -mem(D,arr(A,arr(B,bool)))| -mem(E,arr(A,arr(B,arr(C,bool))))|ap(c_2Epred__set_2EBIGUNION(C),ap(c_2Epred__set_2EGSPEC(arr(C,bool),ty_2Epair_2Eprod(A,B)),ap(c_2Epair_2EUNCURRY(A,B,ty_2Epair_2Eprod(arr(C,bool),bool)),f3579(B,C,A,E,D))))=ap(c_2Epred__set_2EGSPEC(C,C),f3771(B,A,C,D,E)).
% 12.85/13.07  ** KEPT (pick-wt=71): 263 [copy,262,factor_simp,factor_simp,factor_simp,factor_simp,factor_simp] -ne(A)| -ne(B)| -ne(C)| -ne(D)| -mem(E,arr(A,arr(B,arr(C,bool))))| -mem(F,arr(A,arr(B,arr(C,arr(D,bool)))))|ap(c_2Epred__set_2EBIGUNION(D),ap(c_2Epred__set_2EGSPEC(arr(D,bool),ty_2Epair_2Eprod(A,ty_2Epair_2Eprod(B,C))),ap(c_2Epair_2EUNCURRY(A,ty_2Epair_2Eprod(B,C),ty_2Epair_2Eprod(arr(D,bool),bool)),f3585(B,D,C,A,E,F))))=ap(c_2Epred__set_2EGSPEC(D,D),f3775(C,B,A,D,F,E)).
% 12.85/13.07  ** KEPT (pick-wt=38): 264 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 12.85/13.07  ** KEPT (pick-wt=37): 265 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 12.85/13.07  ** KEPT (pick-wt=40): 266 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 12.85/13.07  ** KEPT (pick-wt=40): 267 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 12.85/13.07  ** KEPT (pick-wt=43): 268 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 12.85/13.07  ** KEPT (pick-wt=47): 269 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 12.85/13.07  ** KEPT (pick-wt=55): 270 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 12.85/13.07  ** KEPT (pick-wt=54): 271 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 12.85/13.07  ** KEPT (pick-wt=57): 272 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 12.85/13.07  ** KEPT (pick-wt=57): 273 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 12.85/13.07  ** KEPT (pick-wt=60): 274 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 12.85/13.07  ** KEPT (pick-wt=64): 275 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 12.85/13.07  ** KEPT (pick-wt=44): 276 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 12.85/13.07  ** KEPT (pick-wt=43): 277 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 12.85/13.07  ** KEPT (pick-wt=46): 278 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 12.85/13.07  ** KEPT (pick-wt=46): 279 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 12.85/13.07  ** KEPT (pick-wt=49): 280 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 12.85/13.07  ** KEPT (pick-wt=53): 281 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 12.85/13.07  ** KEPT (pick-wt=61): 282 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 12.85/13.07  ** KEPT (pick-wt=60): 283 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 12.85/13.07  ** KEPT (pick-wt=63): 284 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 12.85/13.07  ** KEPT (pick-wt=63): 285 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 12.85/13.07  ** KEPT (pick-wt=66): 286 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 12.85/13.07  ** KEPT (pick-wt=70): 287 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))|mem($f23(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 12.85/13.07  ** KEPT (pick-wt=41): 288 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 12.85/13.08  ** KEPT (pick-wt=40): 289 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 12.85/13.08  ** KEPT (pick-wt=43): 290 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 12.85/13.08  ** KEPT (pick-wt=43): 291 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 12.85/13.08  ** KEPT (pick-wt=46): 292 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 12.85/13.08  ** KEPT (pick-wt=50): 293 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 12.85/13.08  ** KEPT (pick-wt=58): 294 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 12.85/13.08  ** KEPT (pick-wt=57): 295 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 12.85/13.08  ** KEPT (pick-wt=60): 296 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 12.85/13.08  ** KEPT (pick-wt=60): 297 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 13.00/13.21  ** KEPT (pick-wt=63): 298 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 13.00/13.21  ** KEPT (pick-wt=67): 299 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))|mem($f24(A),ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 13.00/13.21  ** KEPT (pick-wt=47): 300 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 13.00/13.21  ** KEPT (pick-wt=46): 301 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 13.00/13.21  ** KEPT (pick-wt=49): 302 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 13.00/13.21  ** KEPT (pick-wt=49): 303 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 13.00/13.21  ** KEPT (pick-wt=52): 304 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 13.00/13.21  ** KEPT (pick-wt=56): 305 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))|mem($f25(A),ty_2Enum_2Enum)|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 13.00/13.21  ** KEPT (pick-wt=64): 306 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|mem($f27(A),arr(ty_2Erealax_2Ereal,bool)).
% 13.00/13.21  ** KEPT (pick-wt=63): 307 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(c_2Ereal__topology_2Ecompact,$f27(A))).
% 13.00/13.21  ** KEPT (pick-wt=66): 308 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1|p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),$c1)).
% 13.00/13.21  ** KEPT (pick-wt=66): 309 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|mem($f26(A,B),ty_2Enum_2Enum).
% 13.00/13.21  ** KEPT (pick-wt=69): 310 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)|p(ap(ap(c_2Earithmetic_2E_3E_3D,$f26(A,B)),B)).
% 13.00/13.21  ** KEPT (pick-wt=73): 311 [] -mem(A,arr(ty_2Enum_2Enum,arr(ty_2Erealax_2Ereal,bool)))| -p(ap(c_2Ereal__topology_2Ecompact,ap(A,$f23(A))))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f24(A))),$c1))| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),ap(A,$f25(A))),ap(A,ap(ap(c_2Earithmetic_2E_2B,$f25(A)),ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO))))))|ap(c_2Epred__set_2EBIGUNION(ty_2Erealax_2Ereal),ap(c_2Epred__set_2EGSPEC(arr(ty_2Erealax_2Ereal,bool),ty_2Enum_2Enum),f3855(A)))!=$c1| -mem(B,ty_2Enum_2Enum)| -p(ap(ap(c_2Epred__set_2ESUBSET(ty_2Erealax_2Ereal),$f27(A)),ap(A,$f26(A,B)))).
% 13.00/13.21  
% 13.00/13.21  ------------> process sos:
% 13.00/13.21  ** KEPT (pick-wt=3): 697 [] A=A.
% 13.00/13.21  ** KEPT (pick-wt=2): 698 [] ne(bool).
% 13.00/13.21  ** KEPT (pick-wt=2): 699 [] ne(ind).
% 13.00/13.21  ** KEPT (pick-wt=2): 700 [] ne(ty_2Enum_2Enum).
% 13.00/13.21  ** KEPT (pick-wt=5): 701 [] mem(c_2Earithmetic_2EEVEN,arr(ty_2Enum_2Enum,bool)).
% 13.00/13.21  ** KEPT (pick-wt=5): 702 [] mem(c_2Earithmetic_2EODD,arr(ty_2Enum_2Enum,bool)).
% 13.00/13.21  ** KEPT (pick-wt=7): 703 [] mem(c_2Earithmetic_2E_3E,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 704 [] mem(c_2Eprim__rec_2E_3C,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 13.00/13.21  ** KEPT (pick-wt=5): 705 [] mem(c_2Eprim__rec_2EPRE,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=7): 706 [] mem(c_2Earithmetic_2EEXP,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 13.00/13.21  ** KEPT (pick-wt=7): 707 [] mem(c_2Earithmetic_2E_2D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 13.00/13.21  ** KEPT (pick-wt=5): 708 [] mem(c_2Enumeral_2EiiSUC,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=5): 709 [] mem(c_2Enum_2ESUC,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=5): 710 [] mem(c_2Earithmetic_2EBIT2,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=5): 711 [] mem(c_2Enumeral_2EiDUB,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=5): 712 [] mem(c_2Enumeral_2EiZ,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=3): 713 [] mem(c_2Ebool_2ET,bool).
% 13.00/13.21  ** KEPT (pick-wt=2): 714 [] p(c_2Ebool_2ET).
% 13.00/13.21  ** KEPT (pick-wt=3): 715 [] mem(c_2Earithmetic_2EZERO,ty_2Enum_2Enum).
% 13.00/13.21  ** KEPT (pick-wt=5): 716 [] mem(c_2Earithmetic_2EBIT1,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=5): 717 [] mem(c_2Earithmetic_2ENUMERAL,arr(ty_2Enum_2Enum,ty_2Enum_2Enum)).
% 13.00/13.21  ** KEPT (pick-wt=2): 718 [] ne(ty_2Erealax_2Ereal).
% 13.00/13.21  ** KEPT (pick-wt=5): 719 [] mem(c_2Erealax_2Ereal__neg,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)).
% 13.00/13.21  ** KEPT (pick-wt=7): 720 [] mem(c_2Earithmetic_2E_2B,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 13.00/13.21  ** KEPT (pick-wt=7): 721 [] mem(c_2Earithmetic_2E_3C_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 722 [] mem(c_2Earithmetic_2E_2A,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,ty_2Enum_2Enum))).
% 13.00/13.21  ** KEPT (pick-wt=7): 723 [] mem(c_2Erealax_2Ereal__mul,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))).
% 13.00/13.21  ** KEPT (pick-wt=7): 724 [] mem(c_2Earithmetic_2E_3E_3D,arr(ty_2Enum_2Enum,arr(ty_2Enum_2Enum,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 725 [] mem(c_2Ereal_2Ereal__ge,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 13.00/13.21  ** KEPT (pick-wt=5): 726 [] mem(c_2Ereal_2Eabs,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal)).
% 13.00/13.21  ** KEPT (pick-wt=7): 727 [] mem(c_2Erealax_2Ereal__lt,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 13.00/13.21  ** KEPT (pick-wt=3): 728 [] mem(c_2Enum_2E0,ty_2Enum_2Enum).
% 13.00/13.21  ** KEPT (pick-wt=5): 729 [] mem(c_2Ereal_2Ereal__of__num,arr(ty_2Enum_2Enum,ty_2Erealax_2Ereal)).
% 13.00/13.21  ** KEPT (pick-wt=7): 730 [] mem(c_2Ereal__topology_2EDist,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),ty_2Erealax_2Ereal)).
% 13.00/13.21  ** KEPT (pick-wt=7): 731 [] mem(c_2Erealax_2Ereal__add,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal))).
% 13.00/13.21  ** KEPT (pick-wt=7): 732 [] mem(c_2Ereal_2Ereal__lte,arr(ty_2Erealax_2Ereal,arr(ty_2Erealax_2Ereal,bool))).
% 13.00/13.21  ** KEPT (pick-wt=9): 733 [] mem(c_2Ereal__topology_2Eball,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),arr(ty_2Erealax_2Ereal,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 734 [] mem(c_2Ereal__topology_2Ebounded__def,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 13.00/13.21  ** KEPT (pick-wt=7): 735 [] mem(c_2Ereal__topology_2EClosed,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 13.00/13.21  ** KEPT (pick-wt=9): 736 [] mem(c_2Ereal__topology_2Ecball,arr(ty_2Epair_2Eprod(ty_2Erealax_2Ereal,ty_2Erealax_2Ereal),arr(ty_2Erealax_2Ereal,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 737 [] mem(c_2Ereal__topology_2Ecompact,arr(arr(ty_2Erealax_2Ereal,bool),bool)).
% 13.00/13.21  ** KEPT (pick-wt=3): 738 [] mem(c_2Ebool_2EF,bool).
% 13.00/13.21  ** KEPT (pick-wt=7): 739 [] mem(c_2Emin_2E_3D_3D_3E,arr(bool,arr(bool,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 740 [] mem(c_2Ebool_2E_5C_2F,arr(bool,arr(bool,bool))).
% 13.00/13.21  ** KEPT (pick-wt=7): 741 [] mem(c_2Ebool_2E_2F_5C,arr(bool,arr(bool,bool))).
% 13.00/13.21  ** KEPT (pick-wt=5): 742 [] mem(c_2Ebool_2E_7E,arr(bool,bool)).
% 13.00/13.21  ** KEPT (pick-wt=9): 743 [] ap(c_2Enum_2ESUC,c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)).
% 13.00/13.21  ---> New Demodulator: 744 [new_demod,743] ap(c_2Enum_2ESUC,c_2Enum_2E0)=ap(c_2Earithmetic_2ENUMERAL,ap(c_2Earithmetic_2EBIT1,c_2Earithmetic_2EZERO)).
% 13.00/13.21  ** KEPT (pick-wt=5): 745 [] ap(c_2Eprim__rec_2EPRE,c_2Enum_2E0)=c_2Enum_2E0.
% 13.00/13.21  ---> New Demodulator: 746 [new_demod,745] ap(c_2Eprim__rec_2EPRE,c_2Enum_2E0)=c_2Enum_2E0.
% 13.27/13.45  ** KEPT (pick-wt=4): 747 [] p(ap(c_2Earithmetic_2EEVEN,c_2Enum_2E0)).
% 13.27/13.45  ** KEPT (pick-wt=5): 748 [] mem($c1,arr(ty_2Erealax_2Ereal,bool)).
% 13.27/13.45  ** KEPT (pick-wt=4): 749 [] p(ap(c_2Ereal__topology_2EClosed,$c1)).
% 13.27/13.45    Following clause subsumed by 697 during input processing: 0 [copy,697,flip.1] A=A.
% 13.27/13.45  697 back subsumes 683.
% 13.27/13.45  697 back subsumes 582.
% 13.27/13.45  697 back subsumes 580.
% 13.27/13.45  697 back subsumes 579.
% 13.27/13.45  697 back subsumes 453.
% 13.27/13.45  697 back subsumes 436.
% 13.27/13.45  697 back subsumes 416.
% 13.27/13.45  697 back subsumes 415.
% 13.27/13.45  697 back subsumes 414.
% 13.27/13.45  697 back subsumes 371.
% 13.27/13.45  697 back subsumes 370.
% 13.27/13.45  697 back subsumes 316.
% 13.27/13.45  697 back subsumes 315.
% 13.27/13.45  697 back subsumes 314.
% 13.27/13.45  697 back subsumes 313.
% 13.27/13.45  697 back subsumes 56.
% 13.27/13.45  >>>> Starting back demodulation with 744.
% 13.27/13.45  >>>> Starting back demodulation with 746.
% 13.27/13.45  
% 13.27/13.45  ======= end of input processing =======
% 13.27/13.45  
% 13.27/13.45  =========== start of search ===========
% 13.27/13.45  
% 13.27/13.45  
% 13.27/13.45  Resetting weight limit to 2.
% 13.27/13.45  
% 13.27/13.45  
% 13.27/13.45  Resetting weight limit to 2.
% 13.27/13.45  
% 13.27/13.45  sos_size=50
% 13.27/13.45  
% 13.27/13.45  Search stopped because sos empty.
% 13.27/13.45  
% 13.27/13.45  
% 13.27/13.45  Search stopped because sos empty.
% 13.27/13.45  
% 13.27/13.45  ============ end of search ============
% 13.27/13.45  
% 13.27/13.45  -------------- statistics -------------
% 13.27/13.45  clauses given                 51
% 13.27/13.45  clauses generated          12066
% 13.27/13.45  clauses kept                 727
% 13.27/13.45  clauses forward subsumed     375
% 13.27/13.45  clauses back subsumed         16
% 13.27/13.45  Kbytes malloced             6835
% 13.27/13.45  
% 13.27/13.45  ----------- times (seconds) -----------
% 13.27/13.45  user CPU time          9.64          (0 hr, 0 min, 9 sec)
% 13.27/13.45  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 13.27/13.45  wall-clock time       13             (0 hr, 0 min, 13 sec)
% 13.27/13.45  
% 13.27/13.45  Process 2348 finished Wed Jul 27 02:09:46 2022
% 13.27/13.45  Otter interrupted
% 13.27/13.45  PROOF NOT FOUND
%------------------------------------------------------------------------------