TSTP Solution File: SWW472+6 by Otter---3.3

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Otter---3.3
% Problem  : SWW472+6 : TPTP v8.1.0. Released v5.3.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : otter-tptp-script %s

% Computer : n027.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 13:22:39 EDT 2022

% Result   : Unknown 24.06s 23.98s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem  : SWW472+6 : TPTP v8.1.0. Released v5.3.0.
% 0.06/0.12  % Command  : otter-tptp-script %s
% 0.12/0.33  % Computer : n027.cluster.edu
% 0.12/0.33  % Model    : x86_64 x86_64
% 0.12/0.33  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % Memory   : 8042.1875MB
% 0.12/0.33  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit : 300
% 0.12/0.33  % WCLimit  : 300
% 0.12/0.33  % DateTime : Wed Jul 27 03:05:36 EDT 2022
% 0.12/0.33  % CPUTime  : 
% 23.98/23.92  ----- Otter 3.3f, August 2004 -----
% 23.98/23.92  The process was started by sandbox on n027.cluster.edu,
% 23.98/23.92  Wed Jul 27 03:05:36 2022
% 23.98/23.92  The command was "./otter".  The process ID is 31683.
% 23.98/23.92  
% 23.98/23.92  set(prolog_style_variables).
% 23.98/23.92  set(auto).
% 23.98/23.92     dependent: set(auto1).
% 23.98/23.92     dependent: set(process_input).
% 23.98/23.92     dependent: clear(print_kept).
% 23.98/23.92     dependent: clear(print_new_demod).
% 23.98/23.92     dependent: clear(print_back_demod).
% 23.98/23.92     dependent: clear(print_back_sub).
% 23.98/23.92     dependent: set(control_memory).
% 23.98/23.92     dependent: assign(max_mem, 12000).
% 23.98/23.92     dependent: assign(pick_given_ratio, 4).
% 23.98/23.92     dependent: assign(stats_level, 1).
% 23.98/23.92     dependent: assign(max_seconds, 10800).
% 23.98/23.92  clear(print_given).
% 23.98/23.92  
% 23.98/23.92  formula_list(usable).
% 23.98/23.92  all A (A=A).
% 23.98/23.92  all X_a X_b (comm_monoid_add(X_b)->ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),X_b)),big_co1399186613setsum(X_a,X_b))=big_co1399186613setsum(X_a,X_b)).
% 23.98/23.92  all X_a X_b (comm_monoid_mult(X_b)->ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),X_b)),big_co302546470etprod(X_a,X_b))=big_co302546470etprod(X_a,X_b)).
% 23.98/23.92  all X_a (linorder(X_a)->ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a)),big_Inf_fin(X_a))=big_Inf_fin(X_a)).
% 23.98/23.92  all X_a (linorder(X_a)->ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a)),big_Sup_fin(X_a))=big_Sup_fin(X_a)).
% 23.98/23.92  all X_a (linorder(X_a)->ti(fun(fun(X_a,bool),X_a),big_linorder_Max(X_a))=big_linorder_Max(X_a)).
% 23.98/23.92  all X_a (linorder(X_a)->ti(fun(fun(X_a,bool),X_a),big_linorder_Min(X_a))=big_linorder_Min(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool)),big_semilattice_big(X_a))=big_semilattice_big(X_a)).
% 23.98/23.92  all X_b X_c X_a (ti(fun(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c))),combb(X_b,X_c,X_a))=combb(X_b,X_c,X_a)).
% 23.98/23.92  all X_a X_b X_c (ti(fun(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c))),combc(X_a,X_b,X_c))=combc(X_a,X_b,X_c)).
% 23.98/23.92  all X_a X_b (ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b)).
% 23.98/23.92  all X_a X_b X_c (ti(fun(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c))),combs(X_a,X_b,X_c))=combs(X_a,X_b,X_c)).
% 23.98/23.92  ti(com,skip)=skip.
% 23.98/23.92  ti(fun(com,fun(com,com)),semi)=semi.
% 23.98/23.92  all X_a (ti(fun(X_a,fun(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))))))),com_case(X_a))=com_case(X_a)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),bool),finite100568337ommute(X_a,X_b))=finite100568337ommute(X_a,X_b)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),bool),finite_comp_fun_idem(X_a,X_b))=finite_comp_fun_idem(X_a,X_b)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,bool),bool),finite_finite_1(X_a))=finite_finite_1(X_a)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b))),finite_fold(X_a,X_b))=finite_fold(X_a,X_b)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a)),finite_fold1(X_a))=finite_fold1(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool))),finite_fold1Set(X_a))=finite_fold1Set(X_a)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool)))),finite_fold_graph(X_a,X_b))=finite_fold_graph(X_a,X_b)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)))),finite1357897459simple(X_a,X_b))=finite1357897459simple(X_a,X_b)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)))),finite908156982e_idem(X_a,X_b))=finite908156982e_idem(X_a,X_b)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool)),finite_folding_one(X_a))=finite_folding_one(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool)),finite2073411215e_idem(X_a))=finite2073411215e_idem(X_a)).
% 23.98/23.92  all X_a (minus(X_a)->ti(fun(X_a,fun(X_a,X_a)),minus_minus(X_a))=minus_minus(X_a)).
% 23.98/23.92  all X_a (cancel_semigroup_add(X_a)->ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a)).
% 23.98/23.92  all X_a (ab_semigroup_add(X_a)->ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a)).
% 23.98/23.92  all X_a (semiring(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)).
% 23.98/23.92  all X_a (ab_semigroup_mult(X_a)->ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a)).
% 23.98/23.92  all X_a (ti(X_a,undefined(X_a))=undefined(X_a)).
% 23.98/23.92  ti(fun(com,hoare_1656922687triple(state)),hoare_Mirabelle_MGT)=hoare_Mirabelle_MGT.
% 23.98/23.92  all X_a (ti(fun(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool)),hoare_279057269derivs(X_a))=hoare_279057269derivs(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool)),hoare_2027193591valids(X_a))=hoare_2027193591valids(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)))),hoare_246368825triple(X_a))=hoare_246368825triple(X_a)).
% 23.98/23.92  all X_b X_a (ti(fun(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a)),hoare_1312322281e_case(X_b,X_a))=hoare_1312322281e_case(X_b,X_a)).
% 23.98/23.92  all X_b X_a (ti(fun(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a)),hoare_1632998903le_rec(X_b,X_a))=hoare_1632998903le_rec(X_b,X_a)).
% 23.98/23.92  all X_a X_b (ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool)))),fold_graph(X_a,X_b))=fold_graph(X_a,X_b)).
% 23.98/23.92  all X_a (bot(X_a)->ti(X_a,bot_bot(X_a))=bot_bot(X_a)).
% 23.98/23.92  all X_a (ord(X_a)->ti(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a))),max(X_a))=max(X_a)).
% 23.98/23.92  all X_a (ord(X_a)->ti(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a))),min(X_a))=min(X_a)).
% 23.98/23.92  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,bool)),ord_less(X_a))=ord_less(X_a)).
% 23.98/23.92  all X_b (ord(X_b)->ti(fun(X_b,fun(X_b,bool)),ord_less_e_q(X_b))=ord_less_e_q(X_b)).
% 23.98/23.92  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,X_a)),ord_max(X_a))=ord_max(X_a)).
% 23.98/23.92  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,X_a)),ord_min(X_a))=ord_min(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a)).
% 23.98/23.92  all X_a (ti(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),insert(X_a))=insert(X_a)).
% 23.98/23.92  all X_a (ti(fun(fun(X_a,bool),X_a),the_elem(X_a))=the_elem(X_a)).
% 23.98/23.92  ti(bool,fFalse)=fFalse.
% 23.98/23.92  ti(fun(bool,bool),fNot)=fNot.
% 23.98/23.92  ti(bool,fTrue)=fTrue.
% 23.98/23.92  ti(fun(bool,fun(bool,bool)),fconj)=fconj.
% 23.98/23.92  ti(fun(bool,fun(bool,bool)),fdisj)=fdisj.
% 23.98/23.92  all X_a (ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a)).
% 23.98/23.92  ti(fun(bool,fun(bool,bool)),fimplies)=fimplies.
% 23.98/23.92  all X_a X_c B_1_1 B_2_1 (hAPP(X_a,X_c,ti(fun(X_a,X_c),B_1_1),B_2_1)=hAPP(X_a,X_c,B_1_1,B_2_1)).
% 23.98/23.92  all X_a X_c B_1_1 B_2_1 (hAPP(X_a,X_c,B_1_1,ti(X_a,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1)).
% 23.98/23.92  all X_c X_a B_1_1 B_2_1 (ti(X_c,hAPP(X_a,X_c,B_1_1,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1)).
% 23.98/23.92  all B_1_1 (hBOOL(ti(bool,B_1_1))<->hBOOL(B_1_1)).
% 23.98/23.92  all X_a (ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a))=member(X_a)).
% 23.98/23.92  ti(fun(state,fun(state,bool)),p)=p.
% 23.98/23.92  ti(fun(state,fun(state,bool)),q)=q.
% 23.98/23.92  ti(com,c)=c.
% 23.98/23.92  all X_a G_2 hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),bot_bot(fun(hoare_1656922687triple(X_a),bool)))).
% 23.98/23.92  all X_a Fun1_1 Com_1 Fun2_1 Fun1_2 Com_2 Fun2_2 (hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_1),Com_1),Fun2_1)=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_2),Com_2),Fun2_2)<->Fun1_1=Fun1_2&Com_1=Com_2&Fun2_1=Fun2_2).
% 23.98/23.92  all X_a G_2 Ts (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_2027193591valids(X_a),G_2),Ts))).
% 23.98/23.92  all X_a G_2 G_1 Ts (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts))-> (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),G_1))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)))).
% 23.98/23.92  all X_a Ts G_2 T_3 (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))-> (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),Ts))))).
% 23.98/23.92  all X_a G_2 T_3 Ts (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),Ts)))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))&hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))).
% 23.98/23.92  all X_a Qa G_2 Pa Ca Q_2 (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))-> ((all Z_3 S (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,Z_3),S))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,Z_3),S))))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))))).
% 23.98/23.92  all X_a Pa G_2 P_2 Ca Qa (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))-> ((all Z_3 S (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,Z_3),S))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_3),S))))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))))).
% 23.98/23.92  all X_a A_1 B A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)))-> (ti(X_a,A_1)!=ti(X_a,B)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2)))).
% 23.98/23.92  all X_a B A_1 B_1 ((-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),B_1))->ti(X_a,A_1)=ti(X_a,B))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1)))).
% 23.98/23.92  all X_a Qa Pa G_2 P_2 Ca Q_2 (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))-> ((all Z_3 S (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,Z_3),S))-> (all S_1 ((all Z_4 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_4),S))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,Z_4),S_1))))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,Z_3),S_1))))))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))))).
% 23.98/23.92  all X_a A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),bot_bot(fun(X_a,bool))))).
% 23.98/23.92  all X_b X_a F1 Fun1_1 Com_1 Fun2_1 (hAPP(hoare_1656922687triple(X_b),X_a,hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a),hoare_1632998903le_rec(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b))),hoare_246368825triple(X_b),Fun1_1),Com_1),Fun2_1))=hAPP(fun(X_b,fun(state,bool)),X_a,hAPP(com,fun(fun(X_b,fun(state,bool)),X_a),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a)),F1,Fun1_1),Com_1),Fun2_1)).
% 23.98/23.92  all X_b X_a F1 Fun1_1 Com_1 Fun2_1 (hAPP(hoare_1656922687triple(X_b),X_a,hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a),hoare_1312322281e_case(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b))),hoare_246368825triple(X_b),Fun1_1),Com_1),Fun2_1))=hAPP(fun(X_b,fun(state,bool)),X_a,hAPP(com,fun(fun(X_b,fun(state,bool)),X_a),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a)),F1,Fun1_1),Com_1),Fun2_1)).
% 23.98/23.92  all X_a A_1 A_2 (bot_bot(fun(X_a,bool))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)).
% 23.98/23.92  all X_a A_1 A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)!=bot_bot(fun(X_a,bool))).
% 23.98/23.92  all X_a B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))<->ti(X_a,B)=ti(X_a,A_1)).
% 23.98/23.92  all X_a A_1 B Ca D (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))<->ti(X_a,A_1)=ti(X_a,Ca)&ti(X_a,B)=ti(X_a,D)|ti(X_a,A_1)=ti(X_a,D)&ti(X_a,B)=ti(X_a,Ca)).
% 23.98/23.92  all X_a A_1 A_2 (ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))).
% 23.98/23.92  all X_a Pa (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=bot_bot(fun(X_a,bool))<-> (all X_1 (-hBOOL(hAPP(X_a,bool,Pa,X_1))))).
% 23.98/23.92  all X_a Ca (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),bot_bot(fun(X_a,bool))))).
% 23.98/23.92  all X_a Pa (bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)<-> (all X_1 (-hBOOL(hAPP(X_a,bool,Pa,X_1))))).
% 23.98/23.92  all X_a A_2 ((exists X_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2)))<->ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))).
% 23.98/23.92  all X_a A_2 ((all X_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))))<->ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))).
% 23.98/23.92  all X_a (bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),fFalse))).
% 23.98/23.92  all X_a A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)=ti(fun(X_a,bool),A_2)).
% 23.98/23.92  all X_a B A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1)))).
% 23.98/23.92  all X_a B_1 X_2 A_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)<->ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)))).
% 23.98/23.92  all X_a Y_2 A_2 X_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),A_2),X_2))<->ti(X_a,Y_2)=ti(X_a,X_2)|hBOOL(hAPP(X_a,bool,A_2,X_2))).
% 23.98/23.92  all X_a A_1 B A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)))<->ti(X_a,A_1)=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))).
% 23.98/23.92  all X_a X_2 Y_2 A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),A_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))).
% 23.98/23.92  all X_a X_2 A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)).
% 23.98/23.92  all X_a A_1 Pa (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fimplies),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),A_1)))),Pa))).
% 23.98/23.92  all X_a A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fdisj),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),A_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),B_1)))).
% 23.98/23.92  all X_a A_1 B_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))).
% 23.98/23.92  all X_a A_1 B (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool)))->ti(X_a,A_1)=ti(X_a,B)).
% 23.98/23.92  all X_a B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))->ti(X_a,B)=ti(X_a,A_1)).
% 23.98/23.92  all X_a X_2 (hAPP(fun(X_a,bool),X_a,the_elem(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2)).
% 23.98/23.92  all X_b X_a (bot(X_a)-> (all X_2 (hAPP(X_b,X_a,bot_bot(fun(X_b,X_a)),X_2)=bot_bot(X_a)))).
% 23.98/23.92  all X_a X_b (bot(X_b)-> (all X_1 (hAPP(X_a,X_b,bot_bot(fun(X_a,X_b)),X_1)=bot_bot(X_b)))).
% 23.98/23.92  all X_a G_2 Pa hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),skip),Pa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 23.98/23.92  all X_a D R_1 G_2 Pa Ca Qa (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))-> (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Qa),D),R_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),hAPP(com,com,hAPP(com,fun(com,com),semi,Ca),D)),R_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))))).
% 23.98/23.92  all X_a Y_2 (-(all Fun1 Com Fun2 (Y_2!=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1),Com),Fun2)))).
% 23.98/23.92  all X_a X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> -(all B_4 (ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_4)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_4))))).
% 23.98/23.92  all X_a A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))-> (exists B_4 (ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_4)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),B_4))))).
% 23.98/23.92  all X_a A_2 ((all Y_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_2))))->ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))).
% 23.98/23.92  all X_a Qa G_2 Ca Pa ((all Z_3 S (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,Z_3),S))-> (exists P_1 Q_1 (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_1),Ca),Q_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))& (all S_1 ((all Z_4 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_4),S))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_1,Z_4),S_1))))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,Z_3),S_1))))))))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))).
% 23.98/23.92  all X_a A_2 (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))<-> (exists X_1 B_4 (ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_4)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_4))))).
% 23.98/23.92  all Com1_2 Com2_2 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)!=skip).
% 23.98/23.92  all Com1_2 Com2_2 (skip!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)).
% 23.98/23.92  all Com1 Com2 Com1_1 Com2_1 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)<->Com1=Com1_1&Com2=Com2_1).
% 23.98/23.92  all X_a F A_1 B (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))),B))<->ti(X_a,A_1)=ti(X_a,B)).
% 23.98/23.92  all X_a X_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2)).
% 23.98/23.92  all X_a X_1 (hBOOL(hAPP(X_a,bool,bot_bot(fun(X_a,bool)),X_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),bot_bot(fun(X_a,bool))))).
% 23.98/23.92  all X_a F A_1 (hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))=ti(X_a,A_1)).
% 23.98/23.92  all X_a A_1 G F (G=hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F)->hAPP(fun(X_a,bool),X_a,G,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))=ti(X_a,A_1)).
% 23.98/23.92  all X_a F X_2 (-hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),bot_bot(fun(X_a,bool))),X_2))).
% 23.98/23.92  all X_a F A_2 X_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A_2),X_2))->ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))).
% 23.98/23.92  all X_a F A_1 A_2 X_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_1),A_2),X_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)),X_2)))).
% 23.98/23.92  all X_a X_2 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,A_2)))))).
% 23.98/23.92  all X_a A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,F_1,A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F),A_2))).
% 23.98/23.92  all X_a A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 Y_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),Y_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,F_1,A_2)),A_2)))))).
% 23.98/23.92  all X_a F1 F2 F3 F4 F5 F6 F7 F8 (hAPP(com,X_a,hAPP(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a),hAPP(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)),hAPP(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))),hAPP(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))),hAPP(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))),hAPP(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))),hAPP(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))))),hAPP(X_a,fun(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))))),com_case(X_a),F1),F2),F3),F4),F5),F6),F7),F8),skip)=ti(X_a,F1)).
% 23.98/23.92  all X_a F1 F2 F3 F4 F5 F6 F7 F8 Com1 Com2 (hAPP(com,X_a,hAPP(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a),hAPP(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)),hAPP(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))),hAPP(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))),hAPP(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))),hAPP(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))),hAPP(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))))),hAPP(X_a,fun(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))))),com_case(X_a),F1),F2),F3),F4),F5),F6),F7),F8),hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2))=hAPP(com,X_a,hAPP(com,fun(com,X_a),F4,Com1),Com2)).
% 23.98/23.92  all X_a F A_1 X_3 X_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),X_3)),X_2))-> -(all A_5 A_4 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),X_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)-> (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_5),A_4),X_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4)))))).
% 23.98/23.92  all X_a A_2 X_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))->ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))).
% 23.98/23.92  all X_b X_a F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))->hAPP(fun(X_b,bool),X_a,F_1,bot_bot(fun(X_b,bool)))=ti(X_a,Z_1)).
% 23.98/23.92  all X_a (preorder(X_a)-> (all X hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),X)))).
% 23.98/23.92  all X_a Ca A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)))).
% 23.98/23.92  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1))).
% 23.98/23.92  all X_a hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),bot_bot(fun(X_a,bool)))).
% 23.98/23.92  all X_a A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)))).
% 23.98/23.92  all X_a A_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),bot_bot(fun(X_a,bool))),A_2)).
% 23.98/23.92  all X_a Qa Pa X_2 (hBOOL(hAPP(X_a,bool,Pa,X_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))->hBOOL(hAPP(X_a,bool,Qa,X_2)))).
% 23.98/23.92  all X_a X_2 Pa Qa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))-> (hBOOL(hAPP(X_a,bool,Pa,X_2))->hBOOL(hAPP(X_a,bool,Qa,X_2)))).
% 23.98/23.92  all X_a X_b F G ((all X_1 (hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,G,X_1)))->ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G)).
% 23.98/23.92  all X_a X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))<->hBOOL(hAPP(X_a,bool,A_2,X_2))).
% 23.98/23.92  all X_a Pa (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=ti(fun(X_a,bool),Pa)).
% 23.98/23.92  all X_a A_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),A_2)).
% 23.98/23.92  all X_a A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))&hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))).
% 23.98/23.92  all X_a A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))).
% 23.98/23.92  all X_a A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))).
% 23.98/23.92  all X_a X_2 A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)))).
% 23.98/23.92  all X_a B_1 X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)))).
% 23.98/23.92  all X_a X_2 A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)))).
% 23.98/23.92  all X_a C A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),C)))).
% 23.98/23.92  all X_a A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)-> -(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2)))).
% 23.98/23.92  all X_a (finite_finite(X_a)-> (all A_2 hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)))).
% 23.98/23.92  all X_a (finite_finite(X_a)-> (all A_2 hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)))).
% 23.98/23.92  all X_a X_b (ord(X_b)-> (all F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))<-> (all X_1 hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))))))).
% 23.98/23.92  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))).
% 23.98/23.92  all X_a (order(X_a)-> (all X_2 Y_2 (ti(X_a,X_2)=ti(X_a,Y_2)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2))))).
% 23.98/23.92  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)))).
% 23.98/23.92  all X_a (preorder(X_a)-> (all X Y (X=Y->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))).
% 23.98/23.92  all X_a X_b (ord(X_b)-> (all X_2 F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,G,X_2)))))).
% 23.98/23.92  all X_a (order(X_a)-> (all Y_2 X_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))<->ti(X_a,X_2)=ti(X_a,Y_2))))).
% 23.98/23.92  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)))).
% 23.98/23.92  all X_a (ord(X_a)-> (all C_1 A_3 B_3 (ti(X_a,A_3)=ti(X_a,B_3)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),C_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1)))))).
% 23.98/23.92  all X_a (order(X_a)-> (all C_1 A_3 B_3 (ti(X_a,A_3)=ti(X_a,B_3)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_3)))))).
% 23.98/23.92  all X_a (ord(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))-> (ti(X_a,B_3)=ti(X_a,C_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1)))))).
% 23.98/23.92  all X_a (order(X_a)-> (all C_1 B_3 A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),A_3))-> (ti(X_a,B_3)=ti(X_a,C_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_3)))))).
% 23.98/23.92  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->ti(X_a,X)=ti(X_a,Y))))).
% 23.98/23.92  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Z)))))).
% 23.98/23.92  all X_a (order(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->ti(X_a,X)=ti(X_a,Y))))).
% 23.98/23.92  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),X)))))).
% 23.98/23.92  all X_a X_b (ord(X_b)-> (all X_2 F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,G,X_2)))))).
% 23.98/23.92  all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))).
% 23.98/23.92  all X_b X_a X_2 A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))-> (-hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_2))->hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,A_2))))).
% 23.98/23.92  all X_a (bot(X_a)-> (all A_3 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),bot_bot(X_a)),A_3)))).
% 23.98/23.92  all X_a (bot(X_a)-> (all A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),bot_bot(X_a)))<->ti(X_a,A_1)=bot_bot(X_a)))).
% 23.98/23.92  all X_a (bot(X_a)-> (all A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),bot_bot(X_a)))->ti(X_a,A_3)=bot_bot(X_a)))).
% 23.98/23.92  all X_a A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool))))<->ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))).
% 23.98/23.92  all X_a B_1 A_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))).
% 23.98/23.92  all X_a X_2 A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))&hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))).
% 23.98/23.92  all X_a B_1 X_2 A_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)))).
% 23.98/23.92  all X_a B A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1)))).
% 23.98/23.92  all X_a A_1 C D_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),C),D_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),C)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),D_2)))).
% 23.98/23.92  all X_a A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))).
% 23.98/23.92  all X_a Ts G_2 (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(X_a),bool)),Ts),G_2))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))).
% 23.98/23.92  all X_a Ts G_2 Ts_1 (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts_1))-> (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(X_a),bool)),Ts),Ts_1))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)))).
% 23.98/23.92  all X_a G_2 G_1 Ts (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts))-> (hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(X_a),bool)),G_1),G_2))->hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)))).
% 23.98/23.92  all X_b X_a F Z_1 hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)).
% 23.98/23.93  all X_b X_a F Z_1 X_2 (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),X_2))->ti(X_b,X_2)=ti(X_b,Z_1)).
% 23.98/23.93  all X_b X_a F Z_1 Y_2 X_2 A_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))->hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_2))))).
% 23.98/23.93  all X_a Pa A_2 F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))-> ((all A_5 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),F_2))))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)))))).
% 23.98/23.93  all X_a F A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (exists X1 hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A_2),X1))))).
% 23.98/23.93  all X_a B_1 A_2 ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))).
% 23.98/23.93  all X_a A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_1))<->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))| (exists A_4 A_5 (ti(fun(X_a,bool),A_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4))))).
% 23.98/23.93  all X_a Pa F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))-> ((all X_1 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),F_2)))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1))))).
% 23.98/23.93  all X_b X_a A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))-> ((all X_1 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_2))->hAPP(X_b,X_a,G,X_1)=ti(X_a,Z_1)))->hAPP(fun(X_b,bool),X_a,F_1,A_2)=ti(X_a,Z_1)))).
% 23.98/23.93  all X_b X_a F Z_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (exists X1 hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),X1)))).
% 23.98/23.93  all X_a X_b (ord(X_b)-> (all F G ((all X_1 hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))))->hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))))).
% 23.98/23.93  all X_a F A1 A2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))<-> (exists A_5 A_4 X_1 (ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)&ti(X_a,A2)=ti(X_a,X_1)&hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_5),A_4),X_1))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4))))).
% 23.98/23.93  all X_b X_a F Z_1 A1 A2 (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))<->ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))&ti(X_b,A2)=ti(X_b,Z_1)| (exists X_1 A_4 Y_1 (ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_4)&ti(X_b,A2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_1)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_4))&hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_4),Y_1))))).
% 23.98/23.93  all X_a B_1 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,F_1,B_1)),hAPP(fun(X_a,bool),X_a,F_1,A_2))=hAPP(fun(X_a,bool),X_a,F_1,A_2))))).
% 23.98/23.93  all X_a X_2 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,A_2))))).
% 23.98/23.93  all X_a Pa F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (ti(fun(X_a,bool),F_1)!=bot_bot(fun(X_a,bool))-> ((all X_1 hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),bot_bot(fun(X_a,bool))))))-> ((all X_1 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_2))-> (ti(fun(X_a,bool),F_2)!=bot_bot(fun(X_a,bool))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),F_2))))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)))))).
% 23.98/23.93  all X_b X_a B_1 A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),ord_less_e_q(fun(X_b,bool)),B_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,F_1,B_1)),hAPP(fun(X_b,bool),X_a,F_1,A_2))=hAPP(fun(X_b,bool),X_a,F_1,A_2)))).
% 23.98/23.93  all X_b X_a X_2 A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))->hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,A_2)))).
% 23.98/23.93  all X_a Qa Pa ((all X_1 (hBOOL(hAPP(X_a,bool,Pa,X_1))->hBOOL(hAPP(X_a,bool,Qa,X_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Qa)))).
% 23.98/23.93  all X_b X_a X_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2)).
% 23.98/23.93  all X_a X_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2)).
% 23.98/23.93  all X_a X_2 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,A_2))=hAPP(fun(X_a,bool),X_a,F_1,A_2)))).
% 23.98/23.93  all X_b X_a X_2 A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,A_2))=hAPP(fun(X_b,bool),X_a,F_1,A_2)))).
% 23.98/23.93  all X_a Qa Pa ((all X_1 (hBOOL(hAPP(X_a,bool,Pa,X_1))->hBOOL(hAPP(X_a,bool,Qa,X_1))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))).
% 23.98/23.93  all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B)))-> ((all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,Y_1)),hAPP(X_a,X_b,F,X_1)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,A_1)))))))).
% 23.98/23.93  all X_a (order(X_a)-> (all F Ca B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))-> (hAPP(X_a,X_a,F,B)=ti(X_a,Ca)-> ((all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,Y_1)),hAPP(X_a,X_a,F,X_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,F,A_1)))))))).
% 23.98/23.93  all X_a X_b (ord(X_b)&ord(X_a)-> (all F Ca A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hAPP(X_a,X_b,F,B)=ti(X_b,Ca)-> ((all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,F,Y_1)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,A_1)),Ca))))))).
% 23.98/23.93  all X_a X_b (order(X_b)&order(X_a)-> (all F Ca A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,B)),Ca))-> ((all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Y_1))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,F,Y_1)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,A_1)),Ca))))))).
% 23.98/23.93  all X_a X_b (ord(X_b)&ord(X_a)-> (all Ca A_1 F B (ti(X_a,A_1)=hAPP(X_b,X_a,F,B)-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B),Ca))-> ((all X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),X_1),Y_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,X_1)),hAPP(X_b,X_a,F,Y_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,Ca)))))))).
% 23.98/23.93  all X_b X_a (order(X_a)&ord(X_b)-> (all Ca F B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,B)),A_1))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B))-> ((all X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Y_1),X_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,Y_1)),hAPP(X_b,X_a,F,X_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,Ca)),A_1))))))).
% 23.98/23.93  all X_a (order(X_a)-> (all Ca A_1 F B (ti(X_a,A_1)=hAPP(X_a,X_a,F,B)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),B))-> ((all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,Y_1)),hAPP(X_a,X_a,F,X_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,Ca)),A_1))))))).
% 23.98/23.93  all X_a X_b (order(X_b)&order(X_a)-> (all Ca A_1 F B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,B)))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B),Ca))-> ((all X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),X_1),Y_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,X_1)),hAPP(X_b,X_a,F,Y_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,Ca)))))))).
% 23.98/23.93  all X_a A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),big_semilattice_big(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,F_1,A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F),A_2))).
% 23.98/23.93  all X_a X_2 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,A_2)=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_a X_2 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))).
% 23.98/23.93  all X_a B_1 Ca A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))))).
% 23.98/23.93  all X_a Ca A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))-> -(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)))).
% 23.98/23.93  all X_a B_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))).
% 23.98/23.93  all X_a A_2 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fconj),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),B_1))))).
% 23.98/23.93  all X_a Ca A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1))).
% 23.98/23.93  all X_a A_2 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)).
% 23.98/23.93  all X_a Ca A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))).
% 23.98/23.93  all X_a Ca A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1))).
% 23.98/23.93  all X_a A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),bot_bot(fun(X_a,bool))),A_2)=bot_bot(fun(X_a,bool))).
% 23.98/23.93  all X_a A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_2)).
% 23.98/23.93  all X_a A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),A_2)=bot_bot(fun(X_a,bool))).
% 23.98/23.93  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)))).
% 23.98/23.93  all X_a A_2 X_2 B_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))).
% 23.98/23.93  all X_a A_2 X_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)).
% 23.98/23.93  all X_a A_2 B_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),A_2)).
% 23.98/23.93  all X_a D_2 B_1 A_2 C (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),C))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),D_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),C),D_2))))).
% 23.98/23.93  all X_a C A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),C))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),C),A_2))=ti(fun(X_a,bool),A_2))).
% 23.98/23.93  all X_a A_2 A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))).
% 23.98/23.93  all X_a A_2 A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))),B_1)).
% 23.98/23.93  all X_a A_1 A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)).
% 23.98/23.93  all X_a X_2 A_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(fun(X_a,bool),A_2)).
% 23.98/23.93  all X_a A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=ti(fun(X_a,bool),A_2)).
% 23.98/23.93  all X_a A_2 A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))).
% 23.98/23.93  all X_a A_2 X_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))<-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)))).
% 23.98/23.93  all X_a A_2 X_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1))))).
% 23.98/23.93  all X_b X_a X_2 A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))->hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_2),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),bot_bot(fun(X_b,bool)))))))).
% 23.98/23.93  all X_b X_a X_2 A_2 F Z_1 G F_1 (hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_2))->hAPP(fun(X_b,bool),X_a,F_1,A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_2),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),bot_bot(fun(X_b,bool))))))))).
% 23.98/23.93  all X_a Pa A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_2))-> ((all A_5 A_4 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4))-> (hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_4))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_4),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),bot_bot(fun(X_a,bool))))))))))->hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))))).
% 23.98/23.93  all X_b X_a (minus(X_a)-> (all A_2 B_1 X_2 (hAPP(X_b,X_a,hAPP(fun(X_b,X_a),fun(X_b,X_a),hAPP(fun(X_b,X_a),fun(fun(X_b,X_a),fun(X_b,X_a)),minus_minus(fun(X_b,X_a)),A_2),B_1),X_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_b,X_a,A_2,X_2)),hAPP(X_b,X_a,B_1,X_2))))).
% 23.98/23.93  all X_a X_b (minus(X_b)-> (all A_2 B_1 X_1 (hAPP(X_a,X_b,hAPP(fun(X_a,X_b),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(X_a,X_b)),minus_minus(fun(X_a,X_b)),A_2),B_1),X_1)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_a,X_b,A_2,X_1)),hAPP(X_a,X_b,B_1,X_1))))).
% 23.98/23.93  all X_a (ordered_ab_group_add(X_a)-> (all A_1 B Ca D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),D)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_1 A_2 (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),B_1)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))))))).
% 23.98/23.93  all X_a X_b A_1 Z_1 A_2 Y_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))-> (exists Y_3 (ti(X_b,Y_2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,A_1),Y_3)&hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))),Y_3))))))).
% 23.98/23.93  all X_a (ordered_ab_group_add(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Y),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),X)=ti(X_a,X)))).
% 23.98/23.93  all X_a X_b X_2 Y_2 Z_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))->hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_2),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),A_3)=ti(X_a,A_3)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),A_3)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),C_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),C_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Y)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)=ti(X_a,X_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y_2),Z_1)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 A_3 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)=ti(X_a,X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)=ti(X_a,Y)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 X A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 D_1 A_3 C_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),D_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),C_1),D_1))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)))-> -(hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_3)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_1))))).
% 23.98/23.93  all X_a X_b Y_2 Z_1 A_2 X_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),X_2))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))->ti(X_b,Y_2)=ti(X_b,X_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),A_1)))))).
% 23.98/23.93  all X_a (ab_group_add(X_a)-> (all A_1 B Ca D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)-> (ti(X_a,A_1)=ti(X_a,B)<->ti(X_a,Ca)=ti(X_a,D))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))<-> (exists X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))<-> (all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1))))))))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 V F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),V))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> -(all Y_1 (ti(X_b,V)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_1)-> -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_1))))))).
% 23.98/23.93  all X_a (order(X_a)-> (all X Least ((all X_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),X_1)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Least)=ti(X_a,Least)))).
% 23.98/23.93  all X_a (ord(X_a)-> (all X Least ((all X_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),X_1)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Least),X)=ti(X_a,Least)))).
% 23.98/23.93  all X_a (ord(X_a)->ord_min(X_a)=hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),min(X_a),ord_less_e_q(X_a))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)),X_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 (hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all M_1 N (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),M_1),N))-> (ti(fun(X_a,bool),M_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),N))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),N)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),M_1)))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 Y_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> ((all Y_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=ti(X_a,X_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 (hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),B_1)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 Y_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)),A_2))))))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all M_1 N (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),M_1),N))-> (ti(fun(X_a,bool),M_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),N))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),M_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),N)))))))).
% 23.98/23.93  all X_b X_a F Z_1 (hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,bool),X_a)),finite_fold(X_b,X_a),F),Z_1),bot_bot(fun(X_b,bool)))=ti(X_a,Z_1)).
% 23.98/23.93  all X_a X_b X_2 Z_1 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2))=hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)),A_2))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 (hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2)))).
% 23.98/23.93  all X_a X_b Z_1 A_2 Y_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)=ti(X_b,Y_2))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),B),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),B),A_2))))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)),A_2)))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2))))).
% 23.98/23.93  all X_a X_2 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),F),X_2),A_2)))).
% 23.98/23.93  all X_a A_1 A_2 F F_1 (hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),F),A_1),A_2))).
% 23.98/23.93  all X_a X_b Z_1 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),A_1),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),X_2),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),A_1),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),X_2),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Ca B A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),X_1))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),Ca)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),Ca),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> ((all Y_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_1),X_2))))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=ti(X_a,X_2)))))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)))).
% 23.98/23.93  all X_a X_b Z_1 X_2 A_2 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)),A_2))).
% 23.98/23.93  all X_a X_b X_2 Z_1 F (hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))->hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)).
% 23.98/23.93  all X_a hBOOL(hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),bool,finite_comp_fun_idem(X_a,fun(X_a,bool)),insert(X_a))).
% 23.98/23.93  all X_a (linorder(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),ord_min(X_a)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_b X_a F Z_1 Y_2 X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),Y_2))->hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),A_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_2))))).
% 23.98/23.93  all X_a X_b (ring(X_b)-> (all F A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(X_a,X_b,F,A_1)))))).
% 23.98/23.93  all X_a (linorder(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),ord_max(X_a)))).
% 23.98/23.93  all X_b X_a F Z_1 hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)).
% 23.98/23.93  all X_a (ordered_ab_group_add(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Y),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),A_3)=ti(X_a,A_3)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),A_3)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y))=ti(X_a,X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))=ti(X_a,X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),C_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),C_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Y Z X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Z),X))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Y Z X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Z),X))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Y X hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)=ti(X_a,Y_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 X A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 X B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)=ti(X_a,Y)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)=ti(X_a,X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 A_3 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),X)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)),X)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_3 D_1 A_3 C_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),D_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),C_1),D_1))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),X))-> -(hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),X)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Z_1 X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),Y_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),X)=ti(X_a,X)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))))).
% 23.98/23.93  all X_a F A_1 A_2 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),A_2)),hAPP(X_a,nat,F,A_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),A_2))).
% 23.98/23.93  all X_a F A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),A_2)),hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),B_1)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_1),B)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),B),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),B),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))=ti(X_a,A_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_max(X_a)),A_2)))).
% 23.98/23.93  all X_a X_b (ab_group_add(X_b)-> (all F B_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),B_1)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),A_1),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),X_2),A_2))))).
% 23.98/23.93  all X_a X_b (ab_group_add(X_b)-> (all F A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(X_a,X_b,F,A_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 Y_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_1),Y_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all Ca B A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),B))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B),Ca))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z ((all X_1 Y_1 Z_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y_1),Z_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_1),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_1),Z_2))))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X Y Z ((all X_1 Y_1 Z_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y_1),Z_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_1),Z_2))))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all G H A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hAPP(X_a,X_b,G,X_1)=hAPP(X_a,X_b,H,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),H),A_2))))).
% 23.98/23.93  all X_a (order(X_a)-> (all X Least ((all X_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),X_1)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Least)=ti(X_a,X)))).
% 23.98/23.93  all X_a (ord(X_a)-> (all X Least ((all X_1 hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),X_1)))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Least),X)=ti(X_a,X)))).
% 23.98/23.93  all X_a (ord(X_a)->ord_max(X_a)=hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),max(X_a),ord_less_e_q(X_a))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 (hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))=ti(X_a,A_1))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_max(X_a)),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all B_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),B_1)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),A_1),A_2)))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),X_2),A_2))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)=ti(X_a,X_2))& (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))))).
% 23.98/23.93  all X_a (linorder(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 Y_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_1),Y_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)),A_2))))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all G X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all F A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,F,A_1)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))))))).
% 23.98/23.93  all X_a (group_add(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_3),B_3)),B_3)=ti(X_a,A_3)))).
% 23.98/23.93  all X_a (group_add(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),B_3)=ti(X_a,A_3)))).
% 23.98/23.93  all X_a (ab_semigroup_add(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1))))).
% 23.98/23.93  all X_a (cancel_semigroup_add(X_a)-> (all A_1 B Ca (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)<->ti(X_a,B)=ti(X_a,Ca)))).
% 23.98/23.93  all X_a (cancel_semigroup_add(X_a)-> (all B A_1 Ca (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)<->ti(X_a,B)=ti(X_a,Ca)))).
% 23.98/23.93  all X_a (cancel_semigroup_add(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)->ti(X_a,B_3)=ti(X_a,C_1)))).
% 23.98/23.93  all X_a (cancel146912293up_add(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)->ti(X_a,B_3)=ti(X_a,C_1)))).
% 23.98/23.93  all X_a (cancel_semigroup_add(X_a)-> (all B_3 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),A_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)->ti(X_a,B_3)=ti(X_a,C_1)))).
% 23.98/23.93  all X_a (ordere236663937imp_le(X_a)-> (all A_1 Ca B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),Ca)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))))).
% 23.98/23.93  all X_a (ordere236663937imp_le(X_a)-> (all Ca A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))))).
% 23.98/23.93  all X_a (ordere779506340up_add(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)))))).
% 23.98/23.93  all X_a (ordere779506340up_add(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3)))))).
% 23.98/23.93  all X_a (ordere779506340up_add(X_a)-> (all C_1 D_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),D_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))))))).
% 23.98/23.93  all X_a (ordere236663937imp_le(X_a)-> (all A_3 C_1 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))))).
% 23.98/23.93  all X_a (ordere236663937imp_le(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))))).
% 23.98/23.93  all X_a (ordere236663937imp_le(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))))).
% 23.98/23.93  all X_a (ordere236663937imp_le(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all G X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all F A_1 F_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),F_1))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),F_1))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,F,A_1)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),F_1)))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all G X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all F G A_2 ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,G,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all F G A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_1))->hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,G,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),B_1))))).
% 23.98/23.93  all X_a X_b (comm_monoid_add(X_b)-> (all H G A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_1))->hAPP(X_a,X_b,H,X_1)=hAPP(X_a,X_b,G,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),H),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),B_1))))).
% 23.98/23.93  all X_a (ab_sem1668676832m_mult(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_1),A_2)))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)-> (all A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_1),A_2))))).
% 23.98/23.93  all X_a (ab_sem1668676832m_mult(X_a)-> (all A_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),A_3)=ti(X_a,A_3)))).
% 23.98/23.93  all X_a (ab_sem1668676832m_mult(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)=ti(X_a,X)))).
% 23.98/23.93  all X_a (ab_sem1668676832m_mult(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3)))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),C_1))))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite100568337ommute(X_a,X_a),times_times(X_a)))).
% 23.98/23.93  all X_a (ab_sem1668676832m_mult(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),times_times(X_a)))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)-> (all Z_1 B A_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B),A_2),Y_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),A_2))->hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Z_1),Y_2))))))).
% 23.98/23.93  all X_a (ab_sem1668676832m_mult(X_a)-> (all X_2 A_2 (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_2)))))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)-> (all X_2 A_2 (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_2))))))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)-> (all A_1 B A_2 X_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B),A_2),X_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),A_2))->hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))),X_2))))))).
% 23.98/23.93  all X_a (ab_semigroup_mult(X_a)-> (all A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 Y_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_1),Y_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_1),bot_bot(fun(X_a,bool)))))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_2)),A_2))))))).
% 24.04/23.93  all X_a (ordered_ring(X_a)-> (all A_1 E Ca B D (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)),D))))).
% 24.04/23.93  all X_a (semiring(X_a)-> (all A_3 E_1 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),E_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),E_1)),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),E_1)),C_1)))).
% 24.04/23.93  all X_a (comm_semiring(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),C_1))))).
% 24.04/23.93  all X_a (ring(X_a)-> (all A_1 E Ca B D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)<->ti(X_a,Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D)))).
% 24.04/23.93  all X_a (ring(X_a)-> (all A_1 E Ca B D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)=ti(X_a,D)))).
% 24.04/23.93  all X_a (ordered_ring(X_a)-> (all A_1 E Ca B D (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D)))))).
% 24.04/23.93  all X_a (semiri456707255roduct(X_a)-> (all W_1 Y_2 X_2 Z_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Y_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Y_2))<->ti(X_a,W_1)=ti(X_a,X_2)|ti(X_a,Y_2)=ti(X_a,Z_1)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 M B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),M)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),M))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),M)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 B_3 C_1 D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),B_3)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 C_1 D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),D_1)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 C_1 D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),D_1))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Ry))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Ry))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry)))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ly)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Ly Rx (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Rx))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ry)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all Lx Rx Ry (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ry))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 B_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),A_3)))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Z))))).
% 24.04/23.93  all X_a (semiri456707255roduct(X_a)-> (all Ca D A_1 B (ti(X_a,A_1)!=ti(X_a,B)&ti(X_a,Ca)!=ti(X_a,D)<->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),D)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),Ca))))).
% 24.04/23.93  all X_a (comm_semiring_1(X_a)-> (all A_3 B_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),C_1))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all G X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all G X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all G X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all F A_1 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,F,A_1)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),A_2)))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all G H A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hAPP(X_a,X_b,G,X_1)=hAPP(X_a,X_b,H,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),H),A_2))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all H G A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_1))->hAPP(X_a,X_b,H,X_1)=hAPP(X_a,X_b,G,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),H),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),B_1))))).
% 24.04/23.93  all X_a X_b (comm_monoid_mult(X_b)-> (all F G A_2 B_1 (ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_1))->hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,G,X_1)))->hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),B_1))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))<-> (all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),X_1))))))))).
% 24.04/23.93  all X_a (ordere236663937imp_le(X_a)-> (all A_1 Ca B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),Ca)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))))).
% 24.04/23.93  all X_a (ordere236663937imp_le(X_a)-> (all Ca A_1 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))))).
% 24.04/23.93  all X_a (ordere223160158up_add(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)))))).
% 24.04/23.93  all X_a (ordere223160158up_add(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3)))))).
% 24.04/23.93  all X_a (ordere223160158up_add(X_a)-> (all C_1 D_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),D_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))))))).
% 24.04/23.93  all X_a (ordere236663937imp_le(X_a)-> (all A_3 C_1 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))))).
% 24.04/23.93  all X_a (ordere236663937imp_le(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))))).
% 24.04/23.93  all X_a (ordere223160158up_add(X_a)-> (all C_1 D_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),D_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))))))).
% 24.04/23.93  all X_a (ordere223160158up_add(X_a)-> (all C_1 D_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),D_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all B_3 X A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),A_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all A_3 X B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all Z_1 X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_2))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),Z_1))))).
% 24.04/23.93  all X_a (bot(X_a)-> (all A_3 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),bot_bot(X_a)))))).
% 24.04/23.93  all X_a (bot(X_a)-> (all A_1 (ti(X_a,A_1)!=bot_bot(X_a)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),bot_bot(X_a)),A_1))))).
% 24.04/23.93  all X_a A_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool))))).
% 24.04/23.93  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))&ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)).
% 24.04/23.93  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)).
% 24.04/23.93  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))).
% 24.04/23.93  all X_a C A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),C)))).
% 24.04/23.93  all X_a C A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_1),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),C)))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all A_3 B_3 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all B_3 A_3 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all Z_1 X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_2))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),Z_1))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (ti(X_a,X)!=ti(X_a,Y)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 24.04/23.93  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all C_1 B_3 A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3))-> (ti(X_a,B_3)=ti(X_a,C_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_3)))))).
% 24.04/23.93  all X_a (ord(X_a)-> (all C_1 A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))-> (ti(X_a,B_3)=ti(X_a,C_1)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),C_1)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all C_1 A_3 B_3 (ti(X_a,A_3)=ti(X_a,B_3)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_3)))))).
% 24.04/23.93  all X_a (ord(X_a)-> (all C_1 A_3 B_3 (ti(X_a,A_3)=ti(X_a,B_3)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),C_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),C_1)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all B_3 A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all Pa X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))->hBOOL(Pa))))).
% 24.04/23.93  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,Y)!=ti(X_a,X)))).
% 24.04/23.93  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,X)!=ti(X_a,Y)))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 24.04/23.93  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->ti(X_a,X)!=ti(X_a,Y)))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X Y (ti(X_a,X)!=ti(X_a,Y)-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all Y_2 X_2 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))<->ti(X_a,X_2)=ti(X_a,Y_2))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))|ti(X_a,X_2)=ti(X_a,Y_2)))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (ti(X_a,X_2)!=ti(X_a,Y_2)<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all X (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))))).
% 24.04/23.93  all X_a (order(X_a)-> (all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))&ti(X_a,X_2)!=ti(X_a,Y_2)))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))& -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2))))).
% 24.04/23.93  all X_a (order(X_a)-> (all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2)))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all Y X (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))<->ti(X_a,X_2)=ti(X_a,Y_2))))).
% 24.04/23.93  all X_a (order(X_a)-> (all A_3 B_3 (ti(X_a,A_3)!=ti(X_a,B_3)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all A_3 B_3 (ti(X_a,A_3)!=ti(X_a,B_3)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),A_3))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3)))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))<->ti(X_a,X_2)=ti(X_a,Y_2))))).
% 24.04/23.93  all X_a (order(X_a)-> (all X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)))).
% 24.04/23.93  all X_a (order(X_a)-> (all A_3 B_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))-> (ti(X_a,A_3)!=ti(X_a,B_3)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all B_3 A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),A_3))-> (ti(X_a,A_3)!=ti(X_a,B_3)->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3)))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))).
% 24.04/23.93  all X_a (preorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)))))).
% 24.04/23.93  all X_a (order(X_a)-> (all Z Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)))))).
% 24.04/23.93  all X_a X_b (ord(X_b)-> (all F G (hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))<->hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))& -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F))))).
% 24.04/23.93  all X_a (ordered_ab_group_add(X_a)-> (all A_1 B Ca D (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),D)))))).
% 24.04/23.93  all X_a (linordered_idom(X_a)-> (all X Y (ti(X_a,X)!=ti(X_a,Y)-> (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)))))).
% 24.04/23.93  all X_a (ordered_ring(X_a)-> (all A_1 E Ca B D (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)),D))))).
% 24.04/23.93  all X_a (ordered_ring(X_a)-> (all A_1 E Ca B D (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D)))))).
% 24.04/23.93  all X_a A_2 X_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))<-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))))).
% 24.04/23.93  all X_a (linorder(X_a)-> (all X_2 A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))<-> (exists X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),X_2))))))))).
% 24.04/23.93  all X_a X_b (comm_monoid_add(X_b)&ordere223160158up_add(X_b)-> (all F G A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))-> (ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)))))))).
% 24.04/23.93  all X_a (dense_linorder(X_a)-> (all Z Y ((all X_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))))).
% 24.04/23.93  all X_a C A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_1),C))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),C)))).
% 24.04/23.93  all X_a Ca A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)))).
% 24.04/23.93  all X_a A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))-> (exists B_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),B_1),A_2))))).
% 24.04/23.93  all X_b X_a (order(X_a)&ord(X_b)-> (all Ca F B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,B)),A_1))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),B))-> ((all X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Y_1),X_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Y_1)),hAPP(X_b,X_a,F,X_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_1))))))).
% 24.04/23.93  all X_a (dense_linorder(X_a)-> (all Z X Y (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))-> ((all W (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),W))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),W),Y))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),W),Z)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)))))).
% 24.04/23.93  all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B)))-> ((all X_1 Y_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_1),X_1))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,Y_1)),hAPP(X_a,X_b,F,X_1)))))->hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_1)))))))).
% 24.04/23.93  all X_b X_a (order(X_a)&order(X_b)-> (all Ca F B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,B)),A_1))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B))-> ((all X_1 Y_1 (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Y_1),X_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,Y_1)),hAPP(X_b,X_a,F,X_1)))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_1))))))).
% 24.04/23.93  all T_2 T_1 (preorder(T_1)->preorder(fun(T_2,T_1))).
% 24.04/23.93  all T_2 T_1 (finite_finite(T_1)&finite_finite(T_2)->finite_finite(fun(T_2,T_1))).
% 24.04/23.93  all T_2 T_1 (order(T_1)->order(fun(T_2,T_1))).
% 24.04/23.93  all T_2 T_1 (ord(T_1)->ord(fun(T_2,T_1))).
% 24.04/23.94  all T_2 T_1 (bot(T_1)->bot(fun(T_2,T_1))).
% 24.04/23.94  all T_2 T_1 (minus(T_1)->minus(fun(T_2,T_1))).
% 24.04/23.94  semiri456707255roduct(nat).
% 24.04/23.94  ordere223160158up_add(nat).
% 24.04/23.94  ordere236663937imp_le(nat).
% 24.04/23.94  ordere779506340up_add(nat).
% 24.04/23.94  cancel146912293up_add(nat).
% 24.04/23.94  cancel_semigroup_add(nat).
% 24.04/23.94  ab_semigroup_mult(nat).
% 24.04/23.94  comm_monoid_mult(nat).
% 24.04/23.94  ab_semigroup_add(nat).
% 24.04/23.94  comm_monoid_add(nat).
% 24.04/23.94  comm_semiring_1(nat).
% 24.04/23.94  comm_semiring(nat).
% 24.04/23.94  preorder(nat).
% 24.04/23.94  linorder(nat).
% 24.04/23.94  order(nat).
% 24.04/23.94  semiring(nat).
% 24.04/23.94  ord(nat).
% 24.04/23.94  bot(nat).
% 24.04/23.94  minus(nat).
% 24.04/23.94  preorder(bool).
% 24.04/23.94  finite_finite(bool).
% 24.04/23.94  order(bool).
% 24.04/23.94  ord(bool).
% 24.04/23.94  bot(bool).
% 24.04/23.94  minus(bool).
% 24.04/23.94  all T A (ti(T,ti(T,A))=ti(T,A)).
% 24.04/23.94  all P (-hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P)).
% 24.04/23.94  all P (hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P))).
% 24.04/23.94  all X_a X_c X_b P Q R (hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c)),combb(X_b,X_c,X_a),P),Q),R)=hAPP(X_b,X_c,P,hAPP(X_a,X_b,Q,R))).
% 24.04/23.94  all X_a X_c X_b P Q R (hAPP(X_a,X_c,hAPP(X_b,fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c)),combc(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),Q)).
% 24.04/23.94  all X_b X_a P Q (hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),P),Q)=ti(X_a,P)).
% 24.04/23.94  all X_a X_c X_b P Q R (hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c)),combs(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),hAPP(X_a,X_b,Q,R))).
% 24.04/23.94  all Q P (-hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))).
% 24.04/23.94  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P)).
% 24.04/23.94  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q)).
% 24.04/23.94  all Q P (-hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))).
% 24.04/23.94  all P Q (-hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))).
% 24.04/23.94  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))|hBOOL(P)|hBOOL(Q)).
% 24.04/23.94  -hBOOL(fFalse).
% 24.04/23.94  all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse).
% 24.04/23.94  all X_a X Y (-hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)).
% 24.04/23.94  all X_a X Y (ti(X_a,X)!=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y))).
% 24.04/23.94  all Q P (hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))).
% 24.04/23.94  all P Q (-hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))).
% 24.04/23.94  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))| -hBOOL(P)|hBOOL(Q)).
% 24.04/23.94  hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,c)),bot_bot(fun(hoare_1656922687triple(state),bool))))).
% 24.04/23.94  hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_2027193591valids(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),hoare_1656922687triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state))),hoare_246368825triple(state),p),c),q)),bot_bot(fun(hoare_1656922687triple(state),bool))))).
% 24.04/23.94  -hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),hoare_1656922687triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state))),hoare_246368825triple(state),p),c),q)),bot_bot(fun(hoare_1656922687triple(state),bool))))).
% 24.04/23.94  end_of_list.
% 24.04/23.94  
% 24.04/23.94  -------> usable clausifies to:
% 24.04/23.94  
% 24.04/23.94  list(usable).
% 24.04/23.94  0 [] A=A.
% 24.04/23.94  0 [] -comm_monoid_add(X_b)|ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),X_b)),big_co1399186613setsum(X_a,X_b))=big_co1399186613setsum(X_a,X_b).
% 24.04/23.94  0 [] -comm_monoid_mult(X_b)|ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),X_b)),big_co302546470etprod(X_a,X_b))=big_co302546470etprod(X_a,X_b).
% 24.04/23.94  0 [] -linorder(X_a)|ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a)),big_Inf_fin(X_a))=big_Inf_fin(X_a).
% 24.04/23.94  0 [] -linorder(X_a)|ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a)),big_Sup_fin(X_a))=big_Sup_fin(X_a).
% 24.04/23.94  0 [] -linorder(X_a)|ti(fun(fun(X_a,bool),X_a),big_linorder_Max(X_a))=big_linorder_Max(X_a).
% 24.04/23.94  0 [] -linorder(X_a)|ti(fun(fun(X_a,bool),X_a),big_linorder_Min(X_a))=big_linorder_Min(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool)),big_semilattice_big(X_a))=big_semilattice_big(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c))),combb(X_b,X_c,X_a))=combb(X_b,X_c,X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c))),combc(X_a,X_b,X_c))=combc(X_a,X_b,X_c).
% 24.04/23.94  0 [] ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c))),combs(X_a,X_b,X_c))=combs(X_a,X_b,X_c).
% 24.04/23.94  0 [] ti(com,skip)=skip.
% 24.04/23.94  0 [] ti(fun(com,fun(com,com)),semi)=semi.
% 24.04/23.94  0 [] ti(fun(X_a,fun(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))))))),com_case(X_a))=com_case(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_b)),bool),finite100568337ommute(X_a,X_b))=finite100568337ommute(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_b)),bool),finite_comp_fun_idem(X_a,X_b))=finite_comp_fun_idem(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,bool),bool),finite_finite_1(X_a))=finite_finite_1(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b))),finite_fold(X_a,X_b))=finite_fold(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a)),finite_fold1(X_a))=finite_fold1(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool))),finite_fold1Set(X_a))=finite_fold1Set(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool)))),finite_fold_graph(X_a,X_b))=finite_fold_graph(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)))),finite1357897459simple(X_a,X_b))=finite1357897459simple(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)))),finite908156982e_idem(X_a,X_b))=finite908156982e_idem(X_a,X_b).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool)),finite_folding_one(X_a))=finite_folding_one(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool)),finite2073411215e_idem(X_a))=finite2073411215e_idem(X_a).
% 24.04/23.94  0 [] -minus(X_a)|ti(fun(X_a,fun(X_a,X_a)),minus_minus(X_a))=minus_minus(X_a).
% 24.04/23.94  0 [] -cancel_semigroup_add(X_a)|ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a).
% 24.04/23.94  0 [] -ab_semigroup_add(X_a)|ti(fun(X_a,fun(X_a,X_a)),plus_plus(X_a))=plus_plus(X_a).
% 24.04/23.94  0 [] -semiring(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a).
% 24.04/23.94  0 [] -ab_semigroup_mult(X_a)|ti(fun(X_a,fun(X_a,X_a)),times_times(X_a))=times_times(X_a).
% 24.04/23.94  0 [] ti(X_a,undefined(X_a))=undefined(X_a).
% 24.04/23.94  0 [] ti(fun(com,hoare_1656922687triple(state)),hoare_Mirabelle_MGT)=hoare_Mirabelle_MGT.
% 24.04/23.94  0 [] ti(fun(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool)),hoare_279057269derivs(X_a))=hoare_279057269derivs(X_a).
% 24.04/23.94  0 [] ti(fun(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool)),hoare_2027193591valids(X_a))=hoare_2027193591valids(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)))),hoare_246368825triple(X_a))=hoare_246368825triple(X_a).
% 24.04/23.94  0 [] ti(fun(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a)),hoare_1312322281e_case(X_b,X_a))=hoare_1312322281e_case(X_b,X_a).
% 24.04/23.94  0 [] ti(fun(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a)),hoare_1632998903le_rec(X_b,X_a))=hoare_1632998903le_rec(X_b,X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool)))),fold_graph(X_a,X_b))=fold_graph(X_a,X_b).
% 24.04/23.94  0 [] -bot(X_a)|ti(X_a,bot_bot(X_a))=bot_bot(X_a).
% 24.04/23.94  0 [] -ord(X_a)|ti(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a))),max(X_a))=max(X_a).
% 24.04/23.94  0 [] -ord(X_a)|ti(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a))),min(X_a))=min(X_a).
% 24.04/23.94  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,bool)),ord_less(X_a))=ord_less(X_a).
% 24.04/23.94  0 [] -ord(X_b)|ti(fun(X_b,fun(X_b,bool)),ord_less_e_q(X_b))=ord_less_e_q(X_b).
% 24.04/23.94  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,X_a)),ord_max(X_a))=ord_max(X_a).
% 24.04/23.94  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,X_a)),ord_min(X_a))=ord_min(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a).
% 24.04/23.94  0 [] ti(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),insert(X_a))=insert(X_a).
% 24.04/23.94  0 [] ti(fun(fun(X_a,bool),X_a),the_elem(X_a))=the_elem(X_a).
% 24.04/23.94  0 [] ti(bool,fFalse)=fFalse.
% 24.04/23.94  0 [] ti(fun(bool,bool),fNot)=fNot.
% 24.04/23.94  0 [] ti(bool,fTrue)=fTrue.
% 24.04/23.94  0 [] ti(fun(bool,fun(bool,bool)),fconj)=fconj.
% 24.04/23.94  0 [] ti(fun(bool,fun(bool,bool)),fdisj)=fdisj.
% 24.04/23.94  0 [] ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a).
% 24.04/23.94  0 [] ti(fun(bool,fun(bool,bool)),fimplies)=fimplies.
% 24.04/23.94  0 [] hAPP(X_a,X_c,ti(fun(X_a,X_c),B_1_1),B_2_1)=hAPP(X_a,X_c,B_1_1,B_2_1).
% 24.04/23.94  0 [] hAPP(X_a,X_c,B_1_1,ti(X_a,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1).
% 24.04/23.94  0 [] ti(X_c,hAPP(X_a,X_c,B_1_1,B_2_1))=hAPP(X_a,X_c,B_1_1,B_2_1).
% 24.04/23.94  0 [] -hBOOL(ti(bool,B_1_1))|hBOOL(B_1_1).
% 24.04/23.94  0 [] hBOOL(ti(bool,B_1_1))| -hBOOL(B_1_1).
% 24.04/23.94  0 [] ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a))=member(X_a).
% 24.04/23.94  0 [] ti(fun(state,fun(state,bool)),p)=p.
% 24.04/23.94  0 [] ti(fun(state,fun(state,bool)),q)=q.
% 24.04/23.94  0 [] ti(com,c)=c.
% 24.04/23.94  0 [] hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),bot_bot(fun(hoare_1656922687triple(X_a),bool)))).
% 24.04/23.94  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_1),Com_1),Fun2_1)!=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_2),Com_2),Fun2_2)|Fun1_1=Fun1_2.
% 24.04/23.94  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_1),Com_1),Fun2_1)!=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_2),Com_2),Fun2_2)|Com_1=Com_2.
% 24.04/23.94  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_1),Com_1),Fun2_1)!=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_2),Com_2),Fun2_2)|Fun2_1=Fun2_2.
% 24.04/23.94  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_1),Com_1),Fun2_1)=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Fun1_2),Com_2),Fun2_2)|Fun1_1!=Fun1_2|Com_1!=Com_2|Fun2_1!=Fun2_2.
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_2027193591valids(X_a),G_2),Ts)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts))| -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),G_1))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),Ts))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),Ts)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),T_3),Ts)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,$f2(X_a,Qa,G_2,Pa,Ca,Q_2)),$f1(X_a,Qa,G_2,Pa,Ca,Q_2)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,$f2(X_a,Qa,G_2,Pa,Ca,Q_2)),$f1(X_a,Qa,G_2,Pa,Ca,Q_2)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,$f4(X_a,Pa,G_2,P_2,Ca,Qa)),$f3(X_a,Pa,G_2,P_2,Ca,Qa)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,$f4(X_a,Pa,G_2,P_2,Ca,Qa)),$f3(X_a,Pa,G_2,P_2,Ca,Qa)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)))|ti(X_a,A_1)=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1))).
% 24.04/23.94  0 [] ti(X_a,A_1)!=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,$f7(X_a,Qa,Pa,G_2,P_2,Ca,Q_2)),$f6(X_a,Qa,Pa,G_2,P_2,Ca,Q_2)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_4),$f6(X_a,Qa,Pa,G_2,P_2,Ca,Q_2)))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,Z_4),$f5(X_a,Qa,Pa,G_2,P_2,Ca,Q_2)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_2),Ca),Q_2)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,$f7(X_a,Qa,Pa,G_2,P_2,Ca,Q_2)),$f5(X_a,Qa,Pa,G_2,P_2,Ca,Q_2)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),bot_bot(fun(X_a,bool)))).
% 24.04/23.94  0 [] hAPP(hoare_1656922687triple(X_b),X_a,hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a),hoare_1632998903le_rec(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b))),hoare_246368825triple(X_b),Fun1_1),Com_1),Fun2_1))=hAPP(fun(X_b,fun(state,bool)),X_a,hAPP(com,fun(fun(X_b,fun(state,bool)),X_a),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a)),F1,Fun1_1),Com_1),Fun2_1).
% 24.04/23.94  0 [] hAPP(hoare_1656922687triple(X_b),X_a,hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_1656922687triple(X_b),X_a),hoare_1312322281e_case(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_1656922687triple(X_b))),hoare_246368825triple(X_b),Fun1_1),Com_1),Fun2_1))=hAPP(fun(X_b,fun(state,bool)),X_a,hAPP(com,fun(fun(X_b,fun(state,bool)),X_a),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a)),F1,Fun1_1),Com_1),Fun2_1).
% 24.04/23.94  0 [] bot_bot(fun(X_a,bool))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)!=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))|ti(X_a,B)=ti(X_a,A_1).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))|ti(X_a,B)!=ti(X_a,A_1).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))|ti(X_a,A_1)=ti(X_a,Ca)|ti(X_a,A_1)=ti(X_a,D).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))|ti(X_a,A_1)=ti(X_a,Ca)|ti(X_a,B)=ti(X_a,Ca).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))|ti(X_a,B)=ti(X_a,D)|ti(X_a,A_1)=ti(X_a,D).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))|ti(X_a,B)=ti(X_a,D)|ti(X_a,B)=ti(X_a,Ca).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))|ti(X_a,A_1)!=ti(X_a,Ca)|ti(X_a,B)!=ti(X_a,D).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool))))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),D),bot_bot(fun(X_a,bool))))|ti(X_a,A_1)!=ti(X_a,D)|ti(X_a,B)!=ti(X_a,Ca).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2)).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)!=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,Pa,X_1)).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,Pa,$f8(X_a,Pa))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),bot_bot(fun(X_a,bool)))).
% 24.04/23.94  0 [] bot_bot(fun(X_a,bool))!=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)| -hBOOL(hAPP(X_a,bool,Pa,X_1)).
% 24.04/23.94  0 [] bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)|hBOOL(hAPP(X_a,bool,Pa,$f9(X_a,Pa))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))|ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f10(X_a,A_2)),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f11(X_a,A_2)),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))|ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),fFalse)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)=ti(fun(X_a,bool),A_2).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1))).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)|ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),A_2),X_2))|ti(X_a,Y_2)=ti(X_a,X_2)|hBOOL(hAPP(X_a,bool,A_2,X_2)).
% 24.04/23.94  0 [] hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),A_2),X_2))|ti(X_a,Y_2)!=ti(X_a,X_2).
% 24.04/23.94  0 [] hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),A_2),X_2))| -hBOOL(hAPP(X_a,bool,A_2,X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)))|ti(X_a,A_1)=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)))|ti(X_a,A_1)!=ti(X_a,B).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2)).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),A_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),Y_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fimplies),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),A_1)))),Pa)).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fdisj),hAPP(X_a,fun(X_a,bool),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),fe_qual(X_a)),A_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),B_1))).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),bot_bot(fun(X_a,bool)))|ti(X_a,A_1)=ti(X_a,B).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))|ti(X_a,B)=ti(X_a,A_1).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),X_a,the_elem(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2).
% 24.04/23.94  0 [] -bot(X_a)|hAPP(X_b,X_a,bot_bot(fun(X_b,X_a)),X_2)=bot_bot(X_a).
% 24.04/23.94  0 [] -bot(X_b)|hAPP(X_a,X_b,bot_bot(fun(X_a,X_b)),X_1)=bot_bot(X_b).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),skip),Pa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Qa),D),R_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),hAPP(com,com,hAPP(com,fun(com,com),semi,Ca),D)),R_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] Y_2=hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),$f14(X_a,Y_2)),$f13(X_a,Y_2)),$f12(X_a,Y_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),$f15(X_a,X_2,A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),$f15(X_a,X_2,A_2))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),$f16(X_a,A_1,A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),$f16(X_a,A_1,A_2))).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f17(X_a,A_2)),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Pa,$f20(X_a,Qa,G_2,Ca,Pa)),$f19(X_a,Qa,G_2,Ca,Pa)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_1),Ca),Q_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_4),$f19(X_a,Qa,G_2,Ca,Pa)))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_1,Z_4),$f18(X_a,Qa,G_2,Ca,Pa,P_1,Q_1)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),P_1),Ca),Q_1)),bot_bot(fun(hoare_1656922687triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Qa,$f20(X_a,Qa,G_2,Ca,Pa)),$f18(X_a,Qa,G_2,Ca,Pa,P_1,Q_1)))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),hAPP(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool),hAPP(hoare_1656922687triple(X_a),fun(fun(hoare_1656922687triple(X_a),bool),fun(hoare_1656922687triple(X_a),bool)),insert(hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_1656922687triple(X_a))),hoare_246368825triple(X_a),Pa),Ca),Qa)),bot_bot(fun(hoare_1656922687triple(X_a),bool))))).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f22(X_a,A_2)),$f21(X_a,A_2)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f22(X_a,A_2)),$f21(X_a,A_2))).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_2)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),B_4)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_4)).
% 24.04/23.94  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)!=skip.
% 24.04/23.94  0 [] skip!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2).
% 24.04/23.94  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com1=Com1_1.
% 24.04/23.94  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com2=Com2_1.
% 24.04/23.94  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com1!=Com1_1|Com2!=Com2_1.
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))),B))|ti(X_a,A_1)=ti(X_a,B).
% 24.04/23.94  0 [] hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))),B))|ti(X_a,A_1)!=ti(X_a,B).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,bot_bot(fun(X_a,bool)),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),bot_bot(fun(X_a,bool)))).
% 24.04/23.94  0 [] hBOOL(hAPP(X_a,bool,bot_bot(fun(X_a,bool)),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),bot_bot(fun(X_a,bool)))).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))=ti(X_a,A_1).
% 24.04/23.94  0 [] G!=hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F)|hAPP(fun(X_a,bool),X_a,G,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))=ti(X_a,A_1).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),bot_bot(fun(X_a,bool))),X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A_2),X_2))|ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_1),A_2),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)),X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,F_1,A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F),A_2).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,$f24(X_a,A_2,F,F_1)),$f23(X_a,A_2,F,F_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f24(X_a,A_2,F,F_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f23(X_a,A_2,F,F_1)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,F_1,A_2)),A_2)).
% 24.04/23.94  0 [] hAPP(com,X_a,hAPP(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a),hAPP(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)),hAPP(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))),hAPP(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))),hAPP(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))),hAPP(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))),hAPP(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))))),hAPP(X_a,fun(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))))),com_case(X_a),F1),F2),F3),F4),F5),F6),F7),F8),skip)=ti(X_a,F1).
% 24.04/23.94  0 [] hAPP(com,X_a,hAPP(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a),hAPP(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)),hAPP(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))),hAPP(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))),hAPP(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))),hAPP(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))),hAPP(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a))))))),hAPP(X_a,fun(fun(vname,fun(fun(state,nat),X_a)),fun(fun(loc,fun(fun(state,nat),fun(com,X_a))),fun(fun(com,fun(com,X_a)),fun(fun(fun(state,bool),fun(com,fun(com,X_a))),fun(fun(fun(state,bool),fun(com,X_a)),fun(fun(pname,X_a),fun(fun(vname,fun(pname,fun(fun(state,nat),X_a))),fun(com,X_a)))))))),com_case(X_a),F1),F2),F3),F4),F5),F6),F7),F8),hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2))=hAPP(com,X_a,hAPP(com,fun(com,X_a),F4,Com1),Com2).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),X_3)),X_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),X_3)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f26(X_a,F,A_1,X_3,X_2)),$f25(X_a,F,A_1,X_3,X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),X_3)),X_2))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),$f26(X_a,F,A_1,X_3,X_2)),$f25(X_a,F,A_1,X_3,X_2)),X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),X_3)),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f26(X_a,F,A_1,X_3,X_2)),$f25(X_a,F,A_1,X_3,X_2))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))|hAPP(fun(X_b,bool),X_a,F_1,bot_bot(fun(X_b,bool)))=ti(X_a,Z_1).
% 24.04/23.94  0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),X)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),bot_bot(fun(X_a,bool)))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),bot_bot(fun(X_a,bool))),A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_a,bool,Pa,X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))|hBOOL(hAPP(X_a,bool,Qa,X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa))| -hBOOL(hAPP(X_a,bool,Pa,X_2))|hBOOL(hAPP(X_a,bool,Qa,X_2)).
% 24.04/23.94  0 [] hAPP(X_a,X_b,F,$f27(X_a,X_b,F,G))!=hAPP(X_a,X_b,G,$f27(X_a,X_b,F,G))|ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(X_a,bool,A_2,X_2)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(X_a,bool,A_2,X_2)).
% 24.04/23.94  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)=ti(fun(X_a,bool),Pa).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),A_2)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),C)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2)).
% 24.04/23.94  0 [] -finite_finite(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.94  0 [] -finite_finite(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.94  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))).
% 24.04/23.94  0 [] -ord(X_b)|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f28(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f28(X_a,X_b,F,G)))).
% 24.04/23.94  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)).
% 24.04/23.94  0 [] -order(X_a)|ti(X_a,X_2)!=ti(X_a,Y_2)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2)).
% 24.04/23.94  0 [] -order(X_a)|ti(X_a,X_2)!=ti(X_a,Y_2)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2)).
% 24.04/23.94  0 [] -order(X_a)|ti(X_a,X_2)=ti(X_a,Y_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.94  0 [] -preorder(X_a)|X!=Y|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)).
% 24.04/23.94  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,G,X_2))).
% 24.04/23.94  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.04/23.94  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.94  0 [] -ord(X_a)|ti(X_a,A_3)!=ti(X_a,B_3)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),C_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1)).
% 24.04/23.94  0 [] -order(X_a)|ti(X_a,A_3)!=ti(X_a,B_3)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_3)).
% 24.04/23.94  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))|ti(X_a,B_3)!=ti(X_a,C_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1)).
% 24.04/23.94  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),A_3))|ti(X_a,B_3)!=ti(X_a,C_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_3)).
% 24.04/23.94  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|ti(X_a,X)=ti(X_a,Y).
% 24.04/23.94  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Z)).
% 24.04/23.94  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y).
% 24.04/23.94  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),X)).
% 24.04/23.94  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(X_a,X_b,G,X_2))).
% 24.04/23.94  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_2))|hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,A_2)).
% 24.04/23.94  0 [] -bot(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),bot_bot(X_a)),A_3)).
% 24.04/23.94  0 [] -bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),bot_bot(X_a)))|ti(X_a,A_1)=bot_bot(X_a).
% 24.04/23.94  0 [] -bot(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),bot_bot(X_a)))|ti(X_a,A_1)!=bot_bot(X_a).
% 24.04/23.94  0 [] -bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),bot_bot(X_a)))|ti(X_a,A_3)=bot_bot(X_a).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),B_1))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),C),D_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),C)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),D_2))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(X_a),bool)),Ts),G_2))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts_1))| -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(X_a),bool)),Ts),Ts_1))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_1),Ts))| -hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(X_a),bool)),G_1),G_2))|hBOOL(hAPP(fun(hoare_1656922687triple(X_a),bool),bool,hAPP(fun(hoare_1656922687triple(X_a),bool),fun(fun(hoare_1656922687triple(X_a),bool),bool),hoare_279057269derivs(X_a),G_2),Ts)).
% 24.04/23.94  0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),X_2))|ti(X_b,X_2)=ti(X_b,Z_1).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_2))).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f29(X_a,Pa,A_2,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f30(X_a,Pa,A_2,F_1)),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f30(X_a,Pa,A_2,F_1)),$f29(X_a,Pa,A_2,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f29(X_a,Pa,A_2,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),F_1),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f30(X_a,Pa,A_2,F_1)),$f29(X_a,Pa,A_2,F_1))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A_2),$f31(X_a,F,A_2))).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f32(X_a,B_1,A_2)),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f32(X_a,B_1,A_2)),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f33(X_a,A_1)),$f34(X_a,A_1)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f34(X_a,A_1))).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_1))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 24.04/23.94  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_1))|ti(fun(X_a,bool),A_1)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_4)).
% 24.04/23.94  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f35(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f36(X_a,Pa,F_1)),$f35(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f35(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f36(X_a,Pa,F_1)),$f35(X_a,Pa,F_1))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f37(X_b,X_a,A_2,F,Z_1,G,F_1)),A_2))|hAPP(fun(X_b,bool),X_a,F_1,A_2)=ti(X_a,Z_1).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))|hAPP(X_b,X_a,G,$f37(X_b,X_a,A_2,F,Z_1,G,F_1))!=ti(X_a,Z_1)|hAPP(fun(X_b,bool),X_a,F_1,A_2)=ti(X_a,Z_1).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),$f38(X_b,X_a,F,Z_1,A_2))).
% 24.04/23.95  0 [] -ord(X_b)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f39(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f39(X_a,X_b,F,G))))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f42(X_a,F,A1,A2)),$f41(X_a,F,A1,A2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|ti(X_a,A2)=ti(X_a,$f40(X_a,F,A1,A2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),$f42(X_a,F,A1,A2)),$f41(X_a,F,A1,A2)),$f40(X_a,F,A1,A2))).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f42(X_a,F,A1,A2)),$f41(X_a,F,A1,A2))).
% 24.04/23.95  0 [] hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),fun(X_a,bool)),finite_fold1Set(X_a),F),A1),A2))|ti(fun(X_a,bool),A1)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_5),A_4)|ti(X_a,A2)!=ti(X_a,X_1)| -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),F),A_5),A_4),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_5),A_4)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f45(X_b,X_a,F,Z_1,A1,A2)),$f44(X_b,X_a,F,Z_1,A1,A2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))|ti(X_b,A2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,$f45(X_b,X_a,F,Z_1,A1,A2)),$f43(X_b,X_a,F,Z_1,A1,A2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f45(X_b,X_a,F,Z_1,A1,A2)),$f44(X_b,X_a,F,Z_1,A1,A2))).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),$f44(X_b,X_a,F,Z_1,A1,A2)),$f43(X_b,X_a,F,Z_1,A1,A2))).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)|ti(fun(X_a,bool),A1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f45(X_b,X_a,F,Z_1,A1,A2)),$f44(X_b,X_a,F,Z_1,A1,A2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)|ti(X_b,A2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,$f45(X_b,X_a,F,Z_1,A1,A2)),$f43(X_b,X_a,F,Z_1,A1,A2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f45(X_b,X_a,F,Z_1,A1,A2)),$f44(X_b,X_a,F,Z_1,A1,A2))).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(X_b,A2)=ti(X_b,Z_1)|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),$f44(X_b,X_a,F,Z_1,A1,A2)),$f43(X_b,X_a,F,Z_1,A1,A2))).
% 24.04/23.95  0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)!=bot_bot(fun(X_a,bool))|ti(X_b,A2)!=ti(X_b,Z_1).
% 24.04/23.95  0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A1),A2))|ti(fun(X_a,bool),A1)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_1),A_4)|ti(X_b,A2)!=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_1),Y_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_4))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_4),Y_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,F_1,B_1)),hAPP(fun(X_a,bool),X_a,F_1,A_2))=hAPP(fun(X_a,bool),X_a,F_1,A_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f46(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f47(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f46(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))|ti(fun(X_a,bool),$f47(X_a,Pa,F_1))!=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f46(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f48(X_a,Pa,F_1)),$f47(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f46(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f47(X_a,Pa,F_1)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|ti(fun(X_a,bool),F_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f46(X_a,Pa,F_1)),bot_bot(fun(X_a,bool)))))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f48(X_a,Pa,F_1)),$f47(X_a,Pa,F_1))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,F_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),ord_less_e_q(fun(X_b,bool)),B_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,F_1,B_1)),hAPP(fun(X_b,bool),X_a,F_1,A_2))=hAPP(fun(X_b,bool),X_a,F_1,A_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))|hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,A_2)).
% 24.04/23.95  0 [] hBOOL(hAPP(X_a,bool,Pa,$f49(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Qa))).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_a,bool,Qa,$f49(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Pa)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Qa))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,A_2))=hAPP(fun(X_a,bool),X_a,F_1,A_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite908156982e_idem(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,A_2))=hAPP(fun(X_b,bool),X_a,F_1,A_2).
% 24.04/23.95  0 [] hBOOL(hAPP(X_a,bool,Pa,$f50(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa)).
% 24.04/23.95  0 [] -hBOOL(hAPP(X_a,bool,Qa,$f50(X_a,Qa,Pa)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),Pa),Qa)).
% 24.04/23.95  0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f51(X_b,X_a,Ca,F,B,A_1)),$f52(X_b,X_a,Ca,F,B,A_1)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,A_1))).
% 24.04/23.95  0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f51(X_b,X_a,Ca,F,B,A_1))),hAPP(X_a,X_b,F,$f52(X_b,X_a,Ca,F,B,A_1))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,A_1))).
% 24.04/23.95  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))|hAPP(X_a,X_a,F,B)!=ti(X_a,Ca)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f53(X_a,F,Ca,B,A_1)),$f54(X_a,F,Ca,B,A_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,F,A_1))).
% 24.04/23.95  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_1))|hAPP(X_a,X_a,F,B)!=ti(X_a,Ca)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,$f53(X_a,F,Ca,B,A_1))),hAPP(X_a,X_a,F,$f54(X_a,F,Ca,B,A_1))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,F,A_1))).
% 24.04/23.95  0 [] -ord(X_b)| -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|hAPP(X_a,X_b,F,B)!=ti(X_b,Ca)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f56(X_a,X_b,F,Ca,A_1,B)),$f55(X_a,X_b,F,Ca,A_1,B)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,A_1)),Ca)).
% 24.04/23.95  0 [] -ord(X_b)| -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|hAPP(X_a,X_b,F,B)!=ti(X_b,Ca)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f56(X_a,X_b,F,Ca,A_1,B))),hAPP(X_a,X_b,F,$f55(X_a,X_b,F,Ca,A_1,B))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,A_1)),Ca)).
% 24.04/23.95  0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,B)),Ca))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f58(X_a,X_b,F,Ca,A_1,B)),$f57(X_a,X_b,F,Ca,A_1,B)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,A_1)),Ca)).
% 24.04/23.95  0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,B)),Ca))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f58(X_a,X_b,F,Ca,A_1,B))),hAPP(X_a,X_b,F,$f57(X_a,X_b,F,Ca,A_1,B))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,A_1)),Ca)).
% 24.04/23.95  0 [] -ord(X_b)| -ord(X_a)|ti(X_a,A_1)!=hAPP(X_b,X_a,F,B)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B),Ca))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f60(X_a,X_b,Ca,A_1,F,B)),$f59(X_a,X_b,Ca,A_1,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,Ca))).
% 24.04/23.95  0 [] -ord(X_b)| -ord(X_a)|ti(X_a,A_1)!=hAPP(X_b,X_a,F,B)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f60(X_a,X_b,Ca,A_1,F,B))),hAPP(X_b,X_a,F,$f59(X_a,X_b,Ca,A_1,F,B))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,Ca))).
% 24.04/23.95  0 [] -order(X_a)| -ord(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,B)),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f61(X_b,X_a,Ca,F,B,A_1)),$f62(X_b,X_a,Ca,F,B,A_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,Ca)),A_1)).
% 24.04/23.95  0 [] -order(X_a)| -ord(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,B)),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f61(X_b,X_a,Ca,F,B,A_1))),hAPP(X_b,X_a,F,$f62(X_b,X_a,Ca,F,B,A_1))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,Ca)),A_1)).
% 24.04/23.95  0 [] -order(X_a)|ti(X_a,A_1)!=hAPP(X_a,X_a,F,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f63(X_a,Ca,A_1,F,B)),$f64(X_a,Ca,A_1,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,Ca)),A_1)).
% 24.04/23.95  0 [] -order(X_a)|ti(X_a,A_1)!=hAPP(X_a,X_a,F,B)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,$f63(X_a,Ca,A_1,F,B))),hAPP(X_a,X_a,F,$f64(X_a,Ca,A_1,F,B))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,Ca)),A_1)).
% 24.04/23.95  0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,B)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B),Ca))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f66(X_a,X_b,Ca,A_1,F,B)),$f65(X_a,X_b,Ca,A_1,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,Ca))).
% 24.04/23.95  0 [] -order(X_b)| -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,B)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),B),Ca))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f66(X_a,X_b,Ca,A_1,F,B))),hAPP(X_b,X_a,F,$f65(X_a,X_b,Ca,A_1,F,B))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),hAPP(X_b,X_a,F,Ca))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),big_semilattice_big(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,F_1,A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),F),A_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,A_2)=ti(X_a,X_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),combs(X_a,bool,bool),hAPP(fun(X_a,bool),fun(X_a,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),combb(bool,fun(bool,bool),X_a),fconj),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),fNot),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(X_a,bool)),combc(X_a,fun(X_a,bool),bool),member(X_a)),B_1)))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),bot_bot(fun(X_a,bool))),A_2)=bot_bot(fun(X_a,bool)).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_2).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),A_2)=bot_bot(fun(X_a,bool)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),A_2)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),C))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),D_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),C),D_2))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),C))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),C),A_2))=ti(fun(X_a,bool),A_2).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))),B_1).
% 24.04/23.95  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(fun(X_a,bool),A_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=ti(fun(X_a,bool),A_2).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),B_1))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2)).
% 24.04/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))|hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_2),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),bot_bot(fun(X_b,bool)))))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(fun(X_b,bool),X_a),bool,hAPP(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool),hAPP(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,X_a),fun(fun(fun(X_b,bool),X_a),bool))),finite1357897459simple(X_a,X_b),F),Z_1),G),F_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite_1(X_b),A_2))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_2))|hAPP(fun(X_b,bool),X_a,F_1,A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_b,X_a,G,X_2)),hAPP(fun(X_b,bool),X_a,F_1,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),minus_minus(fun(X_b,bool)),A_2),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),X_2),bot_bot(fun(X_b,bool)))))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_2))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),$f67(X_a,Pa,A_2)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f68(X_a,Pa,A_2)),$f67(X_a,Pa,A_2)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_2))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,$f67(X_a,Pa,A_2)))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,Pa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),$f67(X_a,Pa,A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f68(X_a,Pa,A_2)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,Pa,bot_bot(fun(X_a,bool)))).
% 24.04/23.95  0 [] -minus(X_a)|hAPP(X_b,X_a,hAPP(fun(X_b,X_a),fun(X_b,X_a),hAPP(fun(X_b,X_a),fun(fun(X_b,X_a),fun(X_b,X_a)),minus_minus(fun(X_b,X_a)),A_2),B_1),X_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_b,X_a,A_2,X_2)),hAPP(X_b,X_a,B_1,X_2)).
% 24.04/23.95  0 [] -minus(X_b)|hAPP(X_a,X_b,hAPP(fun(X_a,X_b),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(X_a,X_b)),minus_minus(fun(X_a,X_b)),A_2),B_1),X_1)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(X_a,X_b,A_2,X_1)),hAPP(X_a,X_b,B_1,X_1)).
% 24.04/23.95  0 [] -ordered_ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),D)).
% 24.04/23.95  0 [] -ordered_ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),D)).
% 24.04/23.95  0 [] -linorder(X_a)|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),B_1)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2))).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|ti(X_b,Y_2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,A_1),$f69(X_a,X_b,A_1,Z_1,A_2,Y_2,F)).
% 24.04/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool))))),$f69(X_a,X_b,A_1,Z_1,A_2,Y_2,F))).
% 24.06/23.95  0 [] -ordered_ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Y),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),X)=ti(X_a,X).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))|hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_2),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,Y_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),A_3)=ti(X_a,A_3).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),A_3).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),X).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),X)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Y)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)!=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y_2),Z_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y_2),Z_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y_2),Z_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)=ti(X_a,X).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)=ti(X_a,Y).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),D_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),C_1),D_1))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_3)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_1)).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),X_2))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))|ti(X_b,Y_2)=ti(X_b,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),A_1)).
% 24.06/23.95  0 [] -ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)|ti(X_a,A_1)!=ti(X_a,B)|ti(X_a,Ca)=ti(X_a,D).
% 24.06/23.95  0 [] -ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)|ti(X_a,A_1)=ti(X_a,B)|ti(X_a,Ca)!=ti(X_a,D).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f70(X_a,X_2,A_2)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f70(X_a,X_2,A_2)),X_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f71(X_a,X_2,A_2)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),$f71(X_a,X_2,A_2))).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),V))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(X_b,V)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),$f72(X_a,X_b,Z_1,X_2,A_2,V,F)).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2)),V))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),$f72(X_a,X_b,Z_1,X_2,A_2,V,F))).
% 24.06/23.95  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f73(X_a,X,Least)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Least)=ti(X_a,Least).
% 24.06/23.95  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f74(X_a,X,Least)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Least),X)=ti(X_a,Least).
% 24.06/23.95  0 [] -ord(X_a)|ord_min(X_a)=hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),min(X_a),ord_less_e_q(X_a)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)),X_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),M_1),N))|ti(fun(X_a,bool),M_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),N))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),N)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),M_1))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f76(X_a,A_2)),$f75(X_a,A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f76(X_a,A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f75(X_a,A_2)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f77(X_a,X_2,A_2)),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),$f77(X_a,X_2,A_2)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),B_1)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f79(X_a,A_2)),$f78(X_a,A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f79(X_a,A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f78(X_a,A_2)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)),A_2)).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),M_1),N))|ti(fun(X_a,bool),M_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),N))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),M_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),N))).
% 24.06/23.95  0 [] hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,bool),X_a)),finite_fold(X_b,X_a),F),Z_1),bot_bot(fun(X_b,bool)))=ti(X_a,Z_1).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2))=hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),Y_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)=ti(X_b,Y_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),B),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),B))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),B),A_2)).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)),A_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite_folding_one(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),F),X_2),A_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),X_a),bool,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(fun(X_a,bool),X_a),bool),finite2073411215e_idem(X_a),F),F_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,F_1,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),F),A_1),A_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite100568337ommute(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),finite_fold_graph(X_a,X_b),F),Z_1),A_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),A_1),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),X_2),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),A_1),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),X_2),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f80(X_a,Ca,B,A_2)),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),Ca)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),Ca),A_2))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),$f80(X_a,Ca,B,A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B),Ca)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_min(X_a)),Ca),A_2))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f81(X_a,X_2,A_2)),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f81(X_a,X_2,A_2)),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),A_2)).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_b,hAPP(X_b,fun(fun(X_a,bool),X_b),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),X_b)),finite_fold(X_a,X_b),F),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1)),A_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,fun(X_b,X_b)),bool,finite_comp_fun_idem(X_a,X_b),F))|hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_1).
% 24.06/23.95  0 [] hBOOL(hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),bool,finite_comp_fun_idem(X_a,fun(X_a,bool)),insert(X_a))).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),ord_min(X_a))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),Y_2))|hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),A_2),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_2))).
% 24.06/23.95  0 [] -ring(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(X_a,X_b,F,A_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),ord_max(X_a))).
% 24.06/23.95  0 [] hBOOL(hAPP(X_b,bool,hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,X_b)),fun(X_b,fun(fun(X_a,bool),fun(X_b,bool))),fold_graph(X_a,X_b),F),Z_1),bot_bot(fun(X_a,bool))),Z_1)).
% 24.06/23.95  0 [] -ordered_ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Y),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),A_3)=ti(X_a,A_3).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),A_3).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),X).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y))=ti(X_a,X).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))=ti(X_a,X).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Z),X)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Z),X)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)=ti(X_a,Y_2).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)!=ti(X_a,Y_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_1)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)=ti(X_a,Y).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)=ti(X_a,X).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),X)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)),X)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),D_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),C_1),D_1))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),X)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),Y_2)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),X_2)).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_1),Y_2)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),X)=ti(X_a,X).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z)))).
% 24.06/23.95  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z)))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),A_2)),hAPP(X_a,nat,F,A_1)).
% 24.06/23.95  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),A_2).
% 24.06/23.95  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))=hAPP(nat,nat,hAPP(nat,fun(nat,nat),minus_minus(nat),hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),A_2)),hAPP(fun(X_a,bool),nat,hAPP(fun(X_a,nat),fun(fun(X_a,bool),nat),big_co1399186613setsum(X_a,nat),F),B_1)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_1),B)),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),B),A_2))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),B),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2))=ti(X_a,A_1).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_max(X_a)),A_2).
% 24.06/23.95  0 [] -ab_group_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),B_1))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),B_1)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),A_1),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),X_2),A_2).
% 24.06/23.95  0 [] -ab_group_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),minus_minus(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(X_a,X_b,F,A_1)).
% 24.06/23.95  0 [] -ab_group_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f83(X_a,A_2)),$f82(X_a,A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f83(X_a,A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f82(X_a,A_2)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_2)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f84(X_a,Ca,B,A_2)),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B),Ca))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f84(X_a,Ca,B,A_2)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),Ca),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B),Ca))).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f87(X_a,X,Y,Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f86(X_a,X,Y,Z)),$f85(X_a,X,Y,Z)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f87(X_a,X,Y,Z)),$f86(X_a,X,Y,Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f87(X_a,X,Y,Z)),$f85(X_a,X,Y,Z)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Z)).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f90(X_a,X,Y,Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f89(X_a,X,Y,Z)),$f88(X_a,X,Y,Z)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f90(X_a,X,Y,Z)),$f89(X_a,X,Y,Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f90(X_a,X,Y,Z)),$f88(X_a,X,Y,Z)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Z)).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f91(X_a,X_b,G,H,A_2)),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),H),A_2).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(X_a,X_b,G,$f91(X_a,X_b,G,H,A_2))!=hAPP(X_a,X_b,H,$f91(X_a,X_b,G,H,A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),H),A_2).
% 24.06/23.95  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f92(X_a,X,Least)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Least)=ti(X_a,X).
% 24.06/23.95  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f93(X_a,X,Least)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),Least),X)=ti(X_a,X).
% 24.06/23.95  0 [] -ord(X_a)|ord_max(X_a)=hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),max(X_a),ord_less_e_q(X_a)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Inf_fin(X_a),ord_min(X_a)),A_2)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_1),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))=ti(X_a,A_1).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_max(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),A_2))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),B_1)),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),A_1),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),ord_max(X_a)),X_2),A_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)=ti(X_a,X_2).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f95(X_a,A_2)),$f94(X_a,A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f95(X_a,A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f94(X_a,A_2)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),big_Sup_fin(X_a),ord_max(X_a)),A_2)),A_2)).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,F,A_1)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_3),B_3)),B_3)=ti(X_a,A_3).
% 24.06/23.95  0 [] -group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),B_3)=ti(X_a,A_3).
% 24.06/23.95  0 [] -ab_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)|ti(X_a,B)=ti(X_a,Ca).
% 24.06/23.95  0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)|ti(X_a,B)!=ti(X_a,Ca).
% 24.06/23.95  0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),A_1)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)|ti(X_a,B)=ti(X_a,Ca).
% 24.06/23.95  0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)|ti(X_a,B)!=ti(X_a,Ca).
% 24.06/23.95  0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)|ti(X_a,B_3)=ti(X_a,C_1).
% 24.06/23.95  0 [] -cancel146912293up_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)|ti(X_a,B_3)=ti(X_a,C_1).
% 24.06/23.95  0 [] -cancel_semigroup_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),A_3)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)|ti(X_a,B_3)=ti(X_a,C_1).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),Ca)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_1),B)).
% 24.06/23.95  0 [] -ordere779506340up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1))).
% 24.06/23.95  0 [] -ordere779506340up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3))).
% 24.06/23.95  0 [] -ordere779506340up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),D_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3)).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3)).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z)).
% 24.06/23.95  0 [] -ordere236663937imp_le(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),X),Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z)).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2)).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),F_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),F_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),F_1))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,F,A_1)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),F_1)).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),plus_plus(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f96(X_a,X_b,F,G,A_2)),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)|hAPP(X_a,X_b,F,$f96(X_a,X_b,F,G,A_2))!=hAPP(X_a,X_b,G,$f96(X_a,X_b,F,G,A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f97(X_a,X_b,F,G,A_2,B_1)),B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),B_1).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hAPP(X_a,X_b,F,$f97(X_a,X_b,F,G,A_2,B_1))!=hAPP(X_a,X_b,G,$f97(X_a,X_b,F,G,A_2,B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),B_1).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f98(X_a,X_b,H,G,A_2,B_1)),B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),H),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),B_1).
% 24.06/23.95  0 [] -comm_monoid_add(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hAPP(X_a,X_b,H,$f98(X_a,X_b,H,G,A_2,B_1))!=hAPP(X_a,X_b,G,$f98(X_a,X_b,H,G,A_2,B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),H),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),B_1).
% 24.06/23.95  0 [] -ab_sem1668676832m_mult(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_1),A_2).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(fun(X_a,bool),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),X_a)),finite_fold(X_a,X_a),times_times(X_a)),A_1),A_2).
% 24.06/23.95  0 [] -ab_sem1668676832m_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),A_3)=ti(X_a,A_3).
% 24.06/23.95  0 [] -ab_sem1668676832m_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),X)=ti(X_a,X).
% 24.06/23.95  0 [] -ab_sem1668676832m_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite100568337ommute(X_a,X_a),times_times(X_a))).
% 24.06/23.95  0 [] -ab_sem1668676832m_mult(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),times_times(X_a))).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B),A_2),Y_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),A_2))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),Z_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),A_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Z_1),Y_2))).
% 24.06/23.95  0 [] -ab_sem1668676832m_mult(X_a)|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_2)).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_2)).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),B),A_2),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),A_2))|hBOOL(hAPP(X_a,bool,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),finite_fold_graph(X_a,X_a),times_times(X_a)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),B),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),bot_bot(fun(X_a,bool)))))),X_2)).
% 24.06/23.95  0 [] -ab_semigroup_mult(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),$f100(X_a,A_2)),$f99(X_a,A_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f100(X_a,A_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f99(X_a,A_2)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),times_times(X_a)),A_2)),A_2)).
% 24.06/23.95  0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)),D)).
% 24.06/23.95  0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)),D)).
% 24.06/23.95  0 [] -semiring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),E_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),E_1)),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),E_1)),C_1).
% 24.06/23.95  0 [] -comm_semiring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)|ti(X_a,Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D).
% 24.06/23.95  0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)|ti(X_a,Ca)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D).
% 24.06/23.95  0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)=ti(X_a,D).
% 24.06/23.95  0 [] -ring(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)!=ti(X_a,D).
% 24.06/23.95  0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D))).
% 24.06/23.95  0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D))).
% 24.06/23.95  0 [] -semiri456707255roduct(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Y_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Z_1))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Y_2))|ti(X_a,W_1)=ti(X_a,X_2)|ti(X_a,Y_2)=ti(X_a,Z_1).
% 24.06/23.95  0 [] -semiri456707255roduct(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Y_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Y_2))|ti(X_a,W_1)!=ti(X_a,X_2).
% 24.06/23.95  0 [] -semiri456707255roduct(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Y_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),W_1),Z_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X_2),Y_2))|ti(X_a,Y_2)!=ti(X_a,Z_1).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),M)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),M))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),M).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),B_3).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),D_1).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),D_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),D_1)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Ry)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Ry)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ly).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ly)),Rx)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Ly),Rx)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Rx)),Ry).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),Ry))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Rx),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),Lx),Ry)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),B_3)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),A_3).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),X),Z)).
% 24.06/23.95  0 [] -semiri456707255roduct(X_a)|ti(X_a,A_1)=ti(X_a,B)|ti(X_a,Ca)=ti(X_a,D)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),D)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),Ca)).
% 24.06/23.95  0 [] -semiri456707255roduct(X_a)|ti(X_a,A_1)!=ti(X_a,B)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),D)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),Ca)).
% 24.06/23.95  0 [] -semiri456707255roduct(X_a)|ti(X_a,Ca)!=ti(X_a,D)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),D))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),D)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),Ca)).
% 24.06/23.95  0 [] -comm_semiring_1(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),B_3)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B_3),C_1)).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool)))))).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,G,X_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_1),A_2))=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),times_times(X_b),hAPP(X_a,X_b,F,A_1)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),A_2)).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f101(X_a,X_b,G,H,A_2)),A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),H),A_2).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|hAPP(X_a,X_b,G,$f101(X_a,X_b,G,H,A_2))!=hAPP(X_a,X_b,H,$f101(X_a,X_b,G,H,A_2))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),H),A_2).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f102(X_a,X_b,H,G,A_2,B_1)),B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),H),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),B_1).
% 24.06/23.95  0 [] -comm_monoid_mult(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hAPP(X_a,X_b,H,$f102(X_a,X_b,H,G,A_2,B_1))!=hAPP(X_a,X_b,G,$f102(X_a,X_b,H,G,A_2,B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),H),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),B_1).
% 24.06/23.96  0 [] -comm_monoid_mult(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f103(X_a,X_b,F,G,A_2,B_1)),B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),B_1).
% 24.06/23.96  0 [] -comm_monoid_mult(X_b)|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1)|hAPP(X_a,X_b,F,$f103(X_a,X_b,F,G,A_2,B_1))!=hAPP(X_a,X_b,G,$f103(X_a,X_b,F,G,A_2,B_1))|hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),F),A_2)=hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co302546470etprod(X_a,X_b),G),B_1).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),X_1)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f104(X_a,X_2,A_2)),A_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),$f104(X_a,X_2,A_2))).
% 24.06/23.96  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),Ca)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)).
% 24.06/23.96  0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_1),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B),Ca)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)).
% 24.06/23.96  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)).
% 24.06/23.96  0 [] -ordere236663937imp_le(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),Ca),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B)).
% 24.06/23.96  0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1))).
% 24.06/23.96  0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3))).
% 24.06/23.96  0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),D_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))).
% 24.06/23.96  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),C_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)).
% 24.06/23.96  0 [] -ordere236663937imp_le(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),A_3)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),C_1),B_3)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)).
% 24.06/23.96  0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),D_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))).
% 24.06/23.96  0 [] -ordere223160158up_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),D_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),A_3),C_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),B_3),D_1))).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),A_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3))).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_3))).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_2)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_1)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),Z_1)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2),Y_2)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),Z_1)).
% 24.06/23.96  0 [] -bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),bot_bot(X_a))).
% 24.06/23.96  0 [] -bot(X_a)|ti(X_a,A_1)=bot_bot(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),bot_bot(X_a)),A_1)).
% 24.06/23.96  0 [] -bot(X_a)|ti(X_a,A_1)!=bot_bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),bot_bot(X_a)),A_1)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),bot_bot(fun(X_a,bool)))).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))|ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|ti(fun(X_a,bool),A_2)=ti(fun(X_a,bool),B_1).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))|ti(fun(X_a,bool),A_2)!=ti(fun(X_a,bool),B_1).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),B_1),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),C)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_1),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),C)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_3)),X)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_2)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),X_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z_1),Y_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),Z_1)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Z_1)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),X_2),Y_2)),Z_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),Z_1)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3))|ti(X_a,B_3)!=ti(X_a,C_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_3)).
% 24.06/23.96  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))|ti(X_a,B_3)!=ti(X_a,C_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),C_1)).
% 24.06/23.96  0 [] -order(X_a)|ti(X_a,A_3)!=ti(X_a,B_3)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),C_1),A_3)).
% 24.06/23.96  0 [] -ord(X_a)|ti(X_a,A_3)!=ti(X_a,B_3)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),C_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),C_1)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))|hBOOL(Pa).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,Y)!=ti(X_a,X).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)!=ti(X_a,Y).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)!=ti(X_a,Y).
% 24.06/23.96  0 [] -linorder(X_a)|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)|ti(X_a,X_2)=ti(X_a,Y_2)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)|ti(X_a,X_2)!=ti(X_a,Y_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2)).
% 24.06/23.96  0 [] -linorder(X_a)|ti(X_a,X_2)!=ti(X_a,Y_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),X)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.06/23.96  0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),X_2)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.06/23.96  0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2)).
% 24.06/23.96  0 [] -order(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y)).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.06/23.96  0 [] -order(X_a)|ti(X_a,A_3)=ti(X_a,B_3)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)).
% 24.06/23.96  0 [] -order(X_a)|ti(X_a,A_3)=ti(X_a,B_3)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),A_3))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)=ti(X_a,Y_2).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_2),Y_2))|ti(X_a,X_2)!=ti(X_a,Y_2).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_3))|ti(X_a,A_3)=ti(X_a,B_3)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_3),B_3)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_3),A_3))|ti(X_a,A_3)=ti(X_a,B_3)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B_3),A_3)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)).
% 24.06/23.96  0 [] -preorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Z)).
% 24.06/23.96  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),X))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Z),X)).
% 24.06/23.96  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G)).
% 24.06/23.96  0 [] -ord(X_b)| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F)).
% 24.06/23.96  0 [] -ord(X_b)|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less(fun(X_a,X_b)),F),G))| -hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),F),G))|hBOOL(hAPP(fun(X_a,X_b),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),bool),ord_less_e_q(fun(X_a,X_b)),G),F)).
% 24.06/23.96  0 [] -ordered_ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),D)).
% 24.06/23.96  0 [] -ordered_ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),Ca),D)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),A_1),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),D)).
% 24.06/23.96  0 [] -linordered_idom(X_a)|ti(X_a,X)=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Y),X)).
% 24.06/23.96  0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)),D)).
% 24.06/23.96  0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_1),B)),E)),Ca)),D)).
% 24.06/23.96  0 [] -ordered_ring(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D))).
% 24.06/23.96  0 [] -ordered_ring(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),A_1),E)),Ca)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),B),E)),D)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),Ca),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),plus_plus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),times_times(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B),A_1)),E)),D))).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_2)).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),A_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),bot_bot(fun(X_a,bool))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool)),A_2),B_1)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f105(X_a,X_2,A_2)),A_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f105(X_a,X_2,A_2)),X_2)).
% 24.06/23.96  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(fun(X_a,bool),X_a,hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_a,bool),X_a),finite_fold1(X_a),ord_min(X_a)),A_2)),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X_1),X_2)).
% 24.06/23.96  0 [] -comm_monoid_add(X_b)| -ordere223160158up_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f106(X_a,X_b,F,G,A_2)),A_2))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2))).
% 24.06/23.96  0 [] -comm_monoid_add(X_b)| -ordere223160158up_add(X_b)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite_1(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,$f106(X_a,X_b,F,G,A_2))),hAPP(X_a,X_b,G,$f106(X_a,X_b,F,G,A_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),F),A_2)),hAPP(fun(X_a,bool),X_b,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),X_b),big_co1399186613setsum(X_a,X_b),G),A_2))).
% 24.06/23.96  0 [] -dense_linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f107(X_a,Z,Y)),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)).
% 24.06/23.96  0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f107(X_a,Z,Y)),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),B_1),C))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),C)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),A_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Ca),B_1)).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),ord_less(fun(X_a,bool)),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f108(X_a,A_2,B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)),B_1),A_2))).
% 24.06/23.96  0 [] -order(X_a)| -ord(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,B)),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),B))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),$f109(X_b,X_a,Ca,F,B,A_1)),$f110(X_b,X_a,Ca,F,B,A_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_1)).
% 24.06/23.96  0 [] -order(X_a)| -ord(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,B)),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,$f109(X_b,X_a,Ca,F,B,A_1))),hAPP(X_b,X_a,F,$f110(X_b,X_a,Ca,F,B,A_1))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_1)).
% 24.06/23.96  0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),$f111(X_a,Z,X,Y)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)).
% 24.06/23.96  0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f111(X_a,Z,X,Y)),Y))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)).
% 24.06/23.96  0 [] -dense_linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),X),Y))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f111(X_a,Z,X,Y)),Z))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y),Z)).
% 24.06/23.96  0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),$f112(X_b,X_a,Ca,F,B,A_1)),$f113(X_b,X_a,Ca,F,B,A_1)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_1))).
% 24.06/23.96  0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),B),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),hAPP(X_a,X_b,F,B)))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),hAPP(X_a,X_b,F,$f112(X_b,X_a,Ca,F,B,A_1))),hAPP(X_a,X_b,F,$f113(X_b,X_a,Ca,F,B,A_1))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less(X_b),Ca),hAPP(X_a,X_b,F,A_1))).
% 24.06/23.96  0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,B)),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f114(X_b,X_a,Ca,F,B,A_1)),$f115(X_b,X_a,Ca,F,B,A_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_1)).
% 24.06/23.96  0 [] -order(X_a)| -order(X_b)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,B)),A_1))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),Ca),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f114(X_b,X_a,Ca,F,B,A_1))),hAPP(X_b,X_a,F,$f115(X_b,X_a,Ca,F,B,A_1))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less(X_a),hAPP(X_b,X_a,F,Ca)),A_1)).
% 24.06/23.96  0 [] -preorder(T_1)|preorder(fun(T_2,T_1)).
% 24.06/23.96  0 [] -finite_finite(T_1)| -finite_finite(T_2)|finite_finite(fun(T_2,T_1)).
% 24.06/23.96  0 [] -order(T_1)|order(fun(T_2,T_1)).
% 24.06/23.96  0 [] -ord(T_1)|ord(fun(T_2,T_1)).
% 24.06/23.96  0 [] -bot(T_1)|bot(fun(T_2,T_1)).
% 24.06/23.96  0 [] -minus(T_1)|minus(fun(T_2,T_1)).
% 24.06/23.96  0 [] semiri456707255roduct(nat).
% 24.06/23.96  0 [] ordere223160158up_add(nat).
% 24.06/23.96  0 [] ordere236663937imp_le(nat).
% 24.06/23.96  0 [] ordere779506340up_add(nat).
% 24.06/23.96  0 [] cancel146912293up_add(nat).
% 24.06/23.96  0 [] cancel_semigroup_add(nat).
% 24.06/23.96  0 [] ab_semigroup_mult(nat).
% 24.06/23.96  0 [] comm_monoid_mult(nat).
% 24.06/23.96  0 [] ab_semigroup_add(nat).
% 24.06/23.96  0 [] comm_monoid_add(nat).
% 24.06/23.96  0 [] comm_semiring_1(nat).
% 24.06/23.96  0 [] comm_semiring(nat).
% 24.06/23.96  0 [] preorder(nat).
% 24.06/23.96  0 [] linorder(nat).
% 24.06/23.96  0 [] order(nat).
% 24.06/23.96  0 [] semiring(nat).
% 24.06/23.96  0 [] ord(nat).
% 24.06/23.96  0 [] bot(nat).
% 24.06/23.96  0 [] minus(nat).
% 24.06/23.96  0 [] preorder(bool).
% 24.06/23.96  0 [] finite_finite(bool).
% 24.06/23.96  0 [] order(bool).
% 24.06/23.96  0 [] ord(bool).
% 24.06/23.96  0 [] bot(bool).
% 24.06/23.96  0 [] minus(bool).
% 24.06/23.96  0 [] ti(T,ti(T,A))=ti(T,A).
% 24.06/23.96  0 [] -hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P).
% 24.06/23.96  0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P)).
% 24.06/23.96  0 [] hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_b,X_c),fun(fun(X_a,X_b),fun(X_a,X_c)),combb(X_b,X_c,X_a),P),Q),R)=hAPP(X_b,X_c,P,hAPP(X_a,X_b,Q,R)).
% 24.06/23.96  0 [] hAPP(X_a,X_c,hAPP(X_b,fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(X_b,fun(X_a,X_c)),combc(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),Q).
% 24.06/23.96  0 [] hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),P),Q)=ti(X_a,P).
% 24.06/23.96  0 [] hAPP(X_a,X_c,hAPP(fun(X_a,X_b),fun(X_a,X_c),hAPP(fun(X_a,fun(X_b,X_c)),fun(fun(X_a,X_b),fun(X_a,X_c)),combs(X_a,X_b,X_c),P),Q),R)=hAPP(X_b,X_c,hAPP(X_a,fun(X_b,X_c),P,R),hAPP(X_a,X_b,Q,R)).
% 24.06/23.96  0 [] -hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q)).
% 24.06/23.96  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P).
% 24.06/23.96  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q).
% 24.06/23.96  0 [] -hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q)).
% 24.06/23.96  0 [] -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q)).
% 24.06/23.96  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))|hBOOL(P)|hBOOL(Q).
% 24.06/23.96  0 [] -hBOOL(fFalse).
% 24.06/23.96  0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse.
% 24.06/23.96  0 [] -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y))|ti(X_a,X)=ti(X_a,Y).
% 24.06/23.96  0 [] ti(X_a,X)!=ti(X_a,Y)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X),Y)).
% 24.06/23.96  0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q)).
% 24.06/23.96  0 [] -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q)).
% 24.06/23.96  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))| -hBOOL(P)|hBOOL(Q).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(com,hoare_1656922687triple(state),hoare_Mirabelle_MGT,c)),bot_bot(fun(hoare_1656922687triple(state),bool))))).
% 24.06/23.96  0 [] hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_2027193591valids(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),hoare_1656922687triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state))),hoare_246368825triple(state),p),c),q)),bot_bot(fun(hoare_1656922687triple(state),bool))))).
% 24.06/23.96  0 [] -hBOOL(hAPP(fun(hoare_1656922687triple(state),bool),bool,hAPP(fun(hoare_1656922687triple(state),bool),fun(fun(hoare_1656922687triple(state),bool),bool),hoare_279057269derivs(state),bot_bot(fun(hoare_1656922687triple(state),bool))),hAPP(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool),hAPP(hoare_1656922687triple(state),fun(fun(hoare_1656922687triple(state),bool),fun(hoare_1656922687triple(state),bool)),insert(hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),hoare_1656922687triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_1656922687triple(state))),hoare_246368825triple(state),p),c),q)),bot_bot(fun(hoare_1656922687triple(state),bool))))).
% 24.06/23.96  end_of_list.
% 24.06/23.96  
% 24.06/23.96  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=6.
% 24.06/23.96  
% 24.06/23.96  This ia a non-Horn set with equality.  The strategy will be
% 24.06/23.96  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 24.06/23.96  deletion, with positive clauses in sos and nonpositive
% 24.06/23.96  clauses in usable.
% 24.06/23.96  
% 24.06/23.96     dependent: set(knuth_bendix).
% 24.06/23.96     dependent: set(anl_eq).
% 24.06/23.96     dependent: set(para_from).
% 24.06/23.96     dependent: set(para_into).
% 24.06/23.96     dependent: clear(para_from_right).
% 24.06/23.96     dependent: clear(para_into_right).
% 24.06/23.96     dependent: set(para_from_vars).
% 24.06/23.96     dependent: set(eq_units_both_ways).
% 24.06/23.96     dependent: set(dynamic_demod_all).
% 24.06/23.96     dependent: set(dynamic_demod).
% 24.06/23.96     dependent: set(order_eq).
% 24.06/23.96     dependent: set(back_demod).
% 24.06/23.96     dependent: set(lrpo).
% 24.06/23.96     dependent: set(hyper_res).
% 24.06/23.96     dependent: set(unit_deletion).
% 24.06/23.96     dependent: set(factor).
% 24.06/23.96  
% 24.06/23.96  ------------> process usable:
% 24.06/23.96  ** KEPT (pick-wt=19): 1 [] -comm_monoid_add(A)|ti(fun(fun(B,A),fun(fun(B,bool),A)),big_co1399186613setsum(B,A))=big_co1399186613setsum(B,A).
% 24.06/23.96  ** KEPT (pick-wt=19): 2 [] -comm_monoid_mult(A)|ti(fun(fun(B,A),fun(fun(B,bool),A)),big_co302546470etprod(B,A))=big_co302546470etprod(B,A).
% 24.06/23.96  ** KEPT (pick-wt=19): 3 [] -linorder(A)|ti(fun(fun(A,fun(A,A)),fun(fun(A,bool),A)),big_Inf_fin(A))=big_Inf_fin(A).
% 24.06/23.96  ** KEPT (pick-wt=19): 4 [] -linorder(A)|ti(fun(fun(A,fun(A,A)),fun(fun(A,bool),A)),big_Sup_fin(A))=big_Sup_fin(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 5 [] -linorder(A)|ti(fun(fun(A,bool),A),big_linorder_Max(A))=big_linorder_Max(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 6 [] -linorder(A)|ti(fun(fun(A,bool),A),big_linorder_Min(A))=big_linorder_Min(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 7 [] -minus(A)|ti(fun(A,fun(A,A)),minus_minus(A))=minus_minus(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 8 [] -cancel_semigroup_add(A)|ti(fun(A,fun(A,A)),plus_plus(A))=plus_plus(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 9 [] -ab_semigroup_add(A)|ti(fun(A,fun(A,A)),plus_plus(A))=plus_plus(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 10 [] -semiring(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 11 [] -ab_semigroup_mult(A)|ti(fun(A,fun(A,A)),times_times(A))=times_times(A).
% 24.06/23.96  ** KEPT (pick-wt=9): 12 [] -bot(A)|ti(A,bot_bot(A))=bot_bot(A).
% 24.06/23.96  ** KEPT (pick-wt=19): 13 [] -ord(A)|ti(fun(fun(A,fun(A,bool)),fun(A,fun(A,A))),max(A))=max(A).
% 24.06/23.96  ** KEPT (pick-wt=19): 14 [] -ord(A)|ti(fun(fun(A,fun(A,bool)),fun(A,fun(A,A))),min(A))=min(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 15 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less(A))=ord_less(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 16 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less_e_q(A))=ord_less_e_q(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 17 [] -ord(A)|ti(fun(A,fun(A,A)),ord_max(A))=ord_max(A).
% 24.06/23.96  ** KEPT (pick-wt=13): 18 [] -ord(A)|ti(fun(A,fun(A,A)),ord_min(A))=ord_min(A).
% 24.06/23.96  ** KEPT (pick-wt=6): 19 [] -hBOOL(ti(bool,A))|hBOOL(A).
% 24.06/23.96  ** KEPT (pick-wt=6): 20 [] hBOOL(ti(bool,A))| -hBOOL(A).
% 24.06/23.96  ** KEPT (pick-wt=82): 21 [] hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),B),C),D)!=hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),E),F),G)|B=E.
% 24.06/23.96  ** KEPT (pick-wt=82): 22 [] hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),B),C),D)!=hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),E),F),G)|C=F.
% 24.06/23.96  ** KEPT (pick-wt=82): 23 [] hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),B),C),D)!=hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),E),F),G)|D=G.
% 24.06/23.96  ** KEPT (pick-wt=88): 24 [] hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),B),C),D)=hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),E),F),G)|B!=E|C!=F|D!=G.
% 24.06/23.96  ** KEPT (pick-wt=44): 25 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),C))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_2027193591valids(A),B),C)).
% 24.06/23.96  ** KEPT (pick-wt=66): 26 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),C))| -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),D),B))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),D),C)).
% 24.06/23.96  ** KEPT (pick-wt=120): 27 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),C),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),D))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),C),D))).
% 24.06/23.96  ** KEPT (pick-wt=98): 28 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),C),D)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),C),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=69): 29 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),C),D)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),D)).
% 24.06/23.96  ** KEPT (pick-wt=202): 30 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),E,$f2(A,F,B,C,D,E)),$f1(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),F)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=202): 31 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f2(A,F,B,C,D,E)),$f1(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),F)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=202): 32 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f4(A,F,B,C,D,E)),$f3(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),F),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=202): 33 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),C,$f4(A,F,B,C,D,E)),$f3(A,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),F),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=60): 34 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)))|ti(A,B)=ti(A,C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 24.06/23.96  ** KEPT (pick-wt=53): 35 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),C))).
% 24.06/23.96  ** KEPT (pick-wt=43): 36 [] ti(A,B)!=ti(A,C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D))).
% 24.06/23.96  ** KEPT (pick-wt=204): 37 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f7(A,G,F,B,C,D,E)),$f6(A,G,F,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),F),D),G)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=216): 38 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),C,F),$f6(A,G,H,B,C,D,E)))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),E,F),$f5(A,G,H,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),H),D),G)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=204): 39 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f7(A,F,G,B,C,D,E)),$f5(A,F,G,B,C,D,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),G),D),F)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.96  ** KEPT (pick-wt=20): 40 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),bot_bot(fun(A,bool)))).
% 24.06/23.96  ** KEPT (pick-wt=25): 42 [copy,41,flip.1] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)!=bot_bot(fun(A,bool)).
% 24.06/23.96    Following clause subsumed by 42 during input processing: 0 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)!=bot_bot(fun(A,bool)).
% 24.06/23.96  ** KEPT (pick-wt=46): 43 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))))|ti(A,B)=ti(A,C).
% 24.06/23.96    Following clause subsumed by 36 during input processing: 0 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))))|ti(A,B)!=ti(A,C).
% 24.06/23.96  ** KEPT (pick-wt=99): 44 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,B)=ti(A,D)|ti(A,B)=ti(A,E).
% 24.06/23.96  ** KEPT (pick-wt=99): 45 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,B)=ti(A,D)|ti(A,C)=ti(A,D).
% 24.06/23.96  ** KEPT (pick-wt=99): 46 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,C)=ti(A,E)|ti(A,B)=ti(A,E).
% 24.06/23.96  ** KEPT (pick-wt=99): 47 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,C)=ti(A,E)|ti(A,C)=ti(A,D).
% 24.06/23.96  ** KEPT (pick-wt=99): 48 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,B)!=ti(A,D)|ti(A,C)!=ti(A,E).
% 24.06/23.96  ** KEPT (pick-wt=99): 49 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))))=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),bot_bot(fun(A,bool))))|ti(A,B)!=ti(A,E)|ti(A,C)!=ti(A,D).
% 24.06/23.97  ** KEPT (pick-wt=27): 50 [] ti(fun(A,bool),B)!=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=21): 51 [] hAPP(fun(A,bool),fun(A,bool),collect(A),B)!=bot_bot(fun(A,bool))| -hBOOL(hAPP(A,bool,B,C)).
% 24.06/23.97    Following clause subsumed by 40 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),bot_bot(fun(A,bool)))).
% 24.06/23.97    Following clause subsumed by 51 during input processing: 0 [flip.1] hAPP(fun(A,bool),fun(A,bool),collect(A),B)!=bot_bot(fun(A,bool))| -hBOOL(hAPP(A,bool,B,C)).
% 24.06/23.97    Following clause subsumed by 50 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(fun(A,bool),C)!=bot_bot(fun(A,bool)).
% 24.06/23.97    Following clause subsumed by 50 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(fun(A,bool),C)!=bot_bot(fun(A,bool)).
% 24.06/23.97  ** KEPT (pick-wt=43): 52 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)=ti(fun(A,bool),C).
% 24.06/23.97    Following clause subsumed by 35 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),C))).
% 24.06/23.97  ** KEPT (pick-wt=86): 53 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D))|hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),D)|ti(fun(A,bool),C)=ti(fun(A,bool),D).
% 24.06/23.97  ** KEPT (pick-wt=86): 54 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D))|hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),D)|ti(fun(A,bool),C)!=ti(fun(A,bool),D).
% 24.06/23.97  ** KEPT (pick-wt=38): 55 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C),D))|ti(A,B)=ti(A,D)|hBOOL(hAPP(A,bool,C,D)).
% 24.06/23.97  ** KEPT (pick-wt=32): 56 [] hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C),D))|ti(A,B)!=ti(A,D).
% 24.06/23.97  ** KEPT (pick-wt=31): 57 [] hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C),D))| -hBOOL(hAPP(A,bool,C,D)).
% 24.06/23.97    Following clause subsumed by 34 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)))|ti(A,B)=ti(A,C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 24.06/23.97    Following clause subsumed by 36 during input processing: 0 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)))|ti(A,B)!=ti(A,C).
% 24.06/23.97    Following clause subsumed by 35 during input processing: 0 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 24.06/23.97  ** KEPT (pick-wt=54): 58 [] hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),bot_bot(fun(A,bool)))!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))|ti(A,B)=ti(A,C).
% 24.06/23.97    Following clause subsumed by 43 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))))|ti(A,B)=ti(A,C).
% 24.06/23.97  ** KEPT (pick-wt=13): 59 [] -bot(A)|hAPP(B,A,bot_bot(fun(B,A)),C)=bot_bot(A).
% 24.06/23.97    Following clause subsumed by 59 during input processing: 0 [] -bot(A)|hAPP(B,A,bot_bot(fun(B,A)),C)=bot_bot(A).
% 24.06/23.97  ** KEPT (pick-wt=277): 60 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),E),F),G)),bot_bot(fun(hoare_1656922687triple(A),bool)))))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),hAPP(com,com,hAPP(com,fun(com,com),semi,D),F)),G)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.97  ** KEPT (pick-wt=46): 61 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(fun(A,bool),C)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),$f15(A,B,C)).
% 24.06/23.97  ** KEPT (pick-wt=37): 62 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),$f15(A,B,C))).
% 24.06/23.97  ** KEPT (pick-wt=46): 63 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(fun(A,bool),C)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),$f16(A,B,C)).
% 24.06/23.97  ** KEPT (pick-wt=37): 64 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),$f16(A,B,C))).
% 24.06/23.97  ** KEPT (pick-wt=214): 65 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),C,F),$f19(A,G,B,D,H)))|hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),E,F),$f18(A,G,B,D,H,C,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),H),D),G)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.97  ** KEPT (pick-wt=202): 66 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),C),D),E)),bot_bot(fun(hoare_1656922687triple(A),bool)))))| -hBOOL(hAPP(state,bool,hAPP(A,fun(state,bool),F,$f20(A,F,B,D,G)),$f18(A,F,B,D,G,C,E)))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),hAPP(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool),hAPP(hoare_1656922687triple(A),fun(fun(hoare_1656922687triple(A),bool),fun(hoare_1656922687triple(A),bool)),insert(hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),hoare_1656922687triple(A),hAPP(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A)),hAPP(fun(A,fun(state,bool)),fun(com,fun(fun(A,fun(state,bool)),hoare_1656922687triple(A))),hoare_246368825triple(A),G),D),F)),bot_bot(fun(hoare_1656922687triple(A),bool))))).
% 24.06/23.97  ** KEPT (pick-wt=31): 67 [] ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f22(A,B)),$f21(A,B))).
% 24.06/23.97  ** KEPT (pick-wt=53): 68 [] ti(fun(A,bool),B)!=bot_bot(fun(A,bool))|ti(fun(A,bool),B)!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),C),D)).
% 24.06/23.97  ** KEPT (pick-wt=13): 69 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=skip.
% 24.06/23.97    Following clause subsumed by 69 during input processing: 0 [flip.1] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=skip.
% 24.06/23.97  ** KEPT (pick-wt=26): 70 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=hAPP(com,com,hAPP(com,fun(com,com),semi,C),D)|A=C.
% 24.06/23.97  ** KEPT (pick-wt=26): 71 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)!=hAPP(com,com,hAPP(com,fun(com,com),semi,C),D)|B=D.
% 24.06/23.97  ** KEPT (pick-wt=29): 72 [] hAPP(com,com,hAPP(com,fun(com,com),semi,A),B)=hAPP(com,com,hAPP(com,fun(com,com),semi,C),D)|A!=C|B!=D.
% 24.06/23.97  ** KEPT (pick-wt=58): 73 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))),D))|ti(A,C)=ti(A,D).
% 24.06/23.97  ** KEPT (pick-wt=58): 74 [] hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))),D))|ti(A,C)!=ti(A,D).
% 24.06/23.97  ** KEPT (pick-wt=58): 75 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite_folding_one(A),B),C))|hAPP(fun(A,bool),A,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),bot_bot(fun(A,bool))))=ti(A,D).
% 24.06/23.97  ** KEPT (pick-wt=9): 77 [copy,76,unit_del,40] -hBOOL(hAPP(A,bool,bot_bot(fun(A,bool)),B)).
% 24.06/23.97    Following clause subsumed by 40 during input processing: 0 [unit_del,77] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),bot_bot(fun(A,bool)))).
% 24.06/23.97  ** KEPT (pick-wt=49): 78 [] A!=hAPP(fun(B,fun(B,B)),fun(fun(B,bool),B),finite_fold1(B),C)|hAPP(fun(B,bool),B,A,hAPP(fun(B,bool),fun(B,bool),hAPP(B,fun(fun(B,bool),fun(B,bool)),insert(B),D),bot_bot(fun(B,bool))))=ti(B,D).
% 24.06/23.97  ** KEPT (pick-wt=32): 79 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),bot_bot(fun(A,bool))),C)).
% 24.06/23.97  ** KEPT (pick-wt=39): 80 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))|ti(fun(A,bool),C)!=bot_bot(fun(A,bool)).
% 24.06/23.97  ** KEPT (pick-wt=107): 81 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),hAPP(fun(A,fun(A,A)),fun(A,fun(fun(A,bool),fun(A,bool))),finite_fold_graph(A,A),B),C),D),E))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),C),D))|hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)),E)).
% 24.06/23.97  ** KEPT (pick-wt=105): 82 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite_folding_one(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),D))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),E),D))|ti(fun(A,bool),D)=bot_bot(fun(A,bool))|hAPP(fun(A,bool),A,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),D))=hAPP(A,A,hAPP(A,fun(A,A),B,E),hAPP(fun(A,bool),A,C,D)).
% 24.06/23.97  ** KEPT (pick-wt=62): 83 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite_folding_one(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),D))|hAPP(fun(A,bool),A,C,D)=hAPP(fun(A,bool),A,hAPP(fun(A,fun(A,A)),fun(fun(A,bool),A),finite_fold1(A),B),D).
% 24.06/23.97  ** KEPT (pick-wt=151): 84 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite_folding_one(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),D))|ti(fun(A,bool),D)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),hAPP(A,A,hAPP(A,fun(A,A),B,$f24(A,D,B,C)),$f23(A,D,B,C))),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f24(A,D,B,C)),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f23(A,D,B,C)),bot_bot(fun(A,bool))))))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),hAPP(fun(A,bool),A,C,D)),D)).
% 24.06/23.97  ** KEPT (pick-wt=99): 86 [copy,85,flip.2] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)),E))|hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f26(A,B,C,D,E)),$f25(A,B,C,D,E))=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D).
% 24.06/23.97  ** KEPT (pick-wt=100): 87 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)),E))|hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),hAPP(fun(A,fun(A,A)),fun(A,fun(fun(A,bool),fun(A,bool))),finite_fold_graph(A,A),B),$f26(A,B,C,D,E)),$f25(A,B,C,D,E)),E)).
% 24.06/23.97  ** KEPT (pick-wt=75): 88 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)),E))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f26(A,B,C,D,E)),$f25(A,B,C,D,E))).
% 24.06/23.97  ** KEPT (pick-wt=82): 89 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool)))))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))|ti(fun(A,bool),B)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),bot_bot(fun(A,bool))).
% 24.06/23.97  ** KEPT (pick-wt=72): 90 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite1357897459simple(B,A),C),D),E),F))|hAPP(fun(A,bool),B,F,bot_bot(fun(A,bool)))=ti(B,D).
% 24.06/23.97  ** KEPT (pick-wt=15): 91 [] -preorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),B)).
% 24.06/23.97  ** KEPT (pick-wt=55): 92 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),B))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),C)).
% 24.06/23.97  ** KEPT (pick-wt=53): 93 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B))|ti(fun(A,bool),B)=ti(fun(A,bool),C).
% 24.06/23.97  ** KEPT (pick-wt=37): 94 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),B))).
% 24.06/23.97  ** KEPT (pick-wt=33): 95 [] -hBOOL(hAPP(A,bool,B,C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),D))|hBOOL(hAPP(A,bool,D,C)).
% 24.06/23.97    Following clause subsumed by 95 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(A,bool,B,D))|hBOOL(hAPP(A,bool,C,D)).
% 24.06/23.97  ** KEPT (pick-wt=30): 96 [] hAPP(A,B,C,$f27(A,B,C,D))!=hAPP(A,B,D,$f27(A,B,C,D))|ti(fun(A,B),C)=ti(fun(A,B),D).
% 24.06/23.97  ** KEPT (pick-wt=23): 97 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(A,bool,C,B)).
% 24.06/23.97  ** KEPT (pick-wt=23): 98 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(A,bool,C,B)).
% 24.06/23.97  ** KEPT (pick-wt=32): 99 [] ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C)).
% 24.06/23.97  ** KEPT (pick-wt=32): 100 [] ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B)).
% 24.06/23.97    Following clause subsumed by 93 during input processing: 0 [] ti(fun(A,bool),B)=ti(fun(A,bool),C)| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B)).
% 24.06/23.97    Following clause subsumed by 99 during input processing: 0 [] ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C)).
% 24.06/23.97    Following clause subsumed by 100 during input processing: 0 [] ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B)).
% 24.06/23.97    Following clause subsumed by 92 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),B))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),C)).
% 24.06/23.97    Following clause subsumed by 92 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),D))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 24.06/23.97    Following clause subsumed by 92 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),B))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),C)).
% 24.06/23.97  ** KEPT (pick-wt=63): 101 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),D))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),D)).
% 24.06/23.97    Following clause subsumed by 99 during input processing: 0 [] ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C)).
% 24.06/23.97    Following clause subsumed by 100 during input processing: 0 [] ti(fun(A,bool),B)!=ti(fun(A,bool),C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=11): 102 [] -finite_finite(A)|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B)).
% 24.06/23.97    Following clause subsumed by 102 during input processing: 0 [] -finite_finite(A)|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B)).
% 24.06/23.97  ** KEPT (pick-wt=44): 103 [] -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))).
% 24.06/23.97  ** KEPT (pick-wt=52): 104 [] -ord(A)|hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,$f28(B,A,C,D))),hAPP(B,A,D,$f28(B,A,C,D)))).
% 24.06/23.97  ** KEPT (pick-wt=28): 105 [] -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=22): 106 [] -order(A)|ti(A,B)!=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C)).
% 24.06/23.97  ** KEPT (pick-wt=22): 107 [] -order(A)|ti(A,B)!=ti(A,C)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=35): 108 [] -order(A)|ti(A,B)=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=39): 109 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),C)).
% 24.06/23.97  ** KEPT (pick-wt=18): 110 [] -preorder(A)|B!=C|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C)).
% 24.06/23.97    Following clause subsumed by 103 during input processing: 0 [] -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))).
% 24.06/23.97    Following clause subsumed by 108 during input processing: 0 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,C)=ti(A,B).
% 24.06/23.97    Following clause subsumed by 106 during input processing: 0 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,C)!=ti(A,B).
% 24.06/23.97    Following clause subsumed by 109 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),C))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B)).
% 24.06/23.97  ** KEPT (pick-wt=35): 111 [] -ord(A)|ti(A,B)!=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),D)).
% 24.06/23.97  ** KEPT (pick-wt=35): 112 [] -order(A)|ti(A,B)!=ti(A,C)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),B)).
% 24.06/23.97  ** KEPT (pick-wt=35): 113 [] -ord(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|ti(A,C)!=ti(A,D)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),D)).
% 24.06/23.97  ** KEPT (pick-wt=35): 114 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|ti(A,B)!=ti(A,D)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),C)).
% 24.06/23.97    Following clause subsumed by 108 during input processing: 0 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,B)=ti(A,C).
% 24.06/23.97  ** KEPT (pick-wt=41): 115 [] -preorder(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),D)).
% 24.06/23.97    Following clause subsumed by 108 during input processing: 0 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B))|ti(A,C)=ti(A,B).
% 24.06/23.97  ** KEPT (pick-wt=41): 116 [] -order(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),B))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),D),C)).
% 24.06/23.97    Following clause subsumed by 103 during input processing: 0 [] -ord(A)| -hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,E)),hAPP(B,A,D,E))).
% 24.06/23.97    Following clause subsumed by 105 during input processing: 0 [] -linorder(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),C))|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=132): 117 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite1357897459simple(B,A),C),D),E),F))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),G))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),H),G))|hAPP(fun(A,bool),B,F,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),H),G))=hAPP(B,B,hAPP(B,fun(B,B),C,hAPP(A,B,E,H)),hAPP(fun(A,bool),B,F,G)).
% 24.06/23.97  ** KEPT (pick-wt=16): 118 [] -bot(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),bot_bot(A)),B)).
% 24.06/23.97  ** KEPT (pick-wt=22): 119 [] -bot(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),bot_bot(A)))|ti(A,B)=bot_bot(A).
% 24.06/23.97  ** KEPT (pick-wt=22): 120 [] -bot(A)|hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),bot_bot(A)))|ti(A,B)!=bot_bot(A).
% 24.06/23.97    Following clause subsumed by 119 during input processing: 0 [] -bot(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),B),bot_bot(A)))|ti(A,B)=bot_bot(A).
% 24.06/23.97  ** KEPT (pick-wt=34): 121 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),bot_bot(fun(A,bool))))|ti(fun(A,bool),B)=bot_bot(fun(A,bool)).
% 24.06/23.97  ** KEPT (pick-wt=34): 122 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),bot_bot(fun(A,bool))))|ti(fun(A,bool),B)!=bot_bot(fun(A,bool)).
% 24.06/23.97  ** KEPT (pick-wt=57): 123 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)),D))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 24.06/23.97  ** KEPT (pick-wt=61): 124 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)),D))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),D)).
% 24.06/23.97  ** KEPT (pick-wt=78): 125 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)),D))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),D)).
% 24.06/23.97  ** KEPT (pick-wt=78): 126 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),D)))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),D)).
% 24.06/23.97  ** KEPT (pick-wt=78): 127 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),D)))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),D)).
% 24.06/23.97  ** KEPT (pick-wt=61): 128 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),C))).
% 24.06/23.97  ** KEPT (pick-wt=80): 129 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),B)),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),C))).
% 24.06/23.97  ** KEPT (pick-wt=37): 130 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),C)).
% 24.06/23.97    Following clause subsumed by 94 during input processing: 0 [] hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),C)).
% 24.06/23.97  ** KEPT (pick-wt=47): 131 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(A),bool)),B),C))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=69): 132 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),C))| -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(A),bool)),D),C))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),D)).
% 24.06/23.97  ** KEPT (pick-wt=69): 133 [] -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),B),C))| -hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),ord_less_e_q(fun(hoare_1656922687triple(A),bool)),B),D))|hBOOL(hAPP(fun(hoare_1656922687triple(A),bool),bool,hAPP(fun(hoare_1656922687triple(A),bool),fun(fun(hoare_1656922687triple(A),bool),bool),hoare_279057269derivs(A),D),C)).
% 24.06/23.97  ** KEPT (pick-wt=52): 134 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),bot_bot(fun(B,bool))),E))|ti(A,E)=ti(A,D).
% 24.06/23.97  ** KEPT (pick-wt=130): 135 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(D,bool,hAPP(fun(A,bool),fun(D,bool),hAPP(D,fun(fun(A,bool),fun(D,bool)),hAPP(fun(A,fun(D,D)),fun(D,fun(fun(A,bool),fun(D,bool))),finite_fold_graph(A,D),E),F),C),G))|hBOOL(hAPP(D,bool,hAPP(fun(A,bool),fun(D,bool),hAPP(D,fun(fun(A,bool),fun(D,bool)),hAPP(fun(A,fun(D,D)),fun(D,fun(fun(A,bool),fun(D,bool))),finite_fold_graph(A,D),E),F),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),B),C)),hAPP(D,D,hAPP(A,fun(D,D),E,B),G))).
% 24.06/23.97  ** KEPT (pick-wt=62): 136 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,D,bot_bot(fun(A,bool))))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),$f29(A,D,C,B)))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 24.06/23.97  ** KEPT (pick-wt=70): 137 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,D,bot_bot(fun(A,bool))))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f30(A,D,C,B)),C))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 24.06/23.97  ** KEPT (pick-wt=74): 138 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,D,bot_bot(fun(A,bool))))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f30(A,D,C,B)),$f29(A,D,C,B)))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 24.06/23.97  ** KEPT (pick-wt=61): 139 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,D,bot_bot(fun(A,bool))))|hBOOL(hAPP(fun(A,bool),bool,D,$f29(A,D,C,B)))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 24.06/23.97  ** KEPT (pick-wt=84): 140 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),B),C))| -hBOOL(hAPP(fun(A,bool),bool,D,bot_bot(fun(A,bool))))| -hBOOL(hAPP(fun(A,bool),bool,D,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f30(A,D,C,B)),$f29(A,D,C,B))))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 24.06/23.97  ** KEPT (pick-wt=51): 141 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))|hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),C),B),$f31(A,C,B))).
% 24.06/23.97  ** KEPT (pick-wt=41): 142 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f32(A,B,C)),B))|hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),C),B)).
% 24.06/23.97  ** KEPT (pick-wt=49): 143 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))|ti(fun(A,bool),B)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f33(A,B)),$f34(A,B)).
% 24.06/23.98  ** KEPT (pick-wt=30): 144 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),$f34(A,B))).
% 24.06/23.98  ** KEPT (pick-wt=19): 145 [] hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)!=bot_bot(fun(A,bool)).
% 24.06/23.98  ** KEPT (pick-wt=44): 146 [] hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),D)| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),D)).
% 24.06/23.98  ** KEPT (pick-wt=40): 147 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,C,bot_bot(fun(A,bool))))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),$f35(A,C,B)))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=51): 148 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,C,bot_bot(fun(A,bool))))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f36(A,C,B)),$f35(A,C,B)))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=39): 149 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,C,bot_bot(fun(A,bool))))|hBOOL(hAPP(fun(A,bool),bool,C,$f35(A,C,B)))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=61): 150 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))| -hBOOL(hAPP(fun(A,bool),bool,C,bot_bot(fun(A,bool))))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f36(A,C,B)),$f35(A,C,B))))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=102): 151 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite1357897459simple(B,A),C),D),E),F))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),G))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f37(A,B,G,C,D,E,F)),G))|hAPP(fun(A,bool),B,F,G)=ti(B,D).
% 24.06/23.98  ** KEPT (pick-wt=94): 152 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite1357897459simple(B,A),C),D),E),F))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),G))|hAPP(A,B,E,$f37(A,B,G,C,D,E,F))!=ti(B,D)|hAPP(fun(A,bool),B,F,G)=ti(B,D).
% 24.06/23.98  ** KEPT (pick-wt=56): 153 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|hBOOL(hAPP(C,bool,hAPP(fun(A,bool),fun(C,bool),hAPP(C,fun(fun(A,bool),fun(C,bool)),hAPP(fun(A,fun(C,C)),fun(C,fun(fun(A,bool),fun(C,bool))),finite_fold_graph(A,C),D),E),B),$f38(C,A,D,E,B))).
% 24.06/23.98  ** KEPT (pick-wt=52): 154 [] -ord(A)| -hBOOL(hAPP(A,bool,hAPP(A,fun(A,bool),ord_less_e_q(A),hAPP(B,A,C,$f39(B,A,C,D))),hAPP(B,A,D,$f39(B,A,C,D))))|hBOOL(hAPP(fun(B,A),bool,hAPP(fun(B,A),fun(fun(B,A),bool),ord_less_e_q(fun(B,A)),C),D)).
% 24.06/23.98  ** KEPT (pick-wt=63): 155 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))|ti(fun(A,bool),C)=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f42(A,B,C,D)),$f41(A,B,C,D)).
% 24.06/23.98  ** KEPT (pick-wt=40): 157 [copy,156,flip.2] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))|ti(A,$f40(A,B,C,D))=ti(A,D).
% 24.06/23.98  ** KEPT (pick-wt=83): 158 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))|hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),hAPP(fun(A,fun(A,A)),fun(A,fun(fun(A,bool),fun(A,bool))),finite_fold_graph(A,A),B),$f42(A,B,C,D)),$f41(A,B,C,D)),$f40(A,B,C,D))).
% 24.06/23.98  ** KEPT (pick-wt=54): 159 [] -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f42(A,B,C,D)),$f41(A,B,C,D))).
% 24.06/23.98  ** KEPT (pick-wt=121): 160 [] hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(A,A)),fun(fun(A,bool),fun(A,bool)),finite_fold1Set(A),B),C),D))|ti(fun(A,bool),C)!=hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),F)|ti(A,D)!=ti(A,G)| -hBOOL(hAPP(A,bool,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),hAPP(fun(A,fun(A,A)),fun(A,fun(fun(A,bool),fun(A,bool))),finite_fold_graph(A,A),B),E),F),G))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),E),F)).
% 24.06/23.98  ** KEPT (pick-wt=90): 161 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(fun(B,bool),E)=bot_bot(fun(B,bool))|ti(fun(B,bool),E)=hAPP(fun(B,bool),fun(B,bool),hAPP(B,fun(fun(B,bool),fun(B,bool)),insert(B),$f45(A,B,C,D,E,F)),$f44(A,B,C,D,E,F)).
% 24.06/23.98  ** KEPT (pick-wt=79): 162 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(fun(B,bool),E)=bot_bot(fun(B,bool))|ti(A,F)=hAPP(A,A,hAPP(B,fun(A,A),C,$f45(A,B,C,D,E,F)),$f43(A,B,C,D,E,F)).
% 24.06/23.98  ** KEPT (pick-wt=81): 163 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(fun(B,bool),E)=bot_bot(fun(B,bool))| -hBOOL(hAPP(fun(B,bool),bool,hAPP(B,fun(fun(B,bool),bool),member(B),$f45(A,B,C,D,E,F)),$f44(A,B,C,D,E,F))).
% 24.06/23.98  ** KEPT (pick-wt=106): 164 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(fun(B,bool),E)=bot_bot(fun(B,bool))|hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),$f44(A,B,C,D,E,F)),$f43(A,B,C,D,E,F))).
% 24.06/23.98  ** KEPT (pick-wt=87): 165 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(A,F)=ti(A,D)|ti(fun(B,bool),E)=hAPP(fun(B,bool),fun(B,bool),hAPP(B,fun(fun(B,bool),fun(B,bool)),insert(B),$f45(A,B,C,D,E,F)),$f44(A,B,C,D,E,F)).
% 24.06/23.98  ** KEPT (pick-wt=76): 166 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(A,F)=ti(A,D)|ti(A,F)=hAPP(A,A,hAPP(B,fun(A,A),C,$f45(A,B,C,D,E,F)),$f43(A,B,C,D,E,F)).
% 24.06/23.98  ** KEPT (pick-wt=78): 167 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(A,F)=ti(A,D)| -hBOOL(hAPP(fun(B,bool),bool,hAPP(B,fun(fun(B,bool),bool),member(B),$f45(A,B,C,D,E,F)),$f44(A,B,C,D,E,F))).
% 24.06/23.98  ** KEPT (pick-wt=103): 168 [] -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(A,F)=ti(A,D)|hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),$f44(A,B,C,D,E,F)),$f43(A,B,C,D,E,F))).
% 24.06/23.98  ** KEPT (pick-wt=59): 169 [] hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(fun(B,bool),E)!=bot_bot(fun(B,bool))|ti(A,F)!=ti(A,D).
% 24.06/23.98  ** KEPT (pick-wt=142): 170 [] hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),E),F))|ti(fun(B,bool),E)!=hAPP(fun(B,bool),fun(B,bool),hAPP(B,fun(fun(B,bool),fun(B,bool)),insert(B),G),H)|ti(A,F)!=hAPP(A,A,hAPP(B,fun(A,A),C,G),I)|hBOOL(hAPP(fun(B,bool),bool,hAPP(B,fun(fun(B,bool),bool),member(B),G),H))| -hBOOL(hAPP(A,bool,hAPP(fun(B,bool),fun(A,bool),hAPP(A,fun(fun(B,bool),fun(A,bool)),hAPP(fun(B,fun(A,A)),fun(A,fun(fun(B,bool),fun(A,bool))),finite_fold_graph(B,A),C),D),H),I)).
% 24.06/23.98  ** KEPT (pick-wt=96): 171 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite2073411215e_idem(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),D))|ti(fun(A,bool),E)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),E),D))|hAPP(A,A,hAPP(A,fun(A,A),B,hAPP(fun(A,bool),A,C,E)),hAPP(fun(A,bool),A,C,D))=hAPP(fun(A,bool),A,C,D).
% 24.06/23.98  ** KEPT (pick-wt=88): 172 [] -hBOOL(hAPP(fun(fun(A,bool),A),bool,hAPP(fun(A,fun(A,A)),fun(fun(fun(A,bool),A),bool),finite2073411215e_idem(A),B),C))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),D))|ti(fun(A,bool),D)=bot_bot(fun(A,bool))|hAPP(fun(A,bool),A,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),E),D))=hAPP(A,A,hAPP(A,fun(A,A),B,E),hAPP(fun(A,bool),A,C,D)).
% 24.06/23.98  ** KEPT (pick-wt=72): 173 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f46(A,C,B)),bot_bot(fun(A,bool)))))|hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),$f47(A,C,B)))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=73): 174 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f46(A,C,B)),bot_bot(fun(A,bool)))))|ti(fun(A,bool),$f47(A,C,B))!=bot_bot(fun(A,bool))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=83): 175 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f46(A,C,B)),bot_bot(fun(A,bool)))))| -hBOOL(hAPP(fun(A,bool
% 24.06/23.98  Search stopped in tp_alloc by max_mem option.
% 24.06/23.98  ),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f48(A,C,B)),$f47(A,C,B)))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=71): 176 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f46(A,C,B)),bot_bot(fun(A,bool)))))|hBOOL(hAPP(fun(A,bool),bool,C,$f47(A,C,B)))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=93): 177 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),B))|ti(fun(A,bool),B)=bot_bot(fun(A,bool))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f46(A,C,B)),bot_bot(fun(A,bool)))))| -hBOOL(hAPP(fun(A,bool),bool,C,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),$f48(A,C,B)),$f47(A,C,B))))|hBOOL(hAPP(fun(A,bool),bool,C,B)).
% 24.06/23.98  ** KEPT (pick-wt=119): 178 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite908156982e_idem(B,A),C),D),E),F))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),G))| -hBOOL(hAPP(fun(A,bool),bool,hAPP(fun(A,bool),fun(fun(A,bool),bool),ord_less_e_q(fun(A,bool)),H),G))|hAPP(B,B,hAPP(B,fun(B,B),C,hAPP(fun(A,bool),B,F,H)),hAPP(fun(A,bool),B,F,G))=hAPP(fun(A,bool),B,F,G).
% 24.06/23.98  ** KEPT (pick-wt=115): 179 [] -hBOOL(hAPP(fun(fun(A,bool),B),bool,hAPP(fun(A,B),fun(fun(fun(A,bool),B),bool),hAPP(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool)),hAPP(fun(B,fun(B,B)),fun(B,fun(fun(A,B),fun(fun(fun(A,bool),B),bool))),finite908156982e_idem(B,A),C),D),E),F))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite_1(A),G))|hAPP(fun(A,bool),B,F,hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),H),G))=hAPP(B,B,hAPP(B,fun(B,B),C,hAPP(A,B,E,H)),hAPP(fun(A,bool),B,F,G)).
% 24.06/23.98  
% 24.06/23.98  Search stopped in tp_alloc by max_mem option.
% 24.06/23.98  
% 24.06/23.98  ============ end of search ============
% 24.06/23.98  
% 24.06/23.98  -------------- statistics -------------
% 24.06/23.98  clauses given                  0
% 24.06/23.98  clauses generated              0
% 24.06/23.98  clauses kept                 175
% 24.06/23.98  clauses forward subsumed      34
% 24.06/23.98  clauses back subsumed          0
% 24.06/23.98  Kbytes malloced            11718
% 24.06/23.98  
% 24.06/23.98  ----------- times (seconds) -----------
% 24.06/23.98  user CPU time          0.20          (0 hr, 0 min, 0 sec)
% 24.06/23.98  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 24.06/23.98  wall-clock time       24             (0 hr, 0 min, 24 sec)
% 24.06/23.98  
% 24.06/23.98  Process 31683 finished Wed Jul 27 03:06:00 2022
% 24.06/23.98  Otter interrupted
% 24.06/23.98  PROOF NOT FOUND
%------------------------------------------------------------------------------