TSTP Solution File: SWW474+7 by Otter---3.3

View Problem - Process Solution

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

% Computer : n022.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:41 EDT 2022

% Result   : Unknown 80.47s 80.17s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.12/0.13  % Problem  : SWW474+7 : TPTP v8.1.0. Released v5.3.0.
% 0.12/0.13  % Command  : otter-tptp-script %s
% 0.13/0.35  % Computer : n022.cluster.edu
% 0.13/0.35  % Model    : x86_64 x86_64
% 0.13/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.35  % Memory   : 8042.1875MB
% 0.13/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.13/0.35  % CPULimit : 300
% 0.13/0.35  % WCLimit  : 300
% 0.13/0.35  % DateTime : Wed Jul 27 02:59:35 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 80.42/80.08  ----- Otter 3.3f, August 2004 -----
% 80.42/80.08  The process was started by sandbox2 on n022.cluster.edu,
% 80.42/80.08  Wed Jul 27 02:59:35 2022
% 80.42/80.08  The command was "./otter".  The process ID is 4765.
% 80.42/80.08  
% 80.42/80.08  set(prolog_style_variables).
% 80.42/80.08  set(auto).
% 80.42/80.08     dependent: set(auto1).
% 80.42/80.08     dependent: set(process_input).
% 80.42/80.08     dependent: clear(print_kept).
% 80.42/80.08     dependent: clear(print_new_demod).
% 80.42/80.08     dependent: clear(print_back_demod).
% 80.42/80.08     dependent: clear(print_back_sub).
% 80.42/80.08     dependent: set(control_memory).
% 80.42/80.08     dependent: assign(max_mem, 12000).
% 80.42/80.08     dependent: assign(pick_given_ratio, 4).
% 80.42/80.08     dependent: assign(stats_level, 1).
% 80.42/80.08     dependent: assign(max_seconds, 10800).
% 80.42/80.08  clear(print_given).
% 80.42/80.08  
% 80.42/80.08  formula_list(usable).
% 80.42/80.08  all A (A=A).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool))),big_comm_monoid_big(X_a,X_b))=big_comm_monoid_big(X_a,X_b)).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a (lattice(X_a)->ti(fun(fun(X_a,bool),X_a),big_lattice_Inf_fin(X_a))=big_lattice_Inf_fin(X_a)).
% 80.42/80.08  all X_a (lattice(X_a)->ti(fun(fun(X_a,bool),X_a),big_lattice_Sup_fin(X_a))=big_lattice_Sup_fin(X_a)).
% 80.42/80.08  all X_a (linorder(X_a)->ti(fun(fun(X_a,bool),X_a),big_linorder_Max(X_a))=big_linorder_Max(X_a)).
% 80.42/80.08  all X_a (linorder(X_a)->ti(fun(fun(X_a,bool),X_a),big_linorder_Min(X_a))=big_linorder_Min(X_a)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a (ti(fun(X_a,X_a),combi(X_a))=combi(X_a)).
% 80.42/80.08  all X_a X_b (ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b)).
% 80.42/80.08  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)).
% 80.42/80.08  ti(fun(com,bool),wt)=wt.
% 80.42/80.08  ti(bool,wT_bodies)=wT_bodies.
% 80.42/80.08  ti(fun(pname,option(com)),body)=body.
% 80.42/80.08  ti(fun(pname,com),body_1)=body_1.
% 80.42/80.08  ti(com,skip)=skip.
% 80.42/80.08  ti(fun(com,fun(com,com)),semi)=semi.
% 80.42/80.08  ti(fun(fun(state,bool),fun(com,com)),while)=while.
% 80.42/80.08  all X_a (comple44059174attice(X_a)->ti(fun(fun(X_a,bool),X_a),complete_Inf_Inf(X_a))=complete_Inf_Inf(X_a)).
% 80.42/80.08  all X_a (comple44059174attice(X_a)->ti(fun(fun(X_a,bool),X_a),complete_Sup_Sup(X_a))=complete_Sup_Sup(X_a)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),bool),finite_finite(X_a))=finite_finite(X_a)).
% 80.42/80.08  all X_b X_a (ti(fun(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold(X_b,X_a))=finite_fold(X_b,X_a)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)))),finite_fold_image(X_a,X_b))=finite_fold_image(X_a,X_b)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b)))),fun_upd(X_a,X_b))=fun_upd(X_a,X_b)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),bool)),inj_on(X_a,X_b))=inj_on(X_a,X_b)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)))),override_on(X_a,X_b))=override_on(X_a,X_b)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a))),the_inv_into(X_a,X_b))=the_inv_into(X_a,X_b)).
% 80.42/80.08  all X_a (minus(X_a)->ti(fun(X_a,fun(X_a,X_a)),minus_minus(X_a))=minus_minus(X_a)).
% 80.42/80.08  all X_a (uminus(X_a)->ti(fun(X_a,X_a),uminus_uminus(X_a))=uminus_uminus(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),X_a),the_1(X_a))=the_1(X_a)).
% 80.42/80.08  all X_a (ti(X_a,undefined(X_a))=undefined(X_a)).
% 80.42/80.08  ti(fun(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT)=hoare_Mirabelle_MGT.
% 80.42/80.08  all X_a (ti(fun(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool)),hoare_1301688828derivs(X_a))=hoare_1301688828derivs(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool)),hoare_902341502valids(X_a))=hoare_902341502valids(X_a)).
% 80.42/80.08  ti(bool,hoare_511481251gleton)=hoare_511481251gleton.
% 80.42/80.08  all X_a (ti(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hoare_759811442triple(X_a))=hoare_759811442triple(X_a)).
% 80.42/80.08  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_2118899576triple(X_b),X_a)),hoare_225284258e_case(X_b,X_a))=hoare_225284258e_case(X_b,X_a)).
% 80.42/80.08  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_2118899576triple(X_b),X_a)),hoare_1759541758le_rec(X_b,X_a))=hoare_1759541758le_rec(X_b,X_a)).
% 80.42/80.08  all X_a (ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a))=if(X_a)).
% 80.42/80.08  all X_a (semilattice_inf(X_a)->ti(fun(X_a,fun(X_a,X_a)),semilattice_inf_inf(X_a))=semilattice_inf_inf(X_a)).
% 80.42/80.08  all X_a (semilattice_sup(X_a)->ti(fun(X_a,fun(X_a,X_a)),semilattice_sup_sup(X_a))=semilattice_sup_sup(X_a)).
% 80.42/80.08  all X_b X_a (ti(fun(fun(X_b,option(X_a)),fun(X_b,bool)),dom(X_b,X_a))=dom(X_b,X_a)).
% 80.42/80.08  all X_b X_a (ti(fun(fun(X_b,option(X_a)),fun(X_a,bool)),ran(X_b,X_a))=ran(X_b,X_a)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b)))),restrict_map(X_a,X_b))=restrict_map(X_a,X_b)).
% 80.42/80.08  ti(fun(com,fun(state,fun(state,bool))),evalc)=evalc.
% 80.42/80.08  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)).
% 80.42/80.08  all X_b (ti(fun(option(X_b),bool),is_none(X_b))=is_none(X_b)).
% 80.42/80.08  all X_b (ti(option(X_b),none(X_b))=none(X_b)).
% 80.42/80.08  all X_a (ti(fun(X_a,option(X_a)),some(X_a))=some(X_a)).
% 80.42/80.08  all X_a X_b (ti(fun(X_a,fun(fun(X_b,X_a),fun(option(X_b),X_a))),option_rec(X_a,X_b))=option_rec(X_a,X_b)).
% 80.42/80.08  all X_a (ti(fun(option(X_a),fun(X_a,bool)),set(X_a))=set(X_a)).
% 80.42/80.08  all X_a (ti(fun(option(X_a),X_a),the(X_a))=the(X_a)).
% 80.42/80.08  all X_a (bot(X_a)->ti(X_a,bot_bot(X_a))=bot_bot(X_a)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,bool)),ord_less_e_q(X_a))=ord_less_e_q(X_a)).
% 80.42/80.08  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,X_a)),ord_max(X_a))=ord_max(X_a)).
% 80.42/80.08  all X_a (ord(X_a)->ti(fun(X_a,fun(X_a,X_a)),ord_min(X_a))=ord_min(X_a)).
% 80.42/80.08  all X_a (top(X_a)->ti(X_a,top_top(X_a))=top_top(X_a)).
% 80.42/80.08  all X_a (ti(fun(X_a,fun(fun(X_a,bool),X_a)),partial_flat_lub(X_a))=partial_flat_lub(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),powp(X_a))=powp(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),pow(X_a))=pow(X_a)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool))),image(X_a,X_b))=image(X_a,X_b)).
% 80.42/80.08  all X_a (ti(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),insert(X_a))=insert(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),X_a),the_elem(X_a))=the_elem(X_a)).
% 80.42/80.08  all X_a X_b (ti(fun(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool))),vimage(X_a,X_b))=vimage(X_a,X_b)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),bool),fAll(X_a))=fAll(X_a)).
% 80.42/80.08  all X_a (ti(fun(fun(X_a,bool),bool),fEx(X_a))=fEx(X_a)).
% 80.42/80.08  ti(bool,fFalse)=fFalse.
% 80.42/80.08  ti(fun(bool,bool),fNot)=fNot.
% 80.42/80.08  ti(bool,fTrue)=fTrue.
% 80.42/80.08  ti(fun(bool,fun(bool,bool)),fconj)=fconj.
% 80.42/80.08  ti(fun(bool,fun(bool,bool)),fdisj)=fdisj.
% 80.42/80.08  all X_a (ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a)).
% 80.42/80.08  ti(fun(bool,fun(bool,bool)),fimplies)=fimplies.
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  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)).
% 80.42/80.08  all B_1_1 (hBOOL(ti(bool,B_1_1))<->hBOOL(B_1_1)).
% 80.42/80.08  all X_a (ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a))=member(X_a)).
% 80.42/80.08  ti(fun(hoare_2118899576triple(state),bool),fa)=fa.
% 80.42/80.08  ti(pname,pn)=pn.
% 80.42/80.08  ti(com,y)=y.
% 80.42/80.08  all X_a G_2 hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),bot_bot(fun(hoare_2118899576triple(X_a),bool)))).
% 80.42/80.08  all X_a Ts G_2 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),Ts),G_2))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))).
% 80.42/80.08  all X_a Ts G_2 Ts_1 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts_1))-> (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),Ts),Ts_1))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)))).
% 80.42/80.08  all X_a G_2 G_3 Ts (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))-> (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),G_3),G_2))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)))).
% 80.42/80.08  all X_a G_2 G_3 Ts (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))-> (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),G_3))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)))).
% 80.42/80.08  all X_a Ts G_2 T_3 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),Ts))))).
% 80.42/80.08  all X_a G_2 T_3 Ts (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),Ts)))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))&hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))).
% 80.42/80.08  all Pn_1 G_2 (hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,Pn_1))),G_2)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn_1)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,Pn_1))),bot_bot(fun(hoare_2118899576triple(state),bool)))))).
% 80.42/80.08  all X_a A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),collect(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),combc(fun(X_a,bool),fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool))),A_1))))).
% 80.42/80.08  all X_b X_a H Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),H),Fa)))).
% 80.42/80.08  all X_a 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)),bot_bot(fun(X_a,bool))),A_1)).
% 80.42/80.08  all X_a A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_2),A_1)))).
% 80.42/80.08  all X_a hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all X_a Q_2 P_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2))))).
% 80.42/80.08  all X_b X_a C A_1 ((ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),combk(X_b,X_a),C)),A_1)=bot_bot(fun(X_b,bool)))& (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),combk(X_b,X_a),C)),A_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),C),bot_bot(fun(X_b,bool))))).
% 80.42/80.08  all X_b X_a C X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),combk(X_b,X_a),C)),A_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),C),bot_bot(fun(X_b,bool)))).
% 80.42/80.08  all X_b X_a F X_2 Y_2 (hAPP(X_b,option(X_a),F,X_2)=hAPP(X_a,option(X_a),some(X_a),Y_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),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F))=hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)).
% 80.42/80.08  all X_b X_a B_1 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1)))).
% 80.42/80.08  all X_a A_1 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_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(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),X_2),bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all C (hBOOL(hoare_511481251gleton)-> (hBOOL(wT_bodies)-> (hBOOL(hAPP(com,bool,wt,C))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool)))))))).
% 80.42/80.08  all X_a A_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),bot_bot(fun(X_a,bool))))).
% 80.42/80.08  all X_a B A_2 B_1 ((-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_1))->ti(X_a,A_2)=ti(X_a,B))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),B_1)))).
% 80.42/80.08  all X_a A_2 B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),A_1)))-> (ti(X_a,A_2)!=ti(X_a,B)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1)))).
% 80.42/80.08  all X_a A_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_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)),B_1),A_1))->ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1))).
% 80.42/80.08  all X_a C A_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_1),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)))).
% 80.42/80.08  all X_a X_b A_1 B F X_2 (ti(X_a,B)=hAPP(X_b,X_a,F,X_2)-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1))))).
% 80.42/80.08  all X_a A_2 A_1 (ti(fun(X_a,bool),A_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),A_2),A_1))).
% 80.42/80.08  all X_a P_1 (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)=bot_bot(fun(X_a,bool))<-> (all X_1 (-hBOOL(hAPP(X_a,bool,P_1,X_1))))).
% 80.42/80.08  all X_a C (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),bot_bot(fun(X_a,bool))))).
% 80.42/80.08  all X_a P_1 (bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)<-> (all X_1 (-hBOOL(hAPP(X_a,bool,P_1,X_1))))).
% 80.42/80.08  all X_a A_1 ((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_1)))<->ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all X_a A_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),A_1))))<->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.08  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))).
% 80.42/80.08  all X_a (finite_finite_1(X_a)-> (all A_1 hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)))).
% 80.42/80.08  all X_a (finite_finite_1(X_a)-> (all A_1 hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)))).
% 80.42/80.08  all X_a A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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_2),A_1)=ti(fun(X_a,bool),A_1)).
% 80.42/80.08  all X_a B A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),B_1)))).
% 80.42/80.08  all X_a B_1 X_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),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),X_2),B_1)<->ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1)))).
% 80.42/80.08  all X_a Y_2 A_1 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_1),X_2))<->ti(X_a,Y_2)=ti(X_a,X_2)|hBOOL(hAPP(X_a,bool,A_1,X_2))).
% 80.42/80.08  all X_a A_2 B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),A_1)))<->ti(X_a,A_2)=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))).
% 80.42/80.08  all X_a X_2 Y_2 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),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_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_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_1))).
% 80.42/80.08  all X_a X_2 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),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_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_1)).
% 80.42/80.08  all X_a A_2 P_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_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),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_2)))),P_1))).
% 80.42/80.08  all X_a 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_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),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_2))),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)))).
% 80.42/80.08  all X_a A_2 B_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),A_2),B_1))).
% 80.42/80.08  all X_a A_1 B_1 (ti(fun(X_a,bool),A_1)=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_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)),B_1),A_1)))).
% 80.42/80.08  all X_a C_2 A_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_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)),B_1),C_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_1),C_2)))).
% 80.42/80.08  all X_a X_2 A_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_1),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)))).
% 80.42/80.08  all X_a B_1 X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),A_1),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)))).
% 80.42/80.08  all X_a X_2 A_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_1),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)))).
% 80.42/80.08  all X_a A_1 B_1 (ti(fun(X_a,bool),A_1)=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_1))).
% 80.42/80.08  all X_a A_1 B_1 (ti(fun(X_a,bool),A_1)=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_1),B_1))).
% 80.42/80.08  all X_a A_1 B_1 (ti(fun(X_a,bool),A_1)=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_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)),B_1),A_1))).
% 80.42/80.08  all X_a 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)),A_1),A_1)).
% 80.42/80.08  all X_b X_a B F X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(X_b,B)=hAPP(X_a,X_b,F,X_2)->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))))).
% 80.42/80.08  all X_b X_a F X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))).
% 80.42/80.08  all X_a X_b Z_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))<-> (exists X_1 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_1))&ti(X_a,Z_2)=hAPP(X_b,X_a,F,X_1)))).
% 80.42/80.08  all X_a P_1 Q_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))).
% 80.42/80.08  all X_a X_1 Xa (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),Xa)=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)),X_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)),Xa)))).
% 80.42/80.08  all X_a Y_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),combi(X_a)),Y_3)=ti(fun(X_a,bool),Y_3)).
% 80.42/80.08  all X_b X_a X_c F G A_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_c,bool),fun(X_b,bool),hAPP(fun(X_c,X_b),fun(fun(X_c,bool),fun(X_b,bool)),image(X_c,X_b),G),A_1))=hAPP(fun(X_c,bool),fun(X_a,bool),hAPP(fun(X_c,X_a),fun(fun(X_c,bool),fun(X_a,bool)),image(X_c,X_a),hAPP(fun(X_c,X_b),fun(X_c,X_a),hAPP(fun(X_b,X_a),fun(fun(X_c,X_b),fun(X_c,X_a)),combb(X_b,X_a,X_c),F),G)),A_1)).
% 80.42/80.08  all X_a A_2 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_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),B),bot_bot(fun(X_a,bool)))->ti(X_a,A_2)=ti(X_a,B)).
% 80.42/80.08  all X_a B A_2 (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_2),bot_bot(fun(X_a,bool)))))->ti(X_a,B)=ti(X_a,A_2)).
% 80.42/80.08  all X_a A_2 B C D_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_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),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),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),D_1),bot_bot(fun(X_a,bool))))<->ti(X_a,A_2)=ti(X_a,C)&ti(X_a,B)=ti(X_a,D_1)|ti(X_a,A_2)=ti(X_a,D_1)&ti(X_a,B)=ti(X_a,C)).
% 80.42/80.08  all X_a B A_2 (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_2),bot_bot(fun(X_a,bool)))))<->ti(X_a,B)=ti(X_a,A_2)).
% 80.42/80.08  all X_a A_2 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_2),A_1)!=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all X_a A_2 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_2),A_1)).
% 80.42/80.08  all X_a A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_2),A_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))).
% 80.42/80.08  all X_a 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)),A_1),bot_bot(fun(X_a,bool))))<->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all X_b X_a F A_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)=bot_bot(fun(X_a,bool))<->ti(fun(X_b,bool),A_1)=bot_bot(fun(X_b,bool))).
% 80.42/80.08  all X_b X_a F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),bot_bot(fun(X_b,bool)))=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all X_a X_b F A_1 (bot_bot(fun(X_a,bool))=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)<->ti(fun(X_b,bool),A_1)=bot_bot(fun(X_b,bool))).
% 80.42/80.08  all X_a A_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_1),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)))).
% 80.42/80.08  all X_a A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)))).
% 80.42/80.08  all X_a A_2 C_2 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_2),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_2),C_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_2),D_2)))).
% 80.42/80.08  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)).
% 80.42/80.08  all X_a X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))<->hBOOL(hAPP(X_a,bool,A_1,X_2))).
% 80.42/80.08  all X_a P_1 (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)=ti(fun(X_a,bool),P_1)).
% 80.42/80.08  all X_a B A_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_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_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)))).
% 80.42/80.08  all X_a B_1 X_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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),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_1),B_1)))).
% 80.42/80.08  all X_a X_2 A_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)),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_1)),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_1),B_1))).
% 80.42/80.08  all X_a B_1 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),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_2),B_1))).
% 80.42/80.08  all X_b X_a F X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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),hAPP(X_a,X_b,F,X_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)).
% 80.42/80.08  all X_b X_a F A_2 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),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),hAPP(X_b,X_a,F,A_2)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1))).
% 80.42/80.08  all X_b X_a F A_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_1),B_1))->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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)))).
% 80.42/80.08  all X_a X_b B_1 F 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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))<-> (exists AA (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)),AA),A_1))&ti(fun(X_a,bool),B_1)=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),AA)))).
% 80.42/80.08  all X_b X_a M_1 A_2 B (hAPP(X_b,option(X_a),M_1,A_2)=hAPP(X_a,option(X_a),some(X_a),B)->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),A_2),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),M_1)))).
% 80.42/80.08  all X_a P_1 A_2 ((hBOOL(hAPP(X_a,bool,P_1,A_2))->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(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_2))),P_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_2),bot_bot(fun(X_a,bool))))& (-hBOOL(hAPP(X_a,bool,P_1,A_2))->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(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_2))),P_1))=bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all X_a P_1 A_2 ((hBOOL(hAPP(X_a,bool,P_1,A_2))->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(X_a,fun(X_a,bool),fe_qual(X_a),A_2))),P_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_2),bot_bot(fun(X_a,bool))))& (-hBOOL(hAPP(X_a,bool,P_1,A_2))->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(X_a,fun(X_a,bool),fe_qual(X_a),A_2))),P_1))=bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all X_a A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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_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_2),bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all X_a A_2 (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(X_a,fun(X_a,bool),fe_qual(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),A_2),bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all C G_2 (hBOOL(hoare_511481251gleton)-> ((all X_1 (hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),X_1),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,X_1))),bot_bot(fun(hoare_2118899576triple(state),bool)))))))-> (hBOOL(hAPP(com,bool,wt,C))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool)))))))).
% 80.42/80.08  all Pn B_2 (hBOOL(wT_bodies)-> (hAPP(pname,option(com),body,Pn)=hAPP(com,option(com),some(com),B_2)->hBOOL(hAPP(com,bool,wt,B_2)))).
% 80.42/80.08  all X_a X_b B F 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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))-> -(all X_1 (ti(X_a,B)=hAPP(X_b,X_a,F,X_1)-> -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_1))))).
% 80.42/80.08  all X_a P_1 A_1 Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))-> (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)),Fa),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))-> ((all A_4 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_4),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_4),F_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,P_1,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,P_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_4),F_2))))))))->hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)))))).
% 80.42/80.08  all P (hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,P)))-> -(all Y_1 (hAPP(pname,option(com),body,P)!=hAPP(com,option(com),some(com),Y_1)))).
% 80.42/80.08  all X_a B_1 A_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),A_1))->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_1),B_1))).
% 80.42/80.08  all X_b X_a F A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))-> (exists C_3 (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)),C_3),A_1))&hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),C_3))&ti(fun(X_a,bool),B_1)=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),C_3))))).
% 80.42/80.08  hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))).
% 80.42/80.08  all X_a P_1 Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))-> ((all X_1 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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,P_1,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,P_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),F_2)))))))->hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa))))).
% 80.42/80.08  all X_a A_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_2))<->ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))| (exists A_5 A_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_4),A_5)&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_5))))).
% 80.42/80.08  all X_b X_a F A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))-> (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_1))& -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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_1))),hAPP(X_b,fun(X_a,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_b,fun(X_a,bool)),combc(X_a,X_b,bool),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(fun(X_a,X_b),fun(X_a,fun(X_b,bool))),combb(X_b,fun(X_b,bool),X_a),fe_qual(X_b)),F)),hAPP(X_a,X_b,F,X_1)))))))))).
% 80.42/80.08  all Pname_2 Pname_1 (hAPP(pname,com,body_1,Pname_2)=hAPP(pname,com,body_1,Pname_1)<->ti(pname,Pname_2)=ti(pname,Pname_1)).
% 80.42/80.08  all G_2 Procs (hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(state),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Procs)))-> (hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),Procs))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),Procs))))).
% 80.42/80.08  all X_a X_b A_2 M_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)))-> (exists B_4 (hAPP(X_a,option(X_b),M_1,A_2)=hAPP(X_b,option(X_b),some(X_b),B_4)))).
% 80.42/80.08  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)).
% 80.42/80.08  all X_b X_a F B_1 A_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),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_1)),B_1))))->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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),B_1))).
% 80.42/80.08  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)))).
% 80.42/80.08  all X_a A_1 (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))<-> (exists X_1 B_3 (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),X_1),B_3)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3))))).
% 80.42/80.08  all X_a X (hAPP(option(X_a),X_a,the(X_a),hAPP(X_a,option(X_a),some(X_a),X))=ti(X_a,X)).
% 80.42/80.08  all X_a G_2 P_1 Pn_1 Q_2 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn_1))),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(pname,com,body_1,Pn_1)),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))).
% 80.42/80.08  all X_a P_1 Pn_1 Q_2 G_2 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(pname,com,body_1,Pn_1)),Q_2)),G_2)),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn_1))),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(pname,com,body_1,Pn_1)),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))).
% 80.42/80.08  hBOOL(hoare_511481251gleton)<-> (exists S_1 T_5 (S_1!=T_5)).
% 80.42/80.08  all X_a A_1 C B_1 ((-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)))).
% 80.42/80.08  all X_a Fun1_1 Com_1 Fun2_1 Fun1_2 Com_2 Fun2_2 (hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_1),Com_1),Fun2_1)=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_2),Com_2),Fun2_2)<->Fun1_1=Fun1_2&Com_1=Com_2&Fun2_1=Fun2_2).
% 80.42/80.08  all X_a A_1 C B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))).
% 80.42/80.08  all X_a B_1 C A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))).
% 80.42/80.08  all X_a P_1 A_1 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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))->hBOOL(hAPP(X_a,bool,P_1,X_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),A_1))->hBOOL(hAPP(X_a,bool,P_1,X_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))->hBOOL(hAPP(X_a,bool,P_1,X_1))))).
% 80.42/80.08  all X_a P_1 A_1 B_1 ((exists X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))&hBOOL(hAPP(X_a,bool,P_1,X_1))))<-> (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_1))&hBOOL(hAPP(X_a,bool,P_1,X_1))))| (exists 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))&hBOOL(hAPP(X_a,bool,P_1,X_1))))).
% 80.42/80.08  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))).
% 80.42/80.08  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),C_2))).
% 80.42/80.08  all 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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)).
% 80.42/80.08  all 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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),A_1)).
% 80.42/80.08  all 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)),semilattice_sup_sup(fun(X_a,bool)),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(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_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)))).
% 80.42/80.08  all 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)),semilattice_sup_sup(fun(X_a,bool)),A_1),A_1)=ti(fun(X_a,bool),A_1)).
% 80.42/80.08  all X_a P_1 Q_2 (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),P_1)),Q_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.42/80.08  all 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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))<->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))&ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all 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)),semilattice_sup_sup(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_1)).
% 80.42/80.08  all X_a 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)),semilattice_sup_sup(fun(X_a,bool)),bot_bot(fun(X_a,bool))),B_1)=ti(fun(X_a,bool),B_1)).
% 80.42/80.08  all X_a G_2 Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),Fa),G_2))))).
% 80.42/80.08  all X_a Fa G_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),Fa),G_2)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2))).
% 80.42/80.08  all X_a A_2 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_2),B_1)),C_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))).
% 80.42/80.08  all X_a A_1 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)),semilattice_sup_sup(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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.42/80.08  all X_a B_1 D_2 A_1 C_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_1),C_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),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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),C_2),D_2))))).
% 80.42/80.08  all X_a B_1 A_1 C_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_1),C_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),C_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)),C_2)))).
% 80.42/80.08  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),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),A_1)).
% 80.42/80.08  all X_a A_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_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),B_1)).
% 80.42/80.08  all X_a A_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_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),B_1)).
% 80.42/80.08  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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.42/80.08  all X_a A_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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.42/80.08  all X_b X_a F A_1 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1))).
% 80.42/80.08  all X_a 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_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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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_2))),B_1)).
% 80.42/80.08  all X_a A_2 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_2),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)),semilattice_sup_sup(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_2),bot_bot(fun(X_a,bool)))),A_1)).
% 80.42/80.08  all X_a G_2 P_1 Q_2 Procs (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X_a),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Q_2)),Procs)))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs)))).
% 80.42/80.08  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))))).
% 80.42/80.08  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)))))).
% 80.42/80.08  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))))).
% 80.42/80.08  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)))))).
% 80.42/80.08  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))))).
% 80.42/80.08  all X_a (order(X_a)-> (all C_1 B_2 A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_3))-> (ti(X_a,B_2)=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)))))).
% 80.42/80.08  all X_a (ord(X_a)-> (all C_1 A_3 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_2))-> (ti(X_a,B_2)=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)))))).
% 80.42/80.08  all X_a (order(X_a)-> (all C_1 A_3 B_2 (ti(X_a,A_3)=ti(X_a,B_2)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),B_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_3)))))).
% 80.42/80.08  all X_a (ord(X_a)-> (all C_1 A_3 B_2 (ti(X_a,A_3)=ti(X_a,B_2)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),C_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1)))))).
% 80.42/80.08  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))))).
% 80.42/80.08  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))))).
% 80.42/80.08  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))))).
% 80.42/80.08  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))))).
% 80.42/80.08  all X_a A_2 A_9 (hAPP(X_a,option(X_a),some(X_a),A_2)=hAPP(X_a,option(X_a),some(X_a),A_9)<->ti(X_a,A_2)=ti(X_a,A_9)).
% 80.42/80.08  all X_a G_2 P_1 C Q_2 C_2 ((hBOOL(C_2)->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(bool,fun(X_a,fun(state,bool)),hAPP(fun(X_a,fun(bool,fun(state,bool))),fun(bool,fun(X_a,fun(state,bool))),combc(X_a,bool,fun(state,bool)),hAPP(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X_a),combc(state,bool,bool)),hAPP(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X_a),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),P_1))),C_2)),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))).
% 80.42/80.08  all X_a Pn_1 G_2 P_1 Q_2 Procs (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X_a),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Q_2)),Procs)))-> (hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),Pn_1),Procs))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(pname,fun(X_a,fun(state,bool)),P_1,Pn_1)),hAPP(pname,com,body_1,Pn_1)),hAPP(pname,fun(X_a,fun(state,bool)),Q_2,Pn_1))),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))).
% 80.42/80.08  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)))).
% 80.42/80.08  all X_a (bot(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),bot_bot(X_a)))<->ti(X_a,A_2)=bot_bot(X_a)))).
% 80.42/80.08  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)))).
% 80.42/80.08  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)))))).
% 80.42/80.08  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)))))).
% 80.42/80.08  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))))))).
% 80.42/80.08  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)))).
% 80.42/80.08  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)))).
% 80.42/80.08  all X_b X_a P_1 Q_2 G_2 P_3 C0_1 Q_4 U_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),U_2))-> ((all P_4 (hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool),hAPP(hoare_2118899576triple(X_b),fun(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool)),insert(hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(X_b),hAPP(X_a,fun(X_b,fun(state,bool)),P_3,P_4)),hAPP(X_a,com,C0_1,P_4)),hAPP(X_a,fun(X_b,fun(state,bool)),Q_4,P_4))),bot_bot(fun(hoare_2118899576triple(X_b),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool),hAPP(hoare_2118899576triple(X_b),fun(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool)),insert(hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(X_b),hAPP(X_a,fun(X_b,fun(state,bool)),P_1,P_4)),hAPP(X_a,com,C0_1,P_4)),hAPP(X_a,fun(X_b,fun(state,bool)),Q_2,P_4))),bot_bot(fun(hoare_2118899576triple(X_b),bool)))))))-> (hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool),hAPP(fun(X_a,hoare_2118899576triple(X_b)),fun(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool)),image(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b))),combs(X_a,fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),combs(X_a,com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))))),combb(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),X_a),hoare_759811442triple(X_b)),P_3)),C0_1)),Q_4)),U_2)))->hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool),hAPP(fun(X_a,hoare_2118899576triple(X_b)),fun(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool)),image(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b))),combs(X_a,fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),combs(X_a,com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))))),combb(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),X_a),hoare_759811442triple(X_b)),P_1)),C0_1)),Q_2)),U_2)))))).
% 80.42/80.08  all X_a G_2 C Q_2 P_1 ((all Z_3 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_3),S_1))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(fun(state,bool),fun(X_a,fun(state,bool)),combk(fun(state,bool),X_a),hAPP(state,fun(state,bool),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,bool)),combc(state,state,bool),fe_qual(state)),S_1))),C),hAPP(fun(state,bool),fun(X_a,fun(state,bool)),combk(fun(state,bool),X_a),hAPP(X_a,fun(state,bool),Q_2,Z_3)))),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))).
% 80.42/80.08  all X_a G_2 P_1 Q_2 Procs (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_902341502valids(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X_a),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Q_2)),Procs)))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_902341502valids(X_a),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs)))).
% 80.42/80.08  all X_a P_1 G_2 P_3 C Q_2 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> ((all Z_3 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_3),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_3,Z_3),S_1))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))).
% 80.42/80.08  all X_a Q_2 G_2 P_1 C Q_4 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> ((all Z_3 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,Z_3),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,Z_3),S_1))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))).
% 80.42/80.08  all P_1 Q_2 C (hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool)))))-> (hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_902341502valids(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(state),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(state),bool))))))).
% 80.42/80.08  all X_a A_1 B_1 X_2 (hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2))-> (-hBOOL(hAPP(X_a,bool,A_1,X_2))->hBOOL(hAPP(X_a,bool,B_1,X_2)))).
% 80.42/80.08  all X_a A_1 B_1 X_2 ((-hBOOL(hAPP(X_a,bool,B_1,X_2))->hBOOL(hAPP(X_a,bool,A_1,X_2)))->hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2))).
% 80.42/80.08  all X_a Q_2 P_1 G_2 P_3 C Q_4 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> ((all Z_3 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_3),S_1))-> (all S_2 ((all Z_4 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_3,Z_4),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,Z_4),S_2))))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,Z_3),S_2))))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))).
% 80.42/80.08  all X_a G_2 Ts (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_902341502valids(X_a),G_2),Ts))).
% 80.42/80.08  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))))).
% 80.42/80.08  all X_a Q_2 P_1 X_2 (hBOOL(hAPP(X_a,bool,P_1,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)),P_1),Q_2))->hBOOL(hAPP(X_a,bool,Q_2,X_2)))).
% 80.42/80.08  all X_a X_2 P_1 Q_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)),P_1),Q_2))-> (hBOOL(hAPP(X_a,bool,P_1,X_2))->hBOOL(hAPP(X_a,bool,Q_2,X_2)))).
% 80.42/80.08  all X_a A_1 B_1 X_2 (hBOOL(hAPP(X_a,bool,B_1,X_2))->hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2))).
% 80.42/80.08  all X_a B_1 A_1 X_2 (hBOOL(hAPP(X_a,bool,A_1,X_2))->hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2))).
% 80.42/80.08  all X_a R_1 S (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,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)),R_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)),S)))<->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)),R_1),S))).
% 80.42/80.08  all X_a R_1 S X_1 (hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),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)),R_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)),S)),X_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),R_1),S)))).
% 80.42/80.08  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))))).
% 80.42/80.08  all X_b X_a F1 Fun1_1 Com_1 Fun2_1 (hAPP(hoare_2118899576triple(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_2118899576triple(X_b),X_a),hoare_225284258e_case(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(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)).
% 80.42/80.08  all X_b X_a F1 Fun1_1 Com_1 Fun2_1 (hAPP(hoare_2118899576triple(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_2118899576triple(X_b),X_a),hoare_1759541758le_rec(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(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)).
% 80.42/80.08  all X_a X_2 (hAPP(option(X_a),fun(X_a,bool),set(X_a),hAPP(X_a,option(X_a),some(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),bot_bot(fun(X_a,bool)))).
% 80.42/80.08  all X_b X_a (lattice(X_a)-> (all F G 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)),semilattice_sup_sup(fun(X_b,X_a)),F),G),X_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(X_b,X_a,G,X_2))))).
% 80.42/80.08  all X_a X_b (lattice(X_b)-> (all F G 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)),semilattice_sup_sup(fun(X_a,X_b)),F),G),X_1)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),semilattice_sup_sup(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))))).
% 80.42/80.08  hBOOL(hoare_511481251gleton)-> (all T_5 (-(all S_1 (S_1=T_5)))).
% 80.42/80.08  all X_a (bounded_lattice_bot(X_a)-> (all X_2 Y_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),Y_2)=bot_bot(X_a)<->ti(X_a,X_2)=bot_bot(X_a)&ti(X_a,Y_2)=bot_bot(X_a)))).
% 80.42/80.08  all X_a X_2 Xo (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(option(X_a),fun(X_a,bool),set(X_a),Xo)))<->ti(option(X_a),Xo)=hAPP(X_a,option(X_a),some(X_a),X_2)).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all A_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),A_3)=ti(X_a,A_3)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),X)=ti(X_a,X)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),A_3)))).
% 80.42/80.08  all X_a (lattice(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),X)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),X)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2)))).
% 80.42/80.08  all X_a (lattice(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all B_2 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),C_1))))).
% 80.42/80.08  all X_a (lattice(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all A_3 B_2 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),C_1))))).
% 80.42/80.08  all X_a (lattice(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))))).
% 80.42/80.08  all X_a (lattice(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),semilattice_sup_sup(X_a),X),Y))))).
% 80.42/80.08  all X_a (semilattice_sup(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),semilattice_sup_sup(X_a),X),Y))))).
% 80.42/80.08  all X_a (lattice(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),semilattice_sup_sup(X_a),X),Y))))).
% 80.42/80.08  all X_a (semilattice_sup(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),semilattice_sup_sup(X_a),X),Y))))).
% 80.42/80.08  all X_a (semilattice_sup(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),semilattice_sup_sup(X_a),X_2),Y_2)=ti(X_a,Y_2)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all X_2 Y_2 Z_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),semilattice_sup_sup(X_a),X_2),Y_2)),Z_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all B_2 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),semilattice_sup_sup(X_a),A_3),B_2)))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all A_3 X B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_2))->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),semilattice_sup_sup(X_a),A_3),B_2)))))).
% 80.42/80.08  all X_a (semilattice_sup(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),semilattice_sup_sup(X_a),X),Y)=ti(X_a,Y)))).
% 80.42/80.08  all X_a (semilattice_sup(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),semilattice_sup_sup(X_a),X),Y)=ti(X_a,X)))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all B_2 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_2),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),semilattice_sup_sup(X_a),A_3),B_2)),X)))))).
% 80.42/80.08  all X_a (semilattice_sup(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),semilattice_sup_sup(X_a),Y),Z)),X)))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all B_2 D 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_2),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),semilattice_sup_sup(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),C_1),D))))))).
% 80.42/80.08  all X_a (semilattice_sup(X_a)-> (all A_3 B_2 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),semilattice_sup_sup(X_a),A_3),B_2)),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_2),X)))))).
% 80.42/80.08  all X_a (bounded_lattice_bot(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),bot_bot(X_a)),X)=ti(X_a,X)))).
% 80.42/80.08  all X_a (bounded_lattice_bot(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),bot_bot(X_a))=ti(X_a,X)))).
% 80.42/80.08  all X_a X_2 P_1 A_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),hAPP(option(X_a),fun(X_a,bool),set(X_a),A_1)))->hBOOL(hAPP(X_a,bool,P_1,X_1))))-> (ti(option(X_a),A_1)=hAPP(X_a,option(X_a),some(X_a),X_2)->hBOOL(hAPP(X_a,bool,P_1,X_2)))).
% 80.42/80.08  all X_a B_1 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,A_1)),hAPP(fun(X_a,bool),X_a,Fa,B_1))))))).
% 80.42/80.08  all X_a B_1 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,B_1)),hAPP(fun(X_a,bool),X_a,Fa,A_1))=hAPP(fun(X_a,bool),X_a,Fa,A_1))))).
% 80.42/80.08  all X_a G_2 P_1 hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),skip),P_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.42/80.08  all X_a X_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,A_1))))).
% 80.42/80.08  all X_a P_1 Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))-> (ti(fun(X_a,bool),Fa)!=bot_bot(fun(X_a,bool))-> ((all X_1 hBOOL(hAPP(fun(X_a,bool),bool,P_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),bot_bot(fun(X_a,bool))))))-> ((all X_1 F_2 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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,P_1,F_2))->hBOOL(hAPP(fun(X_a,bool),bool,P_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),F_2))))))))->hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)))))).
% 80.42/80.08  all X_a G_2 P_1 B C hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(fun(state,bool),fun(X_a,fun(state,bool)),hAPP(fun(X_a,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(X_a,fun(state,bool))),combc(X_a,fun(state,bool),fun(state,bool)),hAPP(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),X_a),combs(state,bool,bool)),hAPP(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X_a),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),P_1))),hAPP(fun(state,bool),fun(state,bool),hAPP(fun(bool,bool),fun(fun(state,bool),fun(state,bool)),combb(bool,bool,state),fNot),B))),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),P_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.42/80.08  all X_a D_1 R_1 G_2 P_1 C Q_2 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))-> (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Q_2),D_1),R_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(com,com,hAPP(com,fun(com,com),semi,C),D_1)),R_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))))).
% 80.42/80.08  all B C (hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)))->hBOOL(hAPP(com,bool,wt,C))).
% 80.42/80.08  all C1 C2 (hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,C1),C2)))-> -(hBOOL(hAPP(com,bool,wt,C1))-> -hBOOL(hAPP(com,bool,wt,C2)))).
% 80.42/80.08  all X_a X_2 F Fa (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),Fa))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2)).
% 80.42/80.08  all Com1_3 Com2_3 (skip!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3)).
% 80.42/80.08  all Fun_1 Com_2 (skip!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)).
% 80.42/80.08  all Com1_3 Com2_3 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3)!=skip).
% 80.42/80.08  all Fun_1 Com_2 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)!=skip).
% 80.42/80.08  all Com1_2 Com2_2 Fun_1 Com_2 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)).
% 80.42/80.08  all Fun_1 Com_2 Com1_2 Com2_2 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)).
% 80.42/80.08  all Com1_2 Com2_2 Com1_1 Com2_1 (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)<->Com1_2=Com1_1&Com2_2=Com2_1).
% 80.42/80.08  all Fun Com_1 Fun_1 Com_2 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)<->Fun=Fun_1&Com_1=Com_2).
% 80.42/80.08  all Pname_1 Fun Com_1 (hAPP(pname,com,body_1,Pname_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)).
% 80.42/80.08  all Fun Com_1 Pname_1 (hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)!=hAPP(pname,com,body_1,Pname_1)).
% 80.42/80.08  all B C (hBOOL(hAPP(com,bool,wt,C))->hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)))).
% 80.42/80.08  all Pname Com1 Com2 (hAPP(pname,com,body_1,Pname)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)).
% 80.42/80.08  all Com1 Com2 Pname (hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(pname,com,body_1,Pname)).
% 80.42/80.08  all C1 C0 (hBOOL(hAPP(com,bool,wt,C0))-> (hBOOL(hAPP(com,bool,wt,C1))->hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,C0),C1))))).
% 80.42/80.08  all Pname (skip!=hAPP(pname,com,body_1,Pname)).
% 80.42/80.08  all Pname (hAPP(pname,com,body_1,Pname)!=skip).
% 80.42/80.08  hBOOL(hAPP(com,bool,wt,skip)).
% 80.42/80.08  all X_a X_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,A_1))=hAPP(fun(X_a,bool),X_a,Fa,A_1)))).
% 80.42/80.08  all X_a N H F Fa (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),Fa))-> ((all X_1 Y_1 (hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_1),Y_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_a,X_a,H,X_1)),hAPP(X_a,X_a,H,Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))-> (ti(fun(X_a,bool),N)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,Fa,N))=hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)))))).
% 80.42/80.08  all X_a X_4 (hAPP(fun(X_a,bool),X_a,the_elem(X_a),X_4)=hAPP(fun(X_a,bool),X_a,the_1(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),fe_qual(fun(X_a,bool)),X_4)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool)))))).
% 80.42/80.08  all X_a X_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,A_1)))))).
% 80.42/80.08  all X_a Y_2 (-(all Fun1 Com Fun2 (Y_2!=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1),Com),Fun2)))).
% 80.42/80.08  all X_b X_a B_1 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))->hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1))))).
% 80.42/80.08  all X_b X_a B_1 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (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_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,B_1)),hAPP(fun(X_b,bool),X_a,Fa,A_1))=hAPP(fun(X_b,bool),X_a,Fa,A_1)))).
% 80.42/80.08  all X_b X_a F1 F2 A_2 (hAPP(option(X_b),X_a,hAPP(fun(X_b,X_a),fun(option(X_b),X_a),hAPP(X_a,fun(fun(X_b,X_a),fun(option(X_b),X_a)),option_rec(X_a,X_b),F1),F2),hAPP(X_b,option(X_b),some(X_b),A_2))=hAPP(X_b,X_a,F2,A_2)).
% 80.42/80.08  all X_b X_a X_2 F Z_2 G Fa (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_2),G),Fa))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2)).
% 80.42/80.08  all X_b X_a X_2 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_1))->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,Fa,A_1))=hAPP(fun(X_b,bool),X_a,Fa,A_1)))).
% 80.42/80.08  all X_a X_2 F Fa (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),Fa))->hAPP(fun(X_a,bool),X_a,Fa,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)).
% 80.42/80.08  all X_b X_a X_2 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,Fa,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_1))=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,Fa,A_1)))).
% 80.42/80.08  all X_a A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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,Fa,A_1)),A_1)))))).
% 80.42/80.08  all X_a X_2 (hAPP(fun(X_a,bool),X_a,the_1(X_a),hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X_2))=ti(X_a,X_2)).
% 80.42/80.08  all X_a A_2 (hAPP(fun(X_a,bool),X_a,the_1(X_a),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_2))=ti(X_a,A_2)).
% 80.42/80.08  all X_a X_2 Y_2 P_1 ((hBOOL(P_1)->ti(X_a,X_2)=hAPP(fun(X_a,bool),X_a,the_1(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(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),hAPP(bool,fun(bool,bool),fimplies,P_1)),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)),X_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),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,P_1))),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)),Y_2)))))& (-hBOOL(P_1)->ti(X_a,Y_2)=hAPP(fun(X_a,bool),X_a,the_1(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(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),hAPP(bool,fun(bool,bool),fimplies,P_1)),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)),X_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),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,P_1))),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)),Y_2)))))).
% 80.42/80.08  all X_b X_a F G M N (ti(fun(X_a,bool),M)=ti(fun(X_a,bool),N)-> ((all X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),N))->hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,G,X_1)))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),M)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),G),N))).
% 80.42/80.08  all X_a Q_2 P_1 ((all X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))->hBOOL(hAPP(X_a,bool,Q_2,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),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))).
% 80.42/80.08  all X_a Q_2 P_1 ((all X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))->hBOOL(hAPP(X_a,bool,Q_2,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)),P_1),Q_2))).
% 80.42/80.08  all X_a P_1 A_2 (hBOOL(hAPP(X_a,bool,P_1,A_2))-> ((all X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))->ti(X_a,X_1)=ti(X_a,A_2)))->hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)=ti(X_a,A_2))).
% 80.42/80.08  all X_a P_1 A_2 (hBOOL(hAPP(X_a,bool,P_1,A_2))-> ((all X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))->ti(X_a,X_1)=ti(X_a,A_2)))->hBOOL(hAPP(X_a,bool,P_1,hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1))))).
% 80.42/80.08  all X_a A_2 P_1 ((exists X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))& (all Y_1 (hBOOL(hAPP(X_a,bool,P_1,Y_1))->ti(X_a,Y_1)=ti(X_a,X_1)))))-> (hBOOL(hAPP(X_a,bool,P_1,A_2))->hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)=ti(X_a,A_2))).
% 80.42/80.08  all X_a P_1 ((exists X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))& (all Y_1 (hBOOL(hAPP(X_a,bool,P_1,Y_1))->ti(X_a,Y_1)=ti(X_a,X_1)))))->hBOOL(hAPP(X_a,bool,P_1,hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)))).
% 80.42/80.08  all X_a A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))-> (exists B_3 (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_2),B_3)& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_3))))).
% 80.42/80.08  all X_a X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> -(all B_3 (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),X_2),B_3)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_3))))).
% 80.42/80.08  all X_a A_1 ((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_1))))->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all G_2 C (hBOOL(hoare_511481251gleton)-> (hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,C))))),fe_qual(state)))),C),fe_qual(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))))).
% 80.42/80.08  all X_b X_a (order(X_a)&ord(X_b)-> (all C F B A_2 (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_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),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,C)),A_2))))))).
% 80.42/80.08  all X_a (order(X_a)-> (all C A_2 F B (ti(X_a,A_2)=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),C),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,C)),A_2))))))).
% 80.42/80.08  all X_a X_b (order(X_b)&order(X_a)-> (all C A_2 F B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),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),C))-> ((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_2),hAPP(X_b,X_a,F,C)))))))).
% 80.42/80.08  all X_a X_b (ord(X_b)&ord(X_a)-> (all C A_2 F B (ti(X_a,A_2)=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),C))-> ((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_2),hAPP(X_b,X_a,F,C)))))))).
% 80.42/80.08  all G_2 C (hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool)))))->hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,C))))),fe_qual(state)))),C),fe_qual(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))).
% 80.42/80.08  all C (hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)=hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),fe_qual(state)),C),hAPP(com,fun(state,fun(state,bool)),evalc,C))).
% 80.42/80.08  all P S_4 S1_2 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,P)),S_4),S1_2))->hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,P))),S_4),S1_2))).
% 80.42/80.08  all Pn S0_1 S1_2 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn))),S0_1),S1_2))->hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,Pn)),S0_1),S1_2))).
% 80.42/80.08  all S_4 T_4 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),S_4),T_4))->T_4=S_4).
% 80.42/80.08  all S_4 hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),S_4),S_4)).
% 80.42/80.08  all C1 S2_1 C0 S0_1 S1_2 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C0),S0_1),S1_2))-> (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C1),S1_2),S2_1))->hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,C0),C1)),S0_1),S2_1)))).
% 80.42/80.08  all S2 C S1_1 B S0 (hBOOL(hAPP(state,bool,B,S0))-> (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C),S0),S1_1))-> (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S1_1),S2))->hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S0),S2))))).
% 80.42/80.08  all C B S_3 (-hBOOL(hAPP(state,bool,B,S_3))->hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),S_3))).
% 80.42/80.08  all U_1 C_1 S_4 T_4 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C_1),S_4),T_4))-> (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C_1),S_4),U_1))->U_1=T_4)).
% 80.42/80.08  all C1 C2 S_4 T_4 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,C1),C2)),S_4),T_4))-> -(all S1 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C1),S_4),S1))-> -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C2),S1),T_4))))).
% 80.42/80.08  all B C S_3 T_3 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),T_3))-> ((T_3=S_3->hBOOL(hAPP(state,bool,B,S_3)))-> -(hBOOL(hAPP(state,bool,B,S_3))-> (all S1 (hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C),S_3),S1))-> -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S1),T_3))))))).
% 80.42/80.08  all X_a X_b (order(X_b)&order(X_a)-> (all F C A_2 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),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)),C))-> ((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_2)),C))))))).
% 80.42/80.08  all X_a X_b (ord(X_b)&ord(X_a)-> (all F C A_2 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B))-> (hAPP(X_a,X_b,F,B)=ti(X_b,C)-> ((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_2)),C))))))).
% 80.42/80.08  all X_a (order(X_a)-> (all F C B A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_2))-> (hAPP(X_a,X_a,F,B)=ti(X_a,C)-> ((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),C),hAPP(X_a,X_a,F,A_2)))))))).
% 80.42/80.08  all X_b X_a (order(X_a)&order(X_b)-> (all C F B A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_2))-> (hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),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),C),hAPP(X_a,X_b,F,A_2)))))))).
% 80.42/80.08  all X_a B_1 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,A_1)),hAPP(fun(X_a,bool),X_a,Fa,B_1)))))).
% 80.42/80.08  all X_a B_1 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,A_1)),hAPP(fun(X_a,bool),X_a,Fa,B_1)))))))).
% 80.42/80.08  all X_a X_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,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_1))=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,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_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))))))))).
% 80.42/80.08  all X_a X_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,A_1)=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,Fa,A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,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_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)))))))))).
% 80.42/80.08  all X_b X (-hBOOL(hAPP(option(X_b),bool,is_none(X_b),hAPP(X_b,option(X_b),some(X_b),X)))).
% 80.42/80.08  all X_a Q_2 G_2 C P_1 ((all Z_3 S_1 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,Z_3),S_1))-> (exists P_2 Q_3 (hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_2),C),Q_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))& (all S_2 ((all Z_4 (hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_4),S_1))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_3,Z_4),S_2))))->hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,Z_3),S_2))))))))->hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))).
% 80.42/80.08  all X_a A_1 B_1 X_2 (hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))-> -(hBOOL(hAPP(X_a,bool,A_1,X_2))-> -hBOOL(hAPP(X_a,bool,B_1,X_2)))).
% 80.42/80.08  all X_a B_1 A_1 X_2 (hBOOL(hAPP(X_a,bool,A_1,X_2))-> (hBOOL(hAPP(X_a,bool,B_1,X_2))->hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2)))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))-> -(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)))).
% 80.42/80.08  all X_a B_1 C A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))-> -(hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)))).
% 80.42/80.08  all X_a B_1 C A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1))))).
% 80.42/80.08  all X_a G_2 Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_inf_inf(fun(X_a,bool)),Fa),G_2)))).
% 80.42/80.08  all X_a B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1)))).
% 80.42/80.08  all X_a A_1 B_1 X_2 (hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))->hBOOL(hAPP(X_a,bool,B_1,X_2))).
% 80.42/80.08  all X_a A_1 B_1 X_2 (hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))->hBOOL(hAPP(X_a,bool,A_1,X_2))).
% 80.42/80.08  all X_a R_1 S X_1 (hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),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)),R_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)),S)),X_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),R_1),S)))).
% 80.42/80.08  all 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)),semilattice_inf_inf(fun(X_a,bool)),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)),B_1),A_1))=bot_bot(fun(X_a,bool))).
% 80.42/80.08  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(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_1),B_1)=ti(fun(X_a,bool),A_1)).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))).
% 80.42/80.08  all X_a A_1 C_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)),B_1)).
% 80.42/80.08  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_1),B_1)),C_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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))).
% 80.42/80.08  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))).
% 80.42/80.08  all X_a A_1 B_1 C_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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),B_1),C_2))).
% 80.42/80.08  all 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_1),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_1),B_1)).
% 80.42/80.08  all X_a C_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)),semilattice_inf_inf(fun(X_a,bool)),C_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_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)),semilattice_inf_inf(fun(X_a,bool)),C_2),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)),semilattice_inf_inf(fun(X_a,bool)),C_2),B_1))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))&hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))).
% 80.42/80.08  all X_a C A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))& -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))).
% 80.42/80.09  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2))).
% 80.42/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.42/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),A_1)).
% 80.42/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),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),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_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)))).
% 80.42/80.09  all 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)),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),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_1))),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))))).
% 80.42/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),A_1)=ti(fun(X_a,bool),A_1)).
% 80.42/80.09  all X_a X_2 A_1 P_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))&hBOOL(hAPP(X_a,bool,P_1,X_2))).
% 80.42/80.09  all X_a P_1 Q_2 (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),P_1)),Q_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.42/80.09  all X_b X_a (lattice(X_a)-> (all F G 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)),semilattice_inf_inf(fun(X_b,X_a)),F),G),X_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(X_b,X_a,G,X_2))))).
% 80.42/80.09  all X_b X_a (minus(X_a)-> (all A_1 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_1),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_1,X_2)),hAPP(X_b,X_a,B_1,X_2))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all A_3 B_2 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),C_1))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z))))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all B_2 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),C_1))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2)))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),X)))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),X)))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),A_3)))).
% 80.42/80.09  all X_a X_b (lattice(X_b)-> (all F G 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)),semilattice_inf_inf(fun(X_a,X_b)),F),G),X_1)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),semilattice_inf_inf(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1))))).
% 80.42/80.09  all X_a X_b (minus(X_b)-> (all A_1 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_1),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_1,X_1)),hAPP(X_a,X_b,B_1,X_1))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),X)=ti(X_a,X)))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all A_3 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),A_3)=ti(X_a,A_3)))).
% 80.42/80.09  all X_a A_1 B_1 C_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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_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_1),C_2))).
% 80.42/80.09  all X_a A_1 B_1 C_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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_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_1),C_2))).
% 80.42/80.09  all 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)),semilattice_sup_sup(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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=ti(fun(X_a,bool),A_1)).
% 80.42/80.09  all X_a (lattice(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),semilattice_inf_inf(X_a),X),Y)),X)))).
% 80.42/80.09  all X_a (semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)),X)))).
% 80.42/80.09  all X_a (lattice(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),semilattice_inf_inf(X_a),X),Y)),Y)))).
% 80.42/80.09  all X_a (semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)),Y)))).
% 80.42/80.09  all X_a (semilattice_inf(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),semilattice_inf_inf(X_a),X_2),Y_2)=ti(X_a,X_2)))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X_2 Y_2 Z_2 (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),semilattice_inf_inf(X_a),Y_2),Z_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),X_2),Z_2))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all B_2 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),semilattice_inf_inf(X_a),A_3),B_2)),X))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all A_3 B_2 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),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),semilattice_inf_inf(X_a),A_3),B_2)),X))))).
% 80.42/80.09  all X_a (semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)=ti(X_a,X)))).
% 80.42/80.09  all X_a (semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)=ti(X_a,Y)))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all B_2 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_2))->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),semilattice_inf_inf(X_a),A_3),B_2))))))).
% 80.42/80.09  all X_a (semilattice_inf(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),semilattice_inf_inf(X_a),Y),Z))))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all B_2 D 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_2),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),semilattice_inf_inf(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),C_1),D))))))).
% 80.42/80.09  all X_a (semilattice_inf(X_a)-> (all X A_3 B_2 (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),semilattice_inf_inf(X_a),A_3),B_2)))-> -(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_2)))))).
% 80.42/80.09  all X_a (bounded_lattice_bot(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),bot_bot(X_a))=bot_bot(X_a)))).
% 80.42/80.09  all X_a (bounded_lattice_bot(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),bot_bot(X_a)),X)=bot_bot(X_a)))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=ti(X_a,X)))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=ti(X_a,X)))).
% 80.42/80.09  all X_a (distrib_lattice(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z))))).
% 80.42/80.09  all X_a (distrib_lattice(X_a)-> (all X Y Z (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z))))).
% 80.42/80.09  all X_a (distrib_lattice(X_a)-> (all Y Z X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Z),X))))).
% 80.42/80.09  all X_a (distrib_lattice(X_a)-> (all Y Z X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Z),X))))).
% 80.42/80.09  all 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_1),A_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.09  all 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_1),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_1)).
% 80.42/80.09  all 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)),bot_bot(fun(X_a,bool))),A_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.09  all X_a A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)))).
% 80.42/80.09  all X_a A_1 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_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_1),B_1)).
% 80.42/80.09  all X_a A_1 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_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_1),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_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),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_1),B_1)))).
% 80.42/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=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_1))-> (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),B_1))->ti(X_a,X_1)!=ti(X_a,Xa)))))).
% 80.42/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool)))=bot_bot(fun(X_a,bool))).
% 80.42/80.09  all X_a 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)),semilattice_inf_inf(fun(X_a,bool)),bot_bot(fun(X_a,bool))),B_1)=bot_bot(fun(X_a,bool))).
% 80.42/80.09  all X_a C_2 A_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_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)),B_1),C_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),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_2),A_1))=ti(fun(X_a,bool),A_1))).
% 80.42/80.09  all X_a D_2 B_1 A_1 C_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_1),C_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)),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_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)),C_2),D_2))))).
% 80.42/80.09  all X_a A_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)),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_1),B_1)),A_1)).
% 80.42/80.09  all X_a A_1 B_1 C_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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_1),C_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),C_2))).
% 80.42/80.09  all X_a B_1 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)),semilattice_sup_sup(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)),B_1),A_1)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),A_1)).
% 80.42/80.09  all 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)),semilattice_sup_sup(fun(X_a,bool)),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)),B_1),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)).
% 80.42/80.09  all X_a B_1 A_2 C_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))).
% 80.42/80.09  all X_a B_1 A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.42/80.09  all X_a B_1 A_2 C_2 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)).
% 80.42/80.09  all X_a B_1 A_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.42/80.09  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)),semilattice_inf_inf(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_2),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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.42/80.09  all X_a B_1 A_2 C_2 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))).
% 80.42/80.09  all X_a B_1 A_2 A_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.42/80.09  all X_a B_1 D_2 A_1 C_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_1),C_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),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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),C_2),D_2))))).
% 80.42/80.09  all X_a B_1 C_2 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)),C_2),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)),C_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)),C_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))))).
% 80.42/80.09  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),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),B_1)).
% 80.42/80.09  all X_a A_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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),A_1)).
% 80.42/80.09  all X_a A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),B_1)).
% 80.42/80.09  all X_a A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),A_1)).
% 80.42/80.09  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),C_2),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)),semilattice_inf_inf(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)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),C_2),A_1))).
% 80.42/80.09  all X_a B_1 C_2 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)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)),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)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),B_1),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)),semilattice_sup_sup(fun(X_a,bool)),C_2),A_1))).
% 80.42/80.09  all X_a B_1 C_2 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)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2)),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)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),B_1),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)),semilattice_inf_inf(fun(X_a,bool)),C_2),A_1))).
% 80.42/80.09  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),C_2))).
% 80.42/80.09  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2))).
% 80.42/80.09  all X_a (lattice(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),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z)))))).
% 80.42/80.09  all X_a (lattice(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),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z)))))).
% 80.42/80.09  all X_a A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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_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_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_2),bot_bot(fun(X_a,bool)))))=ti(fun(X_a,bool),A_1)).
% 80.42/80.09  all X_a X_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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_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(fun(X_a,bool),A_1)).
% 80.42/80.09  all X_a A_2 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_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_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_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_2),A_1)).
% 80.42/80.09  all X_a A_1 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_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_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_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_2),bot_bot(fun(X_a,bool))))),B_1)).
% 80.42/80.09  all X_a A_1 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_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_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_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_2),bot_bot(fun(X_a,bool))))).
% 80.42/80.09  all X_a A_1 A_2 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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_2),B_1))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1)))).
% 80.42/80.09  all X_a X_b F A_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)),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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),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_1),B_1)))).
% 80.42/80.09  all X_a A_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_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)),semilattice_sup_sup(fun(X_a,bool)),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)),B_1),A_1))=ti(fun(X_a,bool),B_1)).
% 80.42/80.09  all X_a A_1 B_1 C_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_1),B_1)),C_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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2)))).
% 80.42/80.09  all X_a X_b F A_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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1)))).
% 80.42/80.09  all X_a A_1 B_1 C_2 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_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_2),A_1))).
% 80.42/80.09  all X_b X_a P_1 F G S (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),hAPP(fun(X_b,X_a),fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_b,X_a)),combs(X_b,X_a,X_a),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,X_a),fun(X_b,fun(X_a,X_a))),combs(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),P_1)),F)),G)),S)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),S),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1)))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),S),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(bool,bool),fun(fun(X_b,bool),fun(X_b,bool)),combb(bool,bool,X_b),fNot),P_1)))))).
% 80.42/80.09  all X_a X_b P_1 F G (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,option(X_b)),fun(X_a,option(X_b)),hAPP(fun(X_a,fun(option(X_b),option(X_b))),fun(fun(X_a,option(X_b)),fun(X_a,option(X_b))),combs(X_a,option(X_b),option(X_b)),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),option(X_b))),hAPP(fun(X_a,fun(option(X_b),fun(option(X_b),option(X_b)))),fun(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),option(X_b)))),combs(X_a,option(X_b),fun(option(X_b),option(X_b))),hAPP(fun(X_a,bool),fun(X_a,fun(option(X_b),fun(option(X_b),option(X_b)))),hAPP(fun(bool,fun(option(X_b),fun(option(X_b),option(X_b)))),fun(fun(X_a,bool),fun(X_a,fun(option(X_b),fun(option(X_b),option(X_b))))),combb(bool,fun(option(X_b),fun(option(X_b),option(X_b))),X_a),if(option(X_b))),P_1)),F)),G))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),G)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1))))).
% 80.42/80.09  all X_a A_1 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_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))))),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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),X_2),B_1))))).
% 80.42/80.09  all X_a A_1 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_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),B_1)))<-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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_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))))),B_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),A_1),B_1)))).
% 80.42/80.09  all X_a P_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,P_1,A_1))-> ((all A_4 A_5 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_5))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_4),A_5))-> (hBOOL(hAPP(fun(X_a,bool),bool,P_1,A_5))->hBOOL(hAPP(fun(X_a,bool),bool,P_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_5),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_4),bot_bot(fun(X_a,bool))))))))))->hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))))).
% 80.42/80.09  all X_a X_b F G A_1 (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b)))),override_on(X_a,option(X_b)),F),G),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)),semilattice_sup_sup(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)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)),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(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)),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_1),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),G)))))),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(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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),G)))))).
% 80.42/80.09  all X_a Q_2 P_1 A_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_1),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),A_1))-> (hBOOL(hAPP(X_a,bool,P_1,X_1))->hBOOL(hAPP(X_a,bool,Q_2,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),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y Z ((all X_1 Y_1 Z_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y_1),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_1),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_1),Z_1))))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z))))).
% 80.42/80.09  all X_a (lattice(X_a)-> (all X Y Z ((all X_1 Y_1 Z_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_1),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y_1),Z_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_1),Y_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_1),Z_1))))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z))))).
% 80.42/80.09  all X_b X_a B_1 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))-> (hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),B_1)=bot_bot(fun(X_b,bool))->hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)))))).
% 80.42/80.09  all X_b X_a F Z_2 G Fa (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_2),G),Fa))->hAPP(fun(X_b,bool),X_a,Fa,bot_bot(fun(X_b,bool)))=ti(X_a,Z_2)).
% 80.42/80.09  all X_b X_a X_2 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (-hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_1))->hAPP(fun(X_b,bool),X_a,Fa,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_1))=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,Fa,A_1))))).
% 80.42/80.09  all X_b X_a B_1 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))),hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1))))).
% 80.42/80.09  all X_b X_a X_2 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,Fa,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_1))=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,Fa,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_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),bot_bot(fun(X_b,bool)))))))).
% 80.42/80.09  all X_b X_a X_2 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_1))->hAPP(fun(X_b,bool),X_a,Fa,A_1)=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,Fa,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_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),bot_bot(fun(X_b,bool))))))))).
% 80.42/80.09  all X_b X_a B_1 A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))-> ((all X_1 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),B_1)))->hAPP(X_b,X_a,G,X_1)=ti(X_a,Z_2)))->hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)))))).
% 80.42/80.09  all X_b X_a A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))-> ((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_1))->hAPP(X_b,X_a,G,X_1)=ti(X_a,Z_2)))->hAPP(fun(X_b,bool),X_a,Fa,A_1)=ti(X_a,Z_2)))).
% 80.42/80.09  all X_a X_b F G (hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),bot_bot(fun(X_a,bool)))=ti(fun(X_a,X_b),F)).
% 80.42/80.09  all X_a (ordered_ab_group_add(X_a)-> (all A_2 B C D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),C),D_1)-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D_1)))))).
% 80.42/80.09  all X_a (ab_group_add(X_a)-> (all A_2 B C D_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),C),D_1)-> (ti(X_a,A_2)=ti(X_a,B)<->ti(X_a,C)=ti(X_a,D_1))))).
% 80.42/80.09  all X_b X_a F G A_1 X_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),X_1)=hAPP(X_a,X_b,G,X_1))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),X_1)=hAPP(X_a,X_b,F,X_1))).
% 80.42/80.09  all X_b X_a F G A_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))->hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),A_2)=hAPP(X_a,X_b,F,A_2)).
% 80.42/80.09  all X_b X_a F G A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))->hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),A_2)=hAPP(X_a,X_b,G,A_2)).
% 80.42/80.09  all X_a A_1 B ((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_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),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),partial_flat_lub(X_a),B),A_1)=ti(X_a,B))& (-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_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),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),partial_flat_lub(X_a),B),A_1)=hAPP(fun(X_a,bool),X_a,the_1(X_a),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)),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_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)))))))).
% 80.42/80.09  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)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),combc(fun(X_a,bool),fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool)))))).
% 80.42/80.09  all X_b X_a F Y_2 X_2 A_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),A_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),Y_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_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)))))))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))).
% 80.42/80.09  all X_b X_a F Z_2 Y_2 X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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_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_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))))),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_2),A_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_2))))).
% 80.42/80.09  all X_b X_a F X_2 (hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),hAPP(X_a,X_b,F,X_2))=ti(fun(X_a,X_b),F)).
% 80.42/80.09  all X_b X_a F X_2 Y_2 (hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)=ti(fun(X_a,X_b),F)<->hAPP(X_a,X_b,F,X_2)=ti(X_b,Y_2)).
% 80.42/80.09  all X_b X_a F X_2 Y_2 Z_2 (hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),X_2),Z_2)=hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Z_2)).
% 80.42/80.09  all X_b X_a F X_2 Y_2 (hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),hAPP(X_b,fun(X_a,fun(X_b,X_a)),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,fun(X_b,X_a))),fun_upd(X_b,X_a),F),X_2),Y_2),X_2)=ti(X_a,Y_2)).
% 80.42/80.09  all X_b X_a F Y_2 Z_2 X_2 ((ti(X_a,Z_2)=ti(X_a,X_2)->hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2),Z_2)=ti(X_b,Y_2))& (ti(X_a,Z_2)!=ti(X_a,X_2)->hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2),Z_2)=hAPP(X_a,X_b,F,Z_2))).
% 80.42/80.09  all X_b X_a M_1 B D_1 A_2 C (ti(X_a,A_2)!=ti(X_a,C)->hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),M_1),A_2),B)),C),D_1)=hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),M_1),C),D_1)),A_2),B)).
% 80.43/80.09  all X_b X_a F Y_2 Z_2 X_2 (ti(X_a,Z_2)!=ti(X_a,X_2)->hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2),Z_2)=hAPP(X_a,X_b,F,Z_2)).
% 80.43/80.09  all X_b X_a F X_2 Y_2 (hAPP(X_b,X_a,F,X_2)=ti(X_a,Y_2)->hAPP(X_a,fun(X_b,X_a),hAPP(X_b,fun(X_a,fun(X_b,X_a)),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,fun(X_b,X_a))),fun_upd(X_b,X_a),F),X_2),Y_2)=ti(fun(X_b,X_a),F)).
% 80.43/80.09  all X_b X_a F B A_2 X_1 ((ti(X_a,X_1)=ti(X_a,A_2)->hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),A_2),B),X_1)=ti(X_b,B))& (ti(X_a,X_1)!=ti(X_a,A_2)->hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),A_2),B),X_1)=hAPP(X_a,X_b,F,X_1))).
% 80.43/80.09  all X_a X_b X_2 Z_2 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_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_2)).
% 80.43/80.09  all X_b X_a M_1 Y_2 X_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),fun(option(X_b),bool),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(option(X_b),bool)),image(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),hAPP(X_b,option(X_b),some(X_b),Y_2))),A_1)=hAPP(fun(X_a,bool),fun(option(X_b),bool),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(option(X_b),bool)),image(X_a,option(X_b)),M_1),A_1)).
% 80.43/80.09  all X_b X_a M_1 A_2 X_2 N_1 Y_2 (hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),A_2),hAPP(X_b,option(X_b),some(X_b),X_2))=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),N_1),A_2),hAPP(X_b,option(X_b),some(X_b),Y_2))->ti(X_b,X_2)=ti(X_b,Y_2)).
% 80.43/80.09  all X_b X_a T_3 K X_2 (hAPP(X_b,option(X_a),T_3,K)=hAPP(X_a,option(X_a),some(X_a),X_2)->hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),T_3),K),hAPP(X_a,option(X_a),some(X_a),X_2))=ti(fun(X_b,option(X_a)),T_3)).
% 80.43/80.09  all X_b X_a M_1 A_2 B X_2 Y_2 (hAPP(X_b,option(X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(X_a),B)),X_2)=hAPP(X_a,option(X_a),some(X_a),Y_2)<->ti(X_b,X_2)=ti(X_b,A_2)&ti(X_a,B)=ti(X_a,Y_2)|ti(X_b,X_2)!=ti(X_b,A_2)&hAPP(X_b,option(X_a),M_1,X_2)=hAPP(X_a,option(X_a),some(X_a),Y_2)).
% 80.43/80.09  all X_b X_a F Z_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_2),bot_bot(fun(X_a,bool))),Z_2)).
% 80.43/80.09  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))).
% 80.43/80.09  all X_a (semilattice_sup(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),semilattice_sup_sup(X_a)))).
% 80.43/80.09  all X_a (semilattice_inf(X_a)->hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),semilattice_inf_inf(X_a)))).
% 80.43/80.09  all X_a X_b F A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))&hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),B_1))&hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_1))),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),B_1),A_1)))=bot_bot(fun(X_b,bool))).
% 80.43/80.09  all X_a X_b F X_2 (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(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),X_2),bot_bot(fun(X_a,bool)))<-> (exists V (ti(fun(X_a,option(X_b)),F)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),X_2),hAPP(X_b,option(X_b),some(X_b),V))))).
% 80.43/80.09  all X_a B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),B_1),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)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),finite_fold(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),combc(fun(X_a,bool),fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool))))),B_1),A_1)).
% 80.43/80.09  all X_b X_a F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_b,bool),fun(fun(X_a,bool),fun(X_b,bool))),hAPP(fun(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_b,bool),fun(fun(X_a,bool),fun(X_b,bool)))),finite_fold_image(fun(X_b,bool),X_a),semilattice_sup_sup(fun(X_b,bool))),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(X_b,bool),fun(X_b,bool))),fun(fun(X_b,bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(X_b,bool),fun(X_b,bool)),hAPP(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),fun(X_b,bool))),hAPP(fun(X_b,fun(fun(X_b,bool),fun(X_b,bool))),fun(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),fun(X_b,bool)))),combb(X_b,fun(fun(X_b,bool),fun(X_b,bool)),X_a),insert(X_b)),F)),bot_bot(fun(X_b,bool)))),bot_bot(fun(X_b,bool))),A_1)).
% 80.43/80.09  all X_a X_b F hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),bot_bot(fun(X_a,bool)))).
% 80.43/80.09  all X_a X_b X_2 X_1 (hAPP(X_a,option(X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),X_2),none(X_b)),X_1)=none(X_b)).
% 80.43/80.09  all X_a X_b T_3 K X_2 (-(all X_1 (hAPP(X_a,option(X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),T_3),K),hAPP(X_b,option(X_b),some(X_b),X_2)),X_1)=none(X_b)))).
% 80.43/80.09  all X_a A_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,option(X_a)),fun(fun(X_a,bool),bool),inj_on(X_a,option(X_a)),some(X_a)),A_1)).
% 80.43/80.09  all X_b X_a F Z_2 (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_2),bot_bot(fun(X_b,bool)))=ti(X_a,Z_2)).
% 80.43/80.09  all X_a A_8 (none(X_a)!=hAPP(X_a,option(X_a),some(X_a),A_8)).
% 80.43/80.09  all X_a A_8 (hAPP(X_a,option(X_a),some(X_a),A_8)!=none(X_a)).
% 80.43/80.09  all X_a X_2 ((all Y_1 (ti(option(X_a),X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_1)))<->ti(option(X_a),X_2)=none(X_a)).
% 80.43/80.09  all X_a X_2 (ti(option(X_a),X_2)!=none(X_a)<-> (exists Y_1 (ti(option(X_a),X_2)=hAPP(X_a,option(X_a),some(X_a),Y_1)))).
% 80.43/80.09  all X_b X_a F G Z_2 (hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G),Z_2),bot_bot(fun(X_b,bool)))=ti(X_a,Z_2)).
% 80.43/80.09  all X_a X_b M_1 (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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(option(X_b),fun(X_a,bool),hAPP(fun(X_a,fun(option(X_b),bool)),fun(option(X_b),fun(X_a,bool)),combc(X_a,option(X_b),bool),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),bool)),hAPP(fun(option(X_b),fun(option(X_b),bool)),fun(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),bool))),combb(option(X_b),fun(option(X_b),bool),X_a),fe_qual(option(X_b))),M_1)),none(X_b))))).
% 80.43/80.09  all X_a X_b A_2 M_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)))<->hAPP(X_a,option(X_b),M_1,A_2)!=none(X_b)).
% 80.43/80.09  all X_b X_a F G (hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G)=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),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_b,fun(X_a,X_a))),combb(X_a,fun(X_a,X_a),X_b),F),G))).
% 80.43/80.09  all X_a X_b X_2 Y_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,F,Y_2)-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))->ti(X_a,X_2)=ti(X_a,Y_2))))).
% 80.43/80.09  all X_a X_b Y_2 X_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),X_2),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))-> (hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,F,Y_2)<->ti(X_a,X_2)=ti(X_a,Y_2))))).
% 80.43/80.09  all X_a X_b X_2 Y_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (ti(X_a,X_2)!=ti(X_a,Y_2)-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))->hAPP(X_a,X_b,F,X_2)!=hAPP(X_a,X_b,F,Y_2))))).
% 80.43/80.09  all X_a X_b F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_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),A_1))-> (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),A_1))-> (hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,F,Xa)->ti(X_a,X_1)=ti(X_a,Xa))))))).
% 80.43/80.09  all X_a A_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),combi(X_a)),A_1)).
% 80.43/80.09  all X_a X_b A_1 F B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),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_1),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)))).
% 80.43/80.09  all X_a X_b B_1 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))))).
% 80.43/80.09  all X_a X_b B_1 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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_1),B_1)))).
% 80.43/80.09  all X_a X_b F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),F),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1)))).
% 80.43/80.09  all X_a X_b F A_1 B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))-> (hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)<->ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1))).
% 80.43/80.09  all X_a X_2 (hBOOL(hAPP(option(X_a),bool,is_none(X_a),X_2))<->ti(option(X_a),X_2)=none(X_a)).
% 80.43/80.09  all X_a hBOOL(hAPP(option(X_a),bool,is_none(X_a),none(X_a))).
% 80.43/80.09  all X_a X_b X_2 Y_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (-hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),Y_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),A_1)))).
% 80.43/80.09  all X_a (semilattice_sup(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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),semilattice_sup_sup(X_a),A_2),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),semilattice_sup_sup(X_a)),B),A_1))))))).
% 80.43/80.09  all X_a (semilattice_inf(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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(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),semilattice_inf_inf(X_a)),B),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),B))))))).
% 80.43/80.09  all X_a (semilattice_sup(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),semilattice_sup_sup(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(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),semilattice_sup_sup(X_a)),B),A_1))))).
% 80.43/80.09  all X_a (semilattice_inf(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),semilattice_inf_inf(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(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),semilattice_inf_inf(X_a)),B),A_1))))).
% 80.43/80.09  all X_a X_b F (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)=bot_bot(fun(X_a,bool))<-> (all X_1 (hAPP(X_a,option(X_b),F,X_1)=none(X_b)))).
% 80.43/80.09  all X_b X_a F1 F2 (hAPP(option(X_b),X_a,hAPP(fun(X_b,X_a),fun(option(X_b),X_a),hAPP(X_a,fun(fun(X_b,X_a),fun(option(X_b),X_a)),option_rec(X_a,X_b),F1),F2),none(X_b))=ti(X_a,F1)).
% 80.43/80.09  all X_a X_b (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b)))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a (hAPP(option(X_a),fun(X_a,bool),set(X_a),none(X_a))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a Xo (hAPP(option(X_a),fun(X_a,bool),set(X_a),Xo)=bot_bot(fun(X_a,bool))<->ti(option(X_a),Xo)=none(X_a)).
% 80.43/80.09  all X_b X_a A_1 F Z_2 G Fa (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_2),G),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,Fa,A_1)=hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G),Z_2),A_1))).
% 80.43/80.09  all X_a F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)=ti(fun(X_a,bool),A_1)))).
% 80.43/80.09  all X_a F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1)))).
% 80.43/80.09  all X_a X_b B_1 A_1 F C_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),C_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_1),C_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),C_2))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1))))).
% 80.43/80.09  all X_a X_b B_1 A_1 F C_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),C_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_1),C_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),C_2))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1))))).
% 80.43/80.09  all X_a B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),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)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),finite_fold(X_a,fun(X_a,bool)),insert(X_a)),B_1),A_1)).
% 80.43/80.09  all X_b X_a A_1 F X_2 (hAPP(X_b,option(X_a),F,X_2)=none(X_a)->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)),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)),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_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)),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)),A_1)).
% 80.43/80.09  all X_a X_b Z_2 X_2 A_1 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(X_a),A_1))->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_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_1))=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_2),A_1)))).
% 80.43/80.09  all X_a X_b Z_2 X_2 A_1 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(X_a),A_1))->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_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_1))=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_2)),A_1))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),X)=ti(X_a,X)))).
% 80.43/80.09  all X_a X_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),X_a,Fa,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_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),F),X_2),A_1)))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),X)=ti(X_a,X)))).
% 80.43/80.09  all X_a A_2 A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,Fa,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_2),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),F),A_2),A_1))).
% 80.43/80.09  all Pn (hAPP(pname,option(com),body,Pn)!=none(com)->hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,Pn)))).
% 80.43/80.09  all X_a X_b F A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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_2),A_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))& -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_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_2),bot_bot(fun(X_a,bool)))))))).
% 80.43/80.09  all X_b X_a F X_2 Y_2 ((ti(option(X_a),Y_2)=none(X_a)->hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),F),X_2),Y_2))=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)),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)),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)))))& (ti(option(X_a),Y_2)!=none(X_a)->hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),F),X_2),Y_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),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)))).
% 80.43/80.09  all X_a (semilattice_inf(X_a)-> (all C B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_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),A_1))->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),semilattice_inf_inf(X_a),B),C)),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),semilattice_inf_inf(X_a)),C),A_1))))))).
% 80.43/80.09  all X_a (semilattice_sup(X_a)-> (all C B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_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),A_1))->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),semilattice_sup_sup(X_a)),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B),C))))))).
% 80.43/80.09  all X_b X_a A_7 A_1 (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))-> ((exists F_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F_1),A_1))&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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F_1),A_1)),A_7))))<-> (exists G_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G_1),A_7)=ti(fun(X_a,bool),A_1))))).
% 80.43/80.09  all X_a Y (ti(option(X_a),Y)!=none(X_a)-> -(all A_4 (ti(option(X_a),Y)!=hAPP(X_a,option(X_a),some(X_a),A_4)))).
% 80.43/80.09  all X_b X_a B M_1 A_2 (hAPP(X_b,option(X_a),M_1,A_2)=none(X_a)->hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(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),B),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),M_1))).
% 80.43/80.09  all X_b X_a G F A_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),A_1))-> (all Xa (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),A_1))-> (hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,X_1))=hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,Xa))<->hAPP(X_a,X_b,G,X_1)=hAPP(X_a,X_b,G,Xa))))))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1))))).
% 80.43/80.09  all X_a X_b Z_2 X_2 A_1 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(X_a),A_1))->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_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_1))=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_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_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)))))))).
% 80.43/80.09  all X_a X_b Z_2 X_2 A_1 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(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_2),A_1)=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_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_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))))))))).
% 80.43/80.09  all X_a X_b X_2 Y_2 Z_2 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_2))=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_2))).
% 80.43/80.09  all X_b X_a M_1 A_2 B (hAPP(X_b,option(X_a),M_1,A_2)=hAPP(X_a,option(X_a),some(X_a),B)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),M_1)))).
% 80.43/80.09  all X_a X_b X_2 Z_2 A_1 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(X_a),A_1))->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_2),A_1))=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_2)),A_1))).
% 80.43/80.09  all X_a X_b Z_2 X_2 A_1 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(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_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_1))=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_2),A_1))))).
% 80.43/80.09  all X_a X_b Z_2 X_2 A_1 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(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_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_1))=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_2)),A_1)))).
% 80.43/80.09  all X_b X_a (hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),combk(option(X_a),X_b),none(X_a)))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a X_b A_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),A_2),bot_bot(fun(X_b,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),hAPP(fun(X_a,bool),X_a,the_1(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_1))),hAPP(X_b,fun(X_a,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_b,fun(X_a,bool)),combc(X_a,X_b,bool),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(fun(X_a,X_b),fun(X_a,fun(X_b,bool))),combb(X_b,fun(X_b,bool),X_a),fe_qual(X_b)),F)),A_2)))),bot_bot(fun(X_a,bool)))))).
% 80.43/80.09  all X_b X_a M_1 X_2 D_2 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))->hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),none(X_b))=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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))))))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))->hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),none(X_b))=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2))).
% 80.43/80.09  all X_b X_a G B_1 F A_1 exists A_6 (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_6),A_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),A_6))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),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)),B_1),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_6)))))))& (exists H_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),A_6))->hAPP(X_a,X_b,H_1,X_1)=hAPP(X_a,X_b,F,X_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),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_1),A_6)))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,H_1,X_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)),B_1),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_6))))&ti(X_a,X_1)=hAPP(X_b,X_a,G,hAPP(X_a,X_b,H_1,X_1))))))).
% 80.43/80.09  all X_b X_a G A_1 F Z_2 Fa (hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),A_1)=hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G),Z_2),A_1))& (-hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),A_1)=ti(X_a,Z_2))).
% 80.43/80.09  all X_b X_a B_1 F A_2 B (hAPP(X_b,X_a,F,A_2)=ti(X_a,B)-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),B_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),A_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),B_1))))).
% 80.43/80.09  all X_b X_a F P_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,X_b),fun(X_a,bool),hAPP(fun(X_b,bool),fun(fun(X_a,X_b),fun(X_a,bool)),combb(X_b,bool,X_a),P_1),F))).
% 80.43/80.09  all X_a X_b A_2 F B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)))<->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),B_1))).
% 80.43/80.09  all X_a X_b F A_1 X_2 (hBOOL(hAPP(X_a,bool,hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1),X_2))<->hBOOL(hAPP(X_b,bool,A_1,hAPP(X_a,X_b,F,X_2)))).
% 80.43/80.09  all X_b X_a M_1 X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_2)=hAPP(X_a,option(X_b),M_1,X_2)).
% 80.43/80.09  all X_a X_b A_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),A_1))).
% 80.43/80.09  all X_a X_b F A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_b,X_a,F,A_2)),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),A_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1)))).
% 80.43/80.09  all X_b X_a F B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_a,bool)),combc(X_a,fun(X_b,bool),bool),hAPP(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),bool)),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),bool))),combb(X_b,fun(fun(X_b,bool),bool),X_a),member(X_b)),F)),B_1))).
% 80.43/80.09  all X_a Y_3 (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),vimage(X_a,X_a),combi(X_a)),Y_3)=ti(fun(X_a,bool),Y_3)).
% 80.43/80.09  all X_b X_a F A_1 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),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_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_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1))).
% 80.43/80.09  all X_b X_a F A_1 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1))).
% 80.43/80.09  all X_b X_a F A_1 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1))).
% 80.43/80.09  all X_b X_a F A_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_1),B_1))->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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),B_1)))).
% 80.43/80.09  all X_b X_a F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),bot_bot(fun(X_b,bool)))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_b X_a M_1 X_2 A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_2)=none(X_b)).
% 80.43/80.09  all X_b X_a M_1 A_1 X_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_1)=hAPP(X_a,option(X_b),M_1,X_1))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))->hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_1)=none(X_b))).
% 80.43/80.09  all X_a X_b M_1 A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1)),B_1)=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.43/80.09  all X_a X_b D_2 X_1 (hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),D_2),X_1)=none(X_b)).
% 80.43/80.09  all X_a X_b A_2 F B (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),B),bot_bot(fun(X_b,bool))))))<->hAPP(X_a,X_b,F,A_2)=ti(X_b,B)).
% 80.43/80.09  all X_a X_b F 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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1))),A_1)).
% 80.43/80.09  all X_a X_b M_1 X_1 (hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),bot_bot(fun(X_a,bool))),X_1)=none(X_b)).
% 80.43/80.09  all X_a X_b F A_2 A_1 (hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(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_2),A_1))=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),F),A_1)),A_2),hAPP(X_a,option(X_b),F,A_2))).
% 80.43/80.09  all X_a X_b M_1 A_1 (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)),A_1)).
% 80.43/80.09  all X_b X_a F A_2 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),A_2),bot_bot(fun(X_b,bool))))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1))).
% 80.43/80.09  all X_b X_a H A_1 Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),H),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),H),Fa)),A_1))))).
% 80.43/80.09  all X_b X_a G A_1 F Z_2 Fa (hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))-> (-hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),A_1)=ti(X_a,Z_2))).
% 80.43/80.09  all X_b X_a M_1 Y_2 X_2 D_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))->hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),Y_2)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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)))))),X_2),Y_2)).
% 80.43/80.09  all X_b X_a M_1 D_2 X_2 Y_2 (hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),Y_2)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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)))))),X_2),Y_2)).
% 80.43/80.09  all X_b X_a M_1 Y_2 X_2 D_2 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))->hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),Y_2)),D_2)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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)))))),X_2),Y_2))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))->hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),Y_2)),D_2)=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2))).
% 80.43/80.09  all X_a X_b Y_2 M_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(fun(X_b,bool),fun(X_b,option(X_a)),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(X_b,option(X_a))),restrict_map(X_b,X_a),M_1),A_1))))-> (exists X_1 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_1))&hAPP(X_b,option(X_a),M_1,X_1)=hAPP(X_a,option(X_a),some(X_a),Y_2)))).
% 80.43/80.09  all X_a X_b A_2 F B_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),B_1))).
% 80.43/80.09  all X_b X_a Y_2 F G S ((all W (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),W),S))->hAPP(X_a,X_b,F,W)=hAPP(X_a,X_b,G,W)))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),Y_2)),S)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),G),Y_2)),S)).
% 80.43/80.09  all X_b X_a H G A_1 B_1 F Z_2 Fa (hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))-> (ti(fun(X_b,bool),A_1)=ti(fun(X_b,bool),B_1)-> ((all X_1 (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),B_1))->hAPP(X_b,X_a,H,X_1)=hAPP(X_b,X_a,G,X_1)))->hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,H),A_1)=hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),B_1)))).
% 80.43/80.09  all X_a X_b A_2 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),A_2),bot_bot(fun(X_b,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),hAPP(fun(X_a,bool),X_a,the_1(X_a),hAPP(X_b,fun(X_a,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_b,fun(X_a,bool)),combc(X_a,X_b,bool),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(fun(X_a,X_b),fun(X_a,fun(X_b,bool))),combb(X_b,fun(X_b,bool),X_a),fe_qual(X_b)),F)),A_2))),bot_bot(fun(X_a,bool)))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1))))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1))))))).
% 80.43/80.09  all X_a X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))).
% 80.43/80.09  all X_a X_2 hBOOL(hAPP(X_a,bool,top_top(fun(X_a,bool)),X_2)).
% 80.43/80.09  all X_b X_a X_c F G (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),hAPP(fun(X_b,X_c),fun(X_b,X_a),hAPP(fun(X_c,X_a),fun(fun(X_b,X_c),fun(X_b,X_a)),combb(X_c,X_a,X_b),F),G)),top_top(fun(X_b,bool)))=hAPP(fun(X_c,bool),fun(X_a,bool),hAPP(fun(X_c,X_a),fun(fun(X_c,bool),fun(X_a,bool)),image(X_c,X_a),F),hAPP(fun(X_b,bool),fun(X_c,bool),hAPP(fun(X_b,X_c),fun(fun(X_b,bool),fun(X_c,bool)),image(X_b,X_c),G),top_top(fun(X_b,bool))))).
% 80.43/80.09  all X_a X_b F X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool))))).
% 80.43/80.09  all X_a X_b B F X_2 (ti(X_a,B)=hAPP(X_b,X_a,F,X_2)->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))))).
% 80.43/80.09  all X_a (bounded_lattice_top(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),top_top(X_a))=top_top(X_a)))).
% 80.43/80.09  all X_a (bounded_lattice_top(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),top_top(X_a)),X)=top_top(X_a)))).
% 80.43/80.09  all X_a (bounded_lattice_top(X_a)-> (all X_2 Y_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),Y_2)=top_top(X_a)<->ti(X_a,X_2)=top_top(X_a)&ti(X_a,Y_2)=top_top(X_a)))).
% 80.43/80.09  all X_a (bounded_lattice_top(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),top_top(X_a))=ti(X_a,X)))).
% 80.43/80.09  all X_a (bounded_lattice_top(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),top_top(X_a)),X)=ti(X_a,X)))).
% 80.43/80.09  all X_b X_a (top(X_a)-> (all X_2 (hAPP(X_b,X_a,top_top(fun(X_b,X_a)),X_2)=top_top(X_a)))).
% 80.43/80.09  all X_a (top_top(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),fTrue))).
% 80.43/80.09  all X_b X_a (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool))))->hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,finite_finite(product_prod(X_a,X_b)),top_top(fun(product_prod(X_a,X_b),bool)))))).
% 80.43/80.09  all X_a (hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),top_top(fun(option(X_a),bool))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))).
% 80.43/80.09  all X_a X_b (hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite(sum_sum(X_a,X_b)),top_top(fun(sum_sum(X_a,X_b),bool))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))&hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool))))).
% 80.43/80.09  all 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)),semilattice_sup_sup(fun(X_a,bool)),A_1),top_top(fun(X_a,bool)))=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_a 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)),semilattice_sup_sup(fun(X_a,bool)),top_top(fun(X_a,bool))),B_1)=top_top(fun(X_a,bool))).
% 80.43/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),top_top(fun(X_a,bool)))=ti(fun(X_a,bool),A_1)).
% 80.43/80.09  all X_a 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)),semilattice_inf_inf(fun(X_a,bool)),top_top(fun(X_a,bool))),B_1)=ti(fun(X_a,bool),B_1)).
% 80.43/80.09  all X_a 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)),A_1),top_top(fun(X_a,bool)))).
% 80.43/80.09  all X_a (finite_finite_1(X_a)->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))).
% 80.43/80.09  all X_a (top_top(fun(X_a,bool))!=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a X_b (hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,finite_finite(fun(X_a,X_b)),top_top(fun(fun(X_a,X_b),bool))))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool))))).
% 80.43/80.09  all X_a (top(X_a)-> (all A_3 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_3))->ti(X_a,A_3)=top_top(X_a)))).
% 80.43/80.09  all X_a (top(X_a)-> (all A_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_2))<->ti(X_a,A_2)=top_top(X_a)))).
% 80.43/80.09  all X_a (top(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),top_top(X_a))))).
% 80.43/80.09  all X_a P_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1))))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))))).
% 80.43/80.09  all X_a P_1 ((hBOOL(P_1)->hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),P_1))=top_top(fun(X_a,bool)))& (-hBOOL(P_1)->hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),P_1))=bot_bot(fun(X_a,bool)))).
% 80.43/80.09  all X_a X_b X_2 Y_2 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,F,Y_2)<->ti(X_a,X_2)=ti(X_a,Y_2))).
% 80.43/80.09  all X_a X_b X_2 Y_2 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,F,Y_2)->ti(X_a,X_2)=ti(X_a,Y_2))).
% 80.43/80.09  all X_c X_a X_b F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,fun(X_c,X_b)),fun(fun(X_a,bool),bool),inj_on(X_a,fun(X_c,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_c,X_b)),hAPP(fun(X_b,fun(X_c,X_b)),fun(fun(X_a,X_b),fun(X_a,fun(X_c,X_b))),combb(X_b,fun(X_c,X_b),X_a),combk(X_b,X_c)),F)),top_top(fun(X_a,bool))))).
% 80.43/80.09  all X_b X_a F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_a (top_top(fun(option(X_a),bool))=hAPP(fun(option(X_a),bool),fun(option(X_a),bool),hAPP(option(X_a),fun(fun(option(X_a),bool),fun(option(X_a),bool)),insert(option(X_a)),none(X_a)),hAPP(fun(X_a,bool),fun(option(X_a),bool),hAPP(fun(X_a,option(X_a)),fun(fun(X_a,bool),fun(option(X_a),bool)),image(X_a,option(X_a)),some(X_a)),top_top(fun(X_a,bool))))).
% 80.43/80.09  all 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_1),top_top(fun(X_a,bool)))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a X_b B F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),top_top(fun(X_a,bool)))))<-> (exists X_1 (ti(X_b,B)=hAPP(X_a,X_b,F,X_1)& (all Y_1 (ti(X_b,B)=hAPP(X_a,X_b,F,Y_1)->ti(X_a,Y_1)=ti(X_a,X_1))))))).
% 80.43/80.09  all X_a X_b A_2 A_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_2),A_1)))).
% 80.43/80.09  all X_a X_b A_1 B_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)<->ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1))).
% 80.43/80.09  all X_b X_a A_1 F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))->hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1))=ti(fun(X_a,bool),A_1)).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 (hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=ti(X_a,A_2))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))))).
% 80.43/80.09  all X_a hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_a,bool),bool),inj_on(X_a,fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool)))),top_top(fun(X_a,bool)))).
% 80.43/80.09  all X_c X_a X_b F G (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),top_top(fun(X_b,bool)))))->hBOOL(hAPP(fun(X_c,bool),bool,finite_finite(X_c),hAPP(fun(X_b,bool),fun(X_c,bool),hAPP(fun(X_b,X_c),fun(fun(X_b,bool),fun(X_c,bool)),image(X_b,X_c),hAPP(fun(X_b,X_a),fun(X_b,X_c),hAPP(fun(X_a,X_c),fun(fun(X_b,X_a),fun(X_b,X_c)),combb(X_a,X_c,X_b),F),G)),top_top(fun(X_b,bool)))))).
% 80.43/80.09  all X_b X_a C A_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),C)),A_1)=top_top(fun(X_b,bool)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),C)),A_1)=bot_bot(fun(X_b,bool)))).
% 80.43/80.09  all X_a X_b F (hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,X_b),fun(X_a,option(X_b)),hAPP(fun(X_b,option(X_b)),fun(fun(X_a,X_b),fun(X_a,option(X_b))),combb(X_b,option(X_b),X_a),some(X_b)),F))=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_a F (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))-> (hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),top_top(fun(X_a,bool)))=top_top(fun(X_a,bool))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),top_top(fun(X_a,bool)))))).
% 80.43/80.09  all X_a F (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),top_top(fun(X_a,bool))))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),top_top(fun(X_a,bool)))=top_top(fun(X_a,bool)))).
% 80.43/80.09  all X_a X_b A_1 B_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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_1),B_1)))).
% 80.43/80.09  all X_a X_b A_1 B_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1))).
% 80.43/80.09  all X_a X_b A_1 B_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1))).
% 80.43/80.09  all X_b X_a A_1 F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))-> (hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1)=bot_bot(fun(X_b,bool))<->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)))).
% 80.43/80.09  all X_a X_b H Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),H),Fa)))-> (hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),H),top_top(fun(X_a,bool)))=top_top(fun(X_b,bool))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),Fa)))).
% 80.43/80.09  all X_b X_a B_1 A_1 F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))-> (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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1))))).
% 80.43/80.09  all X_b X_a F A_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool))))).
% 80.43/80.09  all X_b X_a H Fa (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),H),top_top(fun(X_b,bool))))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),H),Fa))))).
% 80.43/80.09  all X_a X_b A_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))->hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))=ti(fun(X_a,bool),A_1)).
% 80.43/80.09  all X_a X_b A_2 B F (hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),hAPP(fun(X_b,bool),fun(option(X_a),bool),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(option(X_a),bool)),image(X_b,option(X_a)),F),top_top(fun(X_b,bool)))))->hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),hAPP(fun(X_b,bool),fun(option(X_a),bool),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(option(X_a),bool)),image(X_b,option(X_a)),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),F),A_2),hAPP(X_a,option(X_a),some(X_a),B))),top_top(fun(X_b,bool)))))).
% 80.43/80.09  all X_a X_b B_1 A_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))-> (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),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)),A_1)))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1)))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_2),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),semilattice_inf_inf(X_a)),A_2),A_1)))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_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),semilattice_inf_inf(X_a)),X_2),A_1))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_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))))))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_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)))))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all N H ((all X_1 Y_1 (hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_1),Y_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,H,X_1)),hAPP(X_a,X_a,H,Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))-> (ti(fun(X_a,bool),N)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),N))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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),semilattice_inf_inf(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_lattice_Inf_fin(X_a),A_1)),A_1))))))).
% 80.43/80.09  all X_a X_b F (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)))-> (-hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))-> (exists X_1 (hAPP(X_a,option(X_b),F,X_1)=none(X_b))))).
% 80.43/80.09  all X_a X_b B F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))))-> -(all X_1 (ti(X_a,B)!=hAPP(X_b,X_a,F,X_1)))).
% 80.43/80.09  all X_a X_2 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))).
% 80.43/80.09  all X_a X_b F ((all X_1 Y_1 (hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,F,Y_1)->ti(X_a,X_1)=ti(X_a,Y_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))).
% 80.43/80.09  all X_b X_a F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))<-> (all Y_1 exists X_1 (ti(X_a,Y_1)=hAPP(X_b,X_a,F,X_1)))).
% 80.43/80.09  all X_b X_a G F ((all X_1 (hAPP(X_b,X_a,G,hAPP(X_a,X_b,F,X_1))=ti(X_a,X_1)))->hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_b X_a Y_2 F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))-> (exists X_1 (ti(X_a,Y_2)=hAPP(X_b,X_a,F,X_1)))).
% 80.43/80.09  all X_b X_a Y_2 F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))-> -(all X_1 (ti(X_a,Y_2)!=hAPP(X_b,X_a,F,X_1)))).
% 80.43/80.09  all X_a A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (exists A_4 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_4),A_1)))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 (hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=ti(X_a,A_2))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1)))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_2),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),semilattice_sup_sup(X_a)),A_2),A_1)))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_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),semilattice_sup_sup(X_a)),X_2),A_1))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_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)))))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_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))))))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1))))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all N H ((all X_1 Y_1 (hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_1),Y_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,H,X_1)),hAPP(X_a,X_a,H,Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))-> (ti(fun(X_a,bool),N)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),N))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N))))))).
% 80.43/80.09  all X_a (lattice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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),semilattice_sup_sup(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_lattice_Sup_fin(X_a),A_1)),A_1))))))).
% 80.43/80.09  all X_a X_b M_1 X_2 Y_2 (hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),hAPP(X_b,option(X_b),some(X_b),Y_2))),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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),bot_bot(fun(X_a,bool)))))).
% 80.43/80.09  all X_a C A_1 (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))).
% 80.43/80.09  all X_a (ordered_ab_group_add(X_a)-> (all A_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),uminus_uminus(X_a)),A_1)))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X Y (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y))))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X Y (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y))))).
% 80.43/80.09  all X_b X_a F A_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),A_1))=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1))).
% 80.43/80.09  all X_a P_1 Q_2 (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),P_1)),Q_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all Y X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),Y)),X))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),Y))))).
% 80.43/80.09  all X_a (boolean_algebra(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,uminus_uminus(X_a),X)))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),Y)))))).
% 80.43/80.09  all X_a (boolean_algebra(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),hAPP(X_a,X_a,uminus_uminus(X_a),Y)),hAPP(X_a,X_a,uminus_uminus(X_a),X)))))).
% 80.43/80.09  all X_a (boolean_algebra(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),hAPP(X_a,X_a,uminus_uminus(X_a),X_2)),hAPP(X_a,X_a,uminus_uminus(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))))).
% 80.43/80.09  all X_a A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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_1))).
% 80.43/80.09  all X_a A_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_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)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))).
% 80.43/80.09  all X_a P_1 (hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))).
% 80.43/80.09  all X_a C A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))).
% 80.43/80.09  all X_a C A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))).
% 80.43/80.09  all X_a A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)<->ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1)).
% 80.43/80.09  all X_a C A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))<-> -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))).
% 80.43/80.09  all X_a A_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=ti(fun(X_a,bool),A_1)).
% 80.43/80.09  all X_a A_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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)),A_1)))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X_2 Y_2 (hAPP(X_a,X_a,uminus_uminus(X_a),X_2)=hAPP(X_a,X_a,uminus_uminus(X_a),Y_2)<->ti(X_a,X_2)=ti(X_a,Y_2)))).
% 80.43/80.09  all X_b X_a (uminus(X_a)-> (all A_1 X_2 (hAPP(X_b,X_a,hAPP(fun(X_b,X_a),fun(X_b,X_a),uminus_uminus(fun(X_b,X_a)),A_1),X_2)=hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_b,X_a,A_1,X_2))))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X))=ti(X_a,X)))).
% 80.43/80.09  all X_a X_b (uminus(X_b)-> (all A_1 X_1 (hAPP(X_a,X_b,hAPP(fun(X_a,X_b),fun(X_a,X_b),uminus_uminus(fun(X_a,X_b)),A_1),X_1)=hAPP(X_b,X_b,uminus_uminus(X_b),hAPP(X_a,X_b,A_1,X_1))))).
% 80.43/80.09  all X_a (group_add(X_a)-> (all A_2 B (hAPP(X_a,X_a,uminus_uminus(X_a),A_2)=hAPP(X_a,X_a,uminus_uminus(X_a),B)<->ti(X_a,A_2)=ti(X_a,B)))).
% 80.43/80.09  all X_a (group_add(X_a)-> (all A_2 B (hAPP(X_a,X_a,uminus_uminus(X_a),A_2)=ti(X_a,B)<->hAPP(X_a,X_a,uminus_uminus(X_a),B)=ti(X_a,A_2)))).
% 80.43/80.09  all X_a (group_add(X_a)-> (all A_2 B (ti(X_a,A_2)=hAPP(X_a,X_a,uminus_uminus(X_a),B)<->ti(X_a,B)=hAPP(X_a,X_a,uminus_uminus(X_a),A_2)))).
% 80.43/80.09  all X_a (group_add(X_a)-> (all A_3 (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),A_3))=ti(X_a,A_3)))).
% 80.43/80.09  all X_a (ordered_ab_group_add(X_a)-> (all A_3 B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_2))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),B_2)),hAPP(X_a,X_a,uminus_uminus(X_a),A_3)))))).
% 80.43/80.09  all X_a (ordered_ab_group_add(X_a)-> (all 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,uminus_uminus(X_a),B)),hAPP(X_a,X_a,uminus_uminus(X_a),A_2)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B))))).
% 80.43/80.09  all X_a (ordered_ab_group_add(X_a)-> (all A_2 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),A_2)),B))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),B)),A_2))))).
% 80.43/80.09  all X_a (ordered_ab_group_add(X_a)-> (all A_2 B (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_a,X_a,uminus_uminus(X_a),B)))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,uminus_uminus(X_a),A_2)))))).
% 80.43/80.09  all X_a (ab_group_add(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_3),B_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_3)))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),Y))))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)->hAPP(X_a,X_a,uminus_uminus(X_a),bot_bot(X_a))=top_top(X_a)).
% 80.43/80.09  all X_a (boolean_algebra(X_a)->hAPP(X_a,X_a,uminus_uminus(X_a),top_top(X_a))=bot_bot(X_a)).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),X))=bot_bot(X_a)))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),X)=bot_bot(X_a)))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),X)=top_top(X_a)))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),X))=top_top(X_a)))).
% 80.43/80.09  all X_a 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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))<->ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),bot_bot(fun(X_a,bool)))=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_a (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),top_top(fun(X_a,bool)))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))))).
% 80.43/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),A_1)=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all 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)),semilattice_sup_sup(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=top_top(fun(X_a,bool))).
% 80.43/80.09  all 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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),A_1)=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_a A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1))).
% 80.43/80.09  all X_a A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1))).
% 80.43/80.09  all X_a A_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),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)),top_top(fun(X_a,bool))),A_1)).
% 80.43/80.09  all 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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.43/80.09  all 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)),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1))).
% 80.43/80.09  all X_a A_1 B_1 (hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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_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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),B_1)).
% 80.43/80.09  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)))).
% 80.43/80.09  all X_b X_a A_1 F (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(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)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),A_1))))).
% 80.43/80.09  all X_b X_a B_1 D_1 C A_1 ((hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=top_top(fun(X_b,bool)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=ti(fun(X_b,bool),B_1)))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),B_1))& (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))->hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=bot_bot(fun(X_b,bool))))).
% 80.43/80.09  all X_a (boolean_algebra(X_a)-> (all X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)=bot_bot(X_a)-> (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)=top_top(X_a)->hAPP(X_a,X_a,uminus_uminus(X_a),X)=ti(X_a,Y))))).
% 80.43/80.09  all X_a X_b A_1 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))->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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))))).
% 80.43/80.09  all X_b X_a P_1 H G A_1 F Z_2 Fa (hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))->hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,hAPP(fun(X_b,X_a),fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_b,X_a)),combs(X_b,X_a,X_a),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,X_a),fun(X_b,fun(X_a,X_a))),combs(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),P_1)),H)),G)),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,H),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1)))),hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))))))).
% 80.43/80.09  all X_a X_b F X_2 (hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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),bot_bot(fun(X_a,bool)))))=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),F),X_2),none(X_b))).
% 80.43/80.09  all X_b X_a Q_2 P_1 F ((all X_1 (hBOOL(hAPP(X_b,bool,P_1,hAPP(X_a,X_b,F,X_1)))<->hBOOL(hAPP(X_a,bool,Q_2,X_1))))->hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)).
% 80.43/80.09  all X_a X_b B_1 X_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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)),A_1),B_1))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),X_2)),B_1))))).
% 80.43/80.09  all X_a (comple44059174attice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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),semilattice_inf_inf(X_a)),top_top(X_a)),A_1)))).
% 80.43/80.09  all X_a M ((exists X_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),M))&hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),X_1))))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),M)))).
% 80.43/80.09  all X_a X_b X_2 Y_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (hAPP(X_a,X_b,F,X_2)=ti(X_b,Y_2)-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),Y_2)=ti(X_a,X_2)))).
% 80.43/80.09  all X_a X_b X_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),X_2),A_1))->hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),hAPP(X_a,X_b,F,X_2))=ti(X_a,X_2))).
% 80.43/80.09  all X_a X_b A_1 F X_1 (hAPP(X_a,X_b,hAPP(fun(X_b,X_a),fun(X_a,X_b),hAPP(fun(X_b,bool),fun(fun(X_b,X_a),fun(X_a,X_b)),the_inv_into(X_b,X_a),A_1),F),X_1)=hAPP(fun(X_b,bool),X_b,the_1(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(bool,bool)),fun(fun(X_b,bool),fun(X_b,bool)),combs(X_b,bool,bool),hAPP(fun(X_b,bool),fun(X_b,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_b,bool),fun(X_b,fun(bool,bool))),combb(bool,fun(bool,bool),X_b),fconj),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),A_1))),hAPP(X_a,fun(X_b,bool),hAPP(fun(X_b,fun(X_a,bool)),fun(X_a,fun(X_b,bool)),combc(X_b,X_a,bool),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_b,X_a),fun(X_b,fun(X_a,bool))),combb(X_a,fun(X_a,bool),X_b),fe_qual(X_a)),F)),X_1)))).
% 80.43/80.09  all X_a X_b X_2 F (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))->hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),top_top(fun(X_a,bool))),F),hAPP(X_a,X_b,F,X_2))=ti(X_a,X_2)).
% 80.43/80.09  all X_a X_b F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))->hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))).
% 80.43/80.09  all X_a X_b F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))->hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))=ti(fun(X_a,bool),A_1)).
% 80.43/80.09  all X_a X_b Y_2 F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))-> (hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),Y_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))->hAPP(X_a,X_b,F,hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),Y_2))=ti(X_b,Y_2))).
% 80.43/80.09  all X_a (comple44059174attice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_1),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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),semilattice_inf_inf(X_a)),B_1),A_1)))).
% 80.43/80.09  all X_a (comple44059174attice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)=hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1))))).
% 80.43/80.09  all X_a (comple44059174attice(X_a)-> (all A_2 B (hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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_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),bot_bot(fun(X_a,bool)))))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),B)))).
% 80.43/80.09  all X_a (comple44059174attice(X_a)-> (all A_1 B_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),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1))),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))))).
% 80.43/80.09  all X_a X_4 A_1 C_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2)))-> (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_4),C_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_4)))).
% 80.43/80.09  all X_a X_4 A_1 C_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2)))-> (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_4),C_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_4)))).
% 80.43/80.09  all X_a (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),top_top(fun(fun(X_a,bool),bool)))=bot_bot(fun(X_a,bool))).
% 80.43/80.09  all X_a B_1 A_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),B_1))).
% 80.43/80.09  all X_a B_1 A_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1)))).
% 80.43/80.09  all X_a (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),bot_bot(fun(fun(X_a,bool),bool)))=top_top(fun(X_a,bool))).
% 80.43/80.09  all X_a A_1 B_1 (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1))).
% 80.43/80.09  all X_a A_2 B_1 (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(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)),semilattice_inf_inf(fun(X_a,bool)),A_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1))).
% 80.43/80.10  all 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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),A_1),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),B_1),bot_bot(fun(fun(X_a,bool),bool)))))).
% 80.43/80.10  all X_a A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1))),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_inf_inf(fun(fun(X_a,bool),bool)),A_1),B_1)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all B A_1 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_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),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),X_1))))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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,complete_Inf_Inf(X_a),A_1)),X_2))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all V_1 U A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),U),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),V_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,complete_Inf_Inf(X_a),A_1)),V_1)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all 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),A_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,complete_Inf_Inf(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_2 (hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)->hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),bot_bot(fun(X_a,bool)))=top_top(X_a)).
% 80.43/80.10  all X_a (comple44059174attice(X_a)->hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),top_top(fun(X_a,bool)))=bot_bot(X_a)).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_2 A_1 (hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1))))).
% 80.43/80.10  all X_a (comple1742628961attice(X_a)-> (all B_1 A_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1)),A_2)=top_top(X_a)<-> (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_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_1),A_2)=top_top(X_a)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_1 B_1 (hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1))))).
% 80.43/80.10  all X_a A_1 C_2 ((all X_3 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_3),C_2))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_3))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all U A_1 ((all V (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),V),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),V),U))))-> (ti(fun(X_a,bool),A_1)!=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,complete_Inf_Inf(X_a),A_1)),U)))))).
% 80.43/80.10  all X_b X_a F S (ti(fun(fun(X_a,bool),bool),S)!=bot_bot(fun(fun(X_a,bool),bool))-> ((all A_5 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_5),S))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_5))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),S))))).
% 80.43/80.10  all X_a B_1 A_1 ((all X_3 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_3),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)),X_3),B_1))))-> (ti(fun(fun(X_a,bool),bool),A_1)!=bot_bot(fun(fun(X_a,bool),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),B_1)))).
% 80.43/80.10  all X_a C_2 A_1 ((all X_3 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_3),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)),C_2),X_3))))->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_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all Z_2 A_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),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),X_1))))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)))))).
% 80.43/80.10  all X_a A_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_1),B_1))->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),B_1)))).
% 80.43/80.10  all X_b X_a F A_1 ((all 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_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_1),A_1))-> (hAPP(X_a,X_b,F,X_1)=hAPP(X_a,X_b,F,Y_1)->ti(X_a,X_1)=ti(X_a,Y_1)))))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))).
% 80.43/80.10  all X_b X_a G F A_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),A_1))->hAPP(X_b,X_a,G,hAPP(X_a,X_b,F,X_1))=ti(X_a,X_1)))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))).
% 80.43/80.10  all X_b X_a F G A_1 ((all A_4 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_4),A_1))->hAPP(X_a,X_b,F,A_4)=hAPP(X_a,X_b,G,A_4)))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))<->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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),semilattice_sup_sup(X_a)),bot_bot(X_a)),A_1)))).
% 80.43/80.10  all X_a exists X_1 hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),top_top(fun(X_a,bool)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)->hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),top_top(fun(X_a,bool)))=top_top(X_a)).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_2 A_1 (hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_2),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))))).
% 80.43/80.10  all X_a C_2 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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)),A_1)=bot_bot(fun(X_a,bool))<-> (all X_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),C_2))->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),X_1),A_1)=bot_bot(fun(X_a,bool))))).
% 80.43/80.10  all X_a A_1 B_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),A_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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1)))).
% 80.43/80.10  all X_a B_1 A_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),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(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)))).
% 80.43/80.10  all X_a (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),bot_bot(fun(fun(X_a,bool),bool)))=bot_bot(fun(X_a,bool))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_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,complete_Sup_Sup(X_a),A_1)),B))<-> (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_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),B))))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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,complete_Sup_Sup(X_a),A_1)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all V_1 U A_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),U),A_1))-> (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),V_1),U))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),V_1),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))))))).
% 80.43/80.10  all X_a A_2 B_1 (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(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)),semilattice_sup_sup(fun(X_a,bool)),A_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_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_1),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,complete_Sup_Sup(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)->hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),bot_bot(fun(X_a,bool)))=bot_bot(X_a)).
% 80.43/80.10  all X_a (comple1742628961attice(X_a)-> (all B_1 A_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)),A_2)=bot_bot(X_a)<-> (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_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_1),A_2)=bot_bot(X_a)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_2 (hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2)))).
% 80.43/80.10  all X_a A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)))->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),A_1))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_1 B_1 (hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1))))).
% 80.43/80.10  all X_a (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),top_top(fun(fun(X_a,bool),bool)))=top_top(fun(X_a,bool))).
% 80.43/80.10  all X_a A_1 B_1 (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1))).
% 80.43/80.10  all 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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),A_1),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),B_1),bot_bot(fun(fun(X_a,bool),bool)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_1 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,complete_Sup_Sup(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_2 B (hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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_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),bot_bot(fun(X_a,bool)))))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_2),B)))).
% 80.43/80.10  all X_a A_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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_inf_inf(fun(fun(X_a,bool),bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1)))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_1),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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),semilattice_sup_sup(X_a)),B_1),A_1)))).
% 80.43/80.10  all X_a (comple61589808lgebra(X_a)-> (all A_1 (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1))=hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),A_1))))).
% 80.43/80.10  all X_a (comple61589808lgebra(X_a)-> (all A_1 (hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))=hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),A_1))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)=hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))))).
% 80.43/80.10  all X_a A_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),A_1))-> ((all M_2 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),M_2),A_1))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),M_2))))->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1))))).
% 80.43/80.10  all X_a X_2 Fa (-hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_2),Fa))-> ((all X_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),X_2),Fa)))-> (all Xa (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),Xa),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),X_2),Fa)))-> (ti(fun(X_a,bool),X_1)!=ti(fun(X_a,bool),Xa)->hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),X_1),Xa)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),X_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),Fa))=bot_bot(fun(X_a,bool)))).
% 80.43/80.10  all X_a A_1 X_4 C_2 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_4),C_2))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_4))->hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2))))).
% 80.43/80.10  all X_a A_1 C_2 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)))-> -(all X_3 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_3))-> -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_3),C_2))))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all U A_1 ((all V (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),V),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),V))))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))))))).
% 80.43/80.10  all X_a C_2 A_1 ((all X_3 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_3),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)),X_3),C_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(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),C_2))).
% 80.43/80.10  all X_a (comple44059174attice(X_a)-> (all Z_2 A_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),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),Z_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,complete_Sup_Sup(X_a),A_1)),Z_2))))).
% 80.43/80.10  all X_a A_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),A_1)))->top_top(fun(X_a,bool))=ti(fun(X_a,bool),A_1)).
% 80.43/80.10  all X_a A_1 B_1 hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))).
% 80.43/80.10  all X_a A_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_1),B_1))->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1)))).
% 80.43/80.10  all X_a A_1 (hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))=ti(fun(X_a,bool),A_1)).
% 80.43/80.10  all X_a A_1 X_1 (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),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_1)),X_1))<->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)))).
% 80.43/80.10  all X_a B_1 hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),bot_bot(fun(X_a,bool))),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))).
% 80.43/80.10  all X_a A_1 B_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_1),B_1))).
% 80.43/80.10  all X_a A_1 B_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_1),B_1))).
% 80.43/80.10  all X_a A_1 (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),collect(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),combc(fun(X_a,bool),fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool))),A_1))).
% 80.43/80.10  all X_a A_1 (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)!=bot_bot(fun(fun(X_a,bool),bool))).
% 80.43/80.10  all X_a A_1 hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))).
% 80.43/80.10  all X_b X_a F A_1 B_1 (hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)=ti(fun(X_a,bool),B_1)->hAPP(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_b,bool),fun(X_a,bool)),fun(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool)),image(fun(X_b,bool),fun(X_a,bool)),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F)),hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),pow(X_b),A_1))=hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1)).
% 80.43/80.10  all X_a A_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_1),B_1))->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1)))).
% 80.43/80.10  all X_a A_1 (hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)))<->hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))).
% 80.43/80.10  all X_a A_1 hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)))).
% 80.43/80.10  all X_a A_2 A_1 (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_2),A_1))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),image(fun(X_a,bool),fun(X_a,bool)),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)))).
% 80.43/80.10  all X_a (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),top_top(fun(X_a,bool)))=top_top(fun(fun(X_a,bool),bool))).
% 80.43/80.10  all X_a A_1 B_1 (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_inf_inf(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))).
% 80.43/80.10  all X_a X_b F A_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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),B_1))->hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_b,bool),fun(X_a,bool)),fun(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool)),image(fun(X_b,bool),fun(X_a,bool)),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F)),hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),pow(X_b),A_1))),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1)))).
% 80.43/80.10  all X_a (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),bot_bot(fun(X_a,bool)))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),bot_bot(fun(X_a,bool))),bot_bot(fun(fun(X_a,bool),bool)))).
% 80.43/80.10  all X_a (distrib_lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool)),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,bool),X_a),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a))),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))))),combb(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),X_a),combs(X_a,fun(X_a,bool),fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))))),combb(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),X_a),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool))))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),X_a),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))))),combb(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),X_a),combb(fun(X_a,X_a),fun(X_a,bool),X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a)))),semilattice_inf_inf(X_a)))))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combb(bool,bool,X_a)),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_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))))))))))))).
% 80.43/80.10  all X_a (distrib_lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,X_a),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,X_a),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,X_a),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a))),hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2))))),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_1))))))))).
% 80.43/80.10  all X_b X_a F P_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_b,fun(X_a,bool)),fun(X_b,bool)),combb(fun(X_a,bool),bool,X_b),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_b,fun(X_a,bool)),hAPP(fun(X_b,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_b,fun(X_a,bool))),combc(X_b,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_b,fun(X_a,fun(bool,bool))),fun(X_b,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_b,fun(X_a,fun(bool,bool))),fun(X_b,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_b),combs(X_a,bool,bool)),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_b),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,X_b),fun(X_b,fun(X_a,bool)),hAPP(fun(X_b,fun(fun(X_a,X_b),fun(X_a,bool))),fun(fun(X_a,X_b),fun(X_b,fun(X_a,bool))),combc(X_b,fun(X_a,X_b),fun(X_a,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(X_b,fun(fun(X_a,X_b),fun(X_a,bool))),hAPP(fun(fun(X_b,bool),fun(fun(X_a,X_b),fun(X_a,bool))),fun(fun(X_b,fun(X_b,bool)),fun(X_b,fun(fun(X_a,X_b),fun(X_a,bool)))),combb(fun(X_b,bool),fun(fun(X_a,X_b),fun(X_a,bool)),X_b),combb(X_b,bool,X_a)),fe_qual(X_b))),F)))),P_1)))))).
% 80.43/80.10  all X_b X_a Q_2 P_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))-> (hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_b,fun(X_a,bool)),fun(X_b,bool)),combb(fun(X_a,bool),bool,X_b),fEx(X_a)),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool)),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool))),combb(fun(X_a,bool),fun(X_a,bool),X_b),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),P_1))),Q_2)))))<-> (all Y_1 (hBOOL(hAPP(X_a,bool,P_1,Y_1))->hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(X_a,fun(X_b,bool),hAPP(fun(X_b,fun(X_a,bool)),fun(X_a,fun(X_b,bool)),combc(X_b,X_a,bool),Q_2),Y_1)))))))).
% 80.43/80.10  all X_a A_1 (hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),collect(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool),hAPP(fun(fun(fun(X_a,bool),bool),bool),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool)),combb(fun(fun(X_a,bool),bool),bool,fun(X_a,bool)),fEx(fun(X_a,bool))),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(fun(X_a,bool),bool))),combc(fun(X_a,bool),fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool))),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool))),hAPP(fun(fun(fun(X_a,bool),fun(bool,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool))),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)))),combb(fun(fun(X_a,bool),fun(bool,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),fun(X_a,bool)),combs(fun(X_a,bool),bool,bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool))),hAPP(fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(bool,bool))),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool)))),combb(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(bool,bool)),fun(X_a,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(bool,bool))),combb(bool,fun(bool,bool),fun(X_a,bool)),fconj)),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool))),combc(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool))),hAPP(fun(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool)))),combb(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,fun(X_a,bool))),fe_qual(fun(X_a,bool)))),uminus_uminus(fun(X_a,bool)))))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool),hAPP(fun(fun(fun(X_a,bool),bool),bool),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool)),combb(fun(fun(X_a,bool),bool),bool,fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1)),pow(X_a)))))).
% 80.43/80.10  all X_b X_a M_1 (hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),M_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_b,bool)),fun(X_a,bool),hAPP(fun(fun(X_b,bool),bool),fun(fun(X_a,fun(X_b,bool)),fun(X_a,bool)),combb(fun(X_b,bool),bool,X_a),fEx(X_b)),hAPP(fun(X_a,option(X_a)),fun(X_a,fun(X_b,bool)),hAPP(fun(option(X_a),fun(X_b,bool)),fun(fun(X_a,option(X_a)),fun(X_a,fun(X_b,bool))),combb(option(X_a),fun(X_b,bool),X_a),hAPP(fun(X_b,fun(option(X_a),bool)),fun(option(X_a),fun(X_b,bool)),combc(X_b,option(X_a),bool),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),bool)),hAPP(fun(option(X_a),fun(option(X_a),bool)),fun(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),bool))),combb(option(X_a),fun(option(X_a),bool),X_b),fe_qual(option(X_a))),M_1))),some(X_a))))).
% 80.43/80.10  all X_a (distrib_lattice(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,X_a),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,X_a),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,X_a),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a))),hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2))))),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_1))))))))).
% 80.43/80.10  all X_a (distrib_lattice(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool)),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,bool),X_a),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a))),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))))),combb(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),X_a),combs(X_a,fun(X_a,bool),fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))))),combb(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),X_a),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool))))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),X_a),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))))),combb(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),X_a),combb(fun(X_a,X_a),fun(X_a,bool),X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a)))),semilattice_sup_sup(X_a)))))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combb(bool,bool,X_a)),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_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))))))))))))).
% 80.43/80.10  all X_a P_1 ((exists X1 hBOOL(hAPP(X_a,bool,P_1,X1)))<-> (all Q_1 ((all X_1 (hBOOL(hAPP(X_a,bool,P_1,X_1))->hBOOL(Q_1)))->hBOOL(Q_1)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all M 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),N))-> (ti(fun(X_a,bool),M)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),N)))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_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_1)),A_1)))))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> ((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_1))->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_1))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=ti(X_a,X_2)))))).
% 80.43/80.10  all X_a (linord219039673up_add(X_a)-> (all S (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),S))-> (ti(fun(X_a,bool),S)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),S))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),S)))))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_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_1)),A_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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,big_linorder_Min(X_a),A_1)),X_2)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all M 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),N))-> (ti(fun(X_a,bool),M)!=bot_bot(fun(X_a,bool))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)))))))).
% 80.43/80.10  all X_a (linord219039673up_add(X_a)-> (all S (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),S))-> (ti(fun(X_a,bool),S)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),S))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),S)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> ((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_1))->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_1))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=ti(X_a,X_2)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))->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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1))))).
% 80.43/80.10  all X_a (semilattice_inf(X_a)&linorder(X_a)->semilattice_inf_inf(X_a)=ord_min(X_a)).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_2 (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_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),X_2),Z_2))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 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_2)),X))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 X (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),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_2)),X))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 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_2))->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_2))))))).
% 80.43/80.10  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))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 D 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_2),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),ord_min(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),C_1),D))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X A_3 B_2 (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_2)))-> -(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_2)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_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),X_2),Y_2)),Z_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2))))).
% 80.43/80.10  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))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 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_2)),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_2),C_1))))).
% 80.43/80.10  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))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),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_2),C_1))))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 (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_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_2)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),A_3)))).
% 80.43/80.10  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)))).
% 80.43/80.10  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))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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(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_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_2),B))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(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),A_1))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1))=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_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1))=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_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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_1))->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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1)))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_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)),X_2),A_1))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->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_2),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)),A_2),A_1)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=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_1))=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_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))))!=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_1))=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_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)))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=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_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))))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all N H ((all X_1 Y_1 (hAPP(X_a,X_a,H,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),hAPP(X_a,X_a,H,X_1)),hAPP(X_a,X_a,H,Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))-> (ti(fun(X_a,bool),N)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,H,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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1)),A_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all C B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_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),A_1))->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),C)),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)),C),A_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)->hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),max(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),ord_less_e_q(X_a)))=ord_min(X_a)).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  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))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (ti(fun(X_a,bool),A_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)),A_1),B_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1)))))))).
% 80.43/80.10  all X_a A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,Fa,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),A_1))).
% 80.43/80.10  all X_a A_2 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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2)).
% 80.43/80.10  all X_a F 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),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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2)).
% 80.43/80.10  all X_a (semilattice_inf(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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),semilattice_inf_inf(X_a)),A_1)),A_2)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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)),A_1)),A_2)))))).
% 80.43/80.10  all X_a (lattice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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),finite_fold1(X_a),semilattice_sup_sup(X_a)),A_1)))).
% 80.43/80.10  all X_a (lattice(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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),finite_fold1(X_a),semilattice_inf_inf(X_a)),A_1)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,big_linorder_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),finite_fold1(X_a),ord_min(X_a)),A_1)))).
% 80.43/80.10  all X_a (semilattice_inf(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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),semilattice_inf_inf(X_a)),A_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),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1)),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_1))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_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),A_1))->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1))))))))).
% 80.43/80.10  all X_a A_1 F Fa (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),Fa))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,Fa,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),A_1))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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)),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)),B_1))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_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_1))))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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_1)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1))=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_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1))=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_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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_1))->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_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_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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)),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)),B_1)))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),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_2),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)),A_2),A_1)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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_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)),X_2),A_1))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=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_1)=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_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))))!=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_1)=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_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))))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=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_1))=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_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))))!=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_1))=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_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)))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))->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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=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)),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)),B_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all N H ((all X_1 Y_1 (hAPP(X_a,X_a,H,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),hAPP(X_a,X_a,H,X_1)),hAPP(X_a,X_a,H,Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))-> (ti(fun(X_a,bool),N)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,H,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)),N))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1)),A_1))))))).
% 80.43/80.10  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),A_1)=hAPP(fun(X_a,bool),X_a,the_1(X_a),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_1))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool))->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_Inf_fin(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_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)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool)),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,bool),X_a),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a))),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))))),combb(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),X_a),combs(X_a,fun(X_a,bool),fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))))),combb(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),X_a),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool))))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),X_a),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))))),combb(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),X_a),combb(fun(X_a,X_a),fun(X_a,bool),X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a)))),ord_max(X_a)))))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combb(bool,bool,X_a)),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_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))))))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->hAPP(fun(X_a,bool),X_a,big_linorder_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),finite_fold1(X_a),ord_max(X_a)),A_1)))).
% 80.43/80.10  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))).
% 80.43/80.10  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)))))).
% 80.43/80.10  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)))))).
% 80.43/80.10  all X_a (linord219039673up_add(X_a)-> (all X Y (hAPP(X_a,X_a,uminus_uminus(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_max(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y))))).
% 80.43/80.10  all X_a (linord219039673up_add(X_a)-> (all X Y (hAPP(X_a,X_a,uminus_uminus(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_min(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y))))).
% 80.43/80.10  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))))).
% 80.43/80.10  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))))).
% 80.43/80.10  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))))).
% 80.43/80.10  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))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  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))))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_2),A_3)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 (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_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_2)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 A_3 C_1 (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_2),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_2),C_1))))).
% 80.43/80.10  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))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 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_2)),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_2),C_1))))).
% 80.43/80.10  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))))).
% 80.43/80.10  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))).
% 80.43/80.10  all X_a F A_1 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_1),X_2))->ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all Z_2 X_2 Y_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),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_2),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),Y_2))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 B_2 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_2)),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_2),X)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 D 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_2),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),ord_max(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),C_1),D))))))).
% 80.43/80.10  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)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 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_2),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_2)),X)))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_3 X B_2 (hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_2))->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_2)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_2 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_2)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 Y_2 Z_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),X_2),Y_2)),Z_2))<->hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2))&hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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))))).
% 80.43/80.10  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))))).
% 80.43/80.10  all X_a (semilattice_sup(X_a)&linorder(X_a)->semilattice_sup_sup(X_a)=ord_max(X_a)).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(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),A_1))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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_2),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_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))->hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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_Inf_fin(X_a),ord_min(X_a)),A_1))=ti(X_a,A_2))))).
% 80.43/80.10  all X_a (linorder(X_a)->hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),min(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),ord_less_e_q(X_a)))=ord_max(X_a)).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1))=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_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1))=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_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (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_1))->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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1)))))))).
% 80.43/80.10  all X_a F A_2 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_2),bot_bot(fun(X_a,bool)))),B))<->ti(X_a,A_2)=ti(X_a,B)).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))->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_2),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)),A_2),A_1)))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (-hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))->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_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)),X_2),A_1))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=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_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))))!=bot_bot(fun(X_a,bool))->hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=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_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))))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=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_1))=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_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))))!=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_1))=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_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)))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))->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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all B_1 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))-> (ti(fun(X_a,bool),B_1)!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X_2 A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))->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_Inf_fin(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_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,X_a),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,X_a),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,X_a),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a))),hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2))))),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_1))))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all N H ((all X_1 Y_1 (hAPP(X_a,X_a,H,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),hAPP(X_a,X_a,H,X_1)),hAPP(X_a,X_a,H,Y_1))))-> (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))-> (ti(fun(X_a,bool),N)!=bot_bot(fun(X_a,bool))->hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),N))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1)),A_1))))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all C B A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_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),A_1))->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)),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B),C))))))).
% 80.43/80.10  all X_a F A_1 (hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))-> (ti(fun(X_a,bool),A_1)!=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_1),X1))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X Y Z ((all X_1 Y_1 Z_1 (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_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_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_1))))->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))))).
% 80.43/80.10  all X_a (linorder(X_a)-> (all X Y Z ((all X_1 Y_1 Z_1 (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_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_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_1))))->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))))).
% 80.43/80.10  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)))).
% 80.43/80.10  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)))).
% 80.43/80.10  bounded_lattice(bool).
% 80.43/80.10  all T_2 T_1 (bounded_lattice(T_1)->bounded_lattice(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (comple1742628961attice(T_1)->comple1742628961attice(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (comple61589808lgebra(T_1)->comple61589808lgebra(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (comple44059174attice(T_1)->comple44059174attice(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (bounded_lattice(T_1)->bounded_lattice_top(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (bounded_lattice(T_1)->bounded_lattice_bot(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (lattice(T_1)->semilattice_sup(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (lattice(T_1)->semilattice_inf(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (distrib_lattice(T_1)->distrib_lattice(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (boolean_algebra(T_1)->boolean_algebra(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (preorder(T_1)->preorder(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (finite_finite_1(T_1)&finite_finite_1(T_2)->finite_finite_1(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (lattice(T_1)->lattice(fun(T_2,T_1))).
% 80.43/80.10  all T_2 T_1 (order(T_1)->order(fun(T_2,T_1))).
% 80.46/80.12  all T_2 T_1 (top(T_1)->top(fun(T_2,T_1))).
% 80.46/80.12  all T_2 T_1 (ord(T_1)->ord(fun(T_2,T_1))).
% 80.46/80.12  all T_2 T_1 (bot(T_1)->bot(fun(T_2,T_1))).
% 80.46/80.12  all T_2 T_1 (uminus(T_1)->uminus(fun(T_2,T_1))).
% 80.46/80.12  all T_2 T_1 (minus(T_1)->minus(fun(T_2,T_1))).
% 80.46/80.12  comple1742628961attice(bool).
% 80.46/80.12  comple61589808lgebra(bool).
% 80.46/80.12  comple44059174attice(bool).
% 80.46/80.12  bounded_lattice_top(bool).
% 80.46/80.12  bounded_lattice_bot(bool).
% 80.46/80.12  semilattice_sup(bool).
% 80.46/80.12  semilattice_inf(bool).
% 80.46/80.12  distrib_lattice(bool).
% 80.46/80.12  boolean_algebra(bool).
% 80.46/80.12  preorder(bool).
% 80.46/80.12  finite_finite_1(bool).
% 80.46/80.12  lattice(bool).
% 80.46/80.12  order(bool).
% 80.46/80.12  top(bool).
% 80.46/80.12  ord(bool).
% 80.46/80.12  bot(bool).
% 80.46/80.12  uminus(bool).
% 80.46/80.12  minus(bool).
% 80.46/80.12  all T_2 T_1 (finite_finite_1(T_1)&finite_finite_1(T_2)->finite_finite_1(sum_sum(T_2,T_1))).
% 80.46/80.12  all T_1 (finite_finite_1(T_1)->finite_finite_1(option(T_1))).
% 80.46/80.12  all T_2 T_1 (finite_finite_1(T_1)&finite_finite_1(T_2)->finite_finite_1(product_prod(T_2,T_1))).
% 80.46/80.12  all T A (ti(T,ti(T,A))=ti(T,A)).
% 80.46/80.12  all X_a X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fTrue),X),Y)=ti(X_a,X)).
% 80.46/80.12  all X_a X Y (hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fFalse),X),Y)=ti(X_a,Y)).
% 80.46/80.12  all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse).
% 80.46/80.12  all X_a P X (-hBOOL(hAPP(X_a,bool,P,X))|hBOOL(hAPP(fun(X_a,bool),bool,fEx(X_a),P))).
% 80.46/80.12  all X_a X P (-hBOOL(hAPP(fun(X_a,bool),bool,fAll(X_a),P))|hBOOL(hAPP(X_a,bool,P,X))).
% 80.46/80.12  all P (-hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P)).
% 80.46/80.12  all P (hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P))).
% 80.46/80.12  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))).
% 80.46/80.12  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)).
% 80.46/80.12  all X_a P (hAPP(X_a,X_a,combi(X_a),P)=ti(X_a,P)).
% 80.46/80.12  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)).
% 80.46/80.12  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))).
% 80.46/80.12  hBOOL(fTrue).
% 80.46/80.12  all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse).
% 80.46/80.12  all Q P (-hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))).
% 80.46/80.12  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P)).
% 80.46/80.12  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q)).
% 80.46/80.12  all Q P (-hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))).
% 80.46/80.12  all P Q (-hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))).
% 80.46/80.12  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))|hBOOL(P)|hBOOL(Q)).
% 80.46/80.12  -hBOOL(fFalse).
% 80.46/80.12  all P (ti(bool,P)=fTrue|ti(bool,P)=fFalse).
% 80.46/80.12  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)).
% 80.46/80.12  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))).
% 80.46/80.12  all Q P (hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))).
% 80.46/80.12  all P Q (-hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))).
% 80.46/80.12  all P Q (-hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))| -hBOOL(P)|hBOOL(Q)).
% 80.46/80.12  hBOOL(hoare_511481251gleton).
% 80.46/80.12  hBOOL(wT_bodies).
% 80.46/80.12  hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,finite_finite(hoare_2118899576triple(state)),fa)).
% 80.46/80.12  -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),fa)).
% 80.46/80.12  hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(state),bool)),fa),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))).
% 80.46/80.12  hAPP(pname,option(com),body,pn)=hAPP(com,option(com),some(com),y).
% 80.46/80.12  hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),fa)).
% 80.46/80.12  -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.46/80.12  end_of_list.
% 80.46/80.12  
% 80.46/80.12  -------> usable clausifies to:
% 80.46/80.12  
% 80.46/80.12  list(usable).
% 80.46/80.12  0 [] A=A.
% 80.46/80.12  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool))),big_comm_monoid_big(X_a,X_b))=big_comm_monoid_big(X_a,X_b).
% 80.46/80.12  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).
% 80.46/80.12  0 [] -lattice(X_a)|ti(fun(fun(X_a,bool),X_a),big_lattice_Inf_fin(X_a))=big_lattice_Inf_fin(X_a).
% 80.46/80.12  0 [] -lattice(X_a)|ti(fun(fun(X_a,bool),X_a),big_lattice_Sup_fin(X_a))=big_lattice_Sup_fin(X_a).
% 80.46/80.12  0 [] -linorder(X_a)|ti(fun(fun(X_a,bool),X_a),big_linorder_Max(X_a))=big_linorder_Max(X_a).
% 80.46/80.12  0 [] -linorder(X_a)|ti(fun(fun(X_a,bool),X_a),big_linorder_Min(X_a))=big_linorder_Min(X_a).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  0 [] ti(fun(X_a,X_a),combi(X_a))=combi(X_a).
% 80.46/80.12  0 [] ti(fun(X_a,fun(X_b,X_a)),combk(X_a,X_b))=combk(X_a,X_b).
% 80.46/80.12  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).
% 80.46/80.12  0 [] ti(fun(com,bool),wt)=wt.
% 80.46/80.12  0 [] ti(bool,wT_bodies)=wT_bodies.
% 80.46/80.12  0 [] ti(fun(pname,option(com)),body)=body.
% 80.46/80.12  0 [] ti(fun(pname,com),body_1)=body_1.
% 80.46/80.12  0 [] ti(com,skip)=skip.
% 80.46/80.12  0 [] ti(fun(com,fun(com,com)),semi)=semi.
% 80.46/80.12  0 [] ti(fun(fun(state,bool),fun(com,com)),while)=while.
% 80.46/80.12  0 [] -comple44059174attice(X_a)|ti(fun(fun(X_a,bool),X_a),complete_Inf_Inf(X_a))=complete_Inf_Inf(X_a).
% 80.46/80.12  0 [] -comple44059174attice(X_a)|ti(fun(fun(X_a,bool),X_a),complete_Sup_Sup(X_a))=complete_Sup_Sup(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,fun(X_b,X_b)),bool),finite100568337ommute(X_a,X_b))=finite100568337ommute(X_a,X_b).
% 80.46/80.12  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).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),bool),finite_finite(X_a))=finite_finite(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold(X_b,X_a))=finite_fold(X_b,X_a).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  0 [] ti(fun(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)))),finite_fold_image(X_a,X_b))=finite_fold_image(X_a,X_b).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  0 [] ti(fun(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b)))),fun_upd(X_a,X_b))=fun_upd(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),bool)),inj_on(X_a,X_b))=inj_on(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)))),override_on(X_a,X_b))=override_on(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a))),the_inv_into(X_a,X_b))=the_inv_into(X_a,X_b).
% 80.46/80.12  0 [] -minus(X_a)|ti(fun(X_a,fun(X_a,X_a)),minus_minus(X_a))=minus_minus(X_a).
% 80.46/80.12  0 [] -uminus(X_a)|ti(fun(X_a,X_a),uminus_uminus(X_a))=uminus_uminus(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),X_a),the_1(X_a))=the_1(X_a).
% 80.46/80.12  0 [] ti(X_a,undefined(X_a))=undefined(X_a).
% 80.46/80.12  0 [] ti(fun(com,hoare_2118899576triple(state)),hoare_Mirabelle_MGT)=hoare_Mirabelle_MGT.
% 80.46/80.12  0 [] ti(fun(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool)),hoare_1301688828derivs(X_a))=hoare_1301688828derivs(X_a).
% 80.46/80.12  0 [] ti(fun(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool)),hoare_902341502valids(X_a))=hoare_902341502valids(X_a).
% 80.46/80.12  0 [] ti(bool,hoare_511481251gleton)=hoare_511481251gleton.
% 80.46/80.12  0 [] ti(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hoare_759811442triple(X_a))=hoare_759811442triple(X_a).
% 80.46/80.12  0 [] ti(fun(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_2118899576triple(X_b),X_a)),hoare_225284258e_case(X_b,X_a))=hoare_225284258e_case(X_b,X_a).
% 80.46/80.12  0 [] ti(fun(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),X_a))),fun(hoare_2118899576triple(X_b),X_a)),hoare_1759541758le_rec(X_b,X_a))=hoare_1759541758le_rec(X_b,X_a).
% 80.46/80.12  0 [] ti(fun(bool,fun(X_a,fun(X_a,X_a))),if(X_a))=if(X_a).
% 80.46/80.12  0 [] -semilattice_inf(X_a)|ti(fun(X_a,fun(X_a,X_a)),semilattice_inf_inf(X_a))=semilattice_inf_inf(X_a).
% 80.46/80.12  0 [] -semilattice_sup(X_a)|ti(fun(X_a,fun(X_a,X_a)),semilattice_sup_sup(X_a))=semilattice_sup_sup(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_b,option(X_a)),fun(X_b,bool)),dom(X_b,X_a))=dom(X_b,X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_b,option(X_a)),fun(X_a,bool)),ran(X_b,X_a))=ran(X_b,X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b)))),restrict_map(X_a,X_b))=restrict_map(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(com,fun(state,fun(state,bool))),evalc)=evalc.
% 80.46/80.12  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).
% 80.46/80.12  0 [] ti(fun(option(X_b),bool),is_none(X_b))=is_none(X_b).
% 80.46/80.12  0 [] ti(option(X_b),none(X_b))=none(X_b).
% 80.46/80.12  0 [] ti(fun(X_a,option(X_a)),some(X_a))=some(X_a).
% 80.46/80.12  0 [] ti(fun(X_a,fun(fun(X_b,X_a),fun(option(X_b),X_a))),option_rec(X_a,X_b))=option_rec(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(option(X_a),fun(X_a,bool)),set(X_a))=set(X_a).
% 80.46/80.12  0 [] ti(fun(option(X_a),X_a),the(X_a))=the(X_a).
% 80.46/80.12  0 [] -bot(X_a)|ti(X_a,bot_bot(X_a))=bot_bot(X_a).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,bool)),ord_less_e_q(X_a))=ord_less_e_q(X_a).
% 80.46/80.12  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,X_a)),ord_max(X_a))=ord_max(X_a).
% 80.46/80.12  0 [] -ord(X_a)|ti(fun(X_a,fun(X_a,X_a)),ord_min(X_a))=ord_min(X_a).
% 80.46/80.12  0 [] -top(X_a)|ti(X_a,top_top(X_a))=top_top(X_a).
% 80.46/80.12  0 [] ti(fun(X_a,fun(fun(X_a,bool),X_a)),partial_flat_lub(X_a))=partial_flat_lub(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),powp(X_a))=powp(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),fun(X_a,bool)),collect(X_a))=collect(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),pow(X_a))=pow(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool))),image(X_a,X_b))=image(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),insert(X_a))=insert(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),X_a),the_elem(X_a))=the_elem(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool))),vimage(X_a,X_b))=vimage(X_a,X_b).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),bool),fAll(X_a))=fAll(X_a).
% 80.46/80.12  0 [] ti(fun(fun(X_a,bool),bool),fEx(X_a))=fEx(X_a).
% 80.46/80.12  0 [] ti(bool,fFalse)=fFalse.
% 80.46/80.12  0 [] ti(fun(bool,bool),fNot)=fNot.
% 80.46/80.12  0 [] ti(bool,fTrue)=fTrue.
% 80.46/80.12  0 [] ti(fun(bool,fun(bool,bool)),fconj)=fconj.
% 80.46/80.12  0 [] ti(fun(bool,fun(bool,bool)),fdisj)=fdisj.
% 80.46/80.12  0 [] ti(fun(X_a,fun(X_a,bool)),fe_qual(X_a))=fe_qual(X_a).
% 80.46/80.12  0 [] ti(fun(bool,fun(bool,bool)),fimplies)=fimplies.
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  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).
% 80.46/80.12  0 [] -hBOOL(ti(bool,B_1_1))|hBOOL(B_1_1).
% 80.46/80.12  0 [] hBOOL(ti(bool,B_1_1))| -hBOOL(B_1_1).
% 80.46/80.12  0 [] ti(fun(X_a,fun(fun(X_a,bool),bool)),member(X_a))=member(X_a).
% 80.46/80.12  0 [] ti(fun(hoare_2118899576triple(state),bool),fa)=fa.
% 80.46/80.12  0 [] ti(pname,pn)=pn.
% 80.46/80.12  0 [] ti(com,y)=y.
% 80.46/80.12  0 [] hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),bot_bot(fun(hoare_2118899576triple(X_a),bool)))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),Ts),G_2))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts_1))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),Ts),Ts_1))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(X_a),bool)),G_3),G_2))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_3),Ts))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),G_3))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),Ts))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),Ts)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),T_3),Ts)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,Pn_1))),G_2)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn_1)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,Pn_1))),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),collect(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),combc(fun(X_a,bool),fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool))),A_1)))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),H),Fa))).
% 80.46/80.12  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_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_2),A_1))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),bot_bot(fun(X_a,bool)))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2)))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2)))).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),combk(X_b,X_a),C)),A_1)=bot_bot(fun(X_b,bool)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),combk(X_b,X_a),C)),A_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),C),bot_bot(fun(X_b,bool))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),combk(X_b,X_a),C)),A_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),C),bot_bot(fun(X_b,bool))).
% 80.46/80.12  0 [] hAPP(X_b,option(X_a),F,X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_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),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F))=hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -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),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1)).
% 80.46/80.12  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_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(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),X_2),bot_bot(fun(X_a,bool))).
% 80.46/80.12  0 [] -hBOOL(hoare_511481251gleton)| -hBOOL(wT_bodies)| -hBOOL(hAPP(com,bool,wt,C))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),bot_bot(fun(X_a,bool)))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),B_1))).
% 80.46/80.12  0 [] ti(X_a,A_2)!=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),A_1)))|ti(X_a,A_2)=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1)).
% 80.46/80.12  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_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)),B_1),A_1))|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1).
% 80.46/80.12  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_1),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.46/80.12  0 [] ti(X_a,B)!=hAPP(X_b,X_a,F,X_2)| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1))).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_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),A_2),A_1)).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)!=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(X_a,bool,P_1,X_1)).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,P_1,$f1(X_a,P_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),bot_bot(fun(X_a,bool)))).
% 80.46/80.12  0 [] bot_bot(fun(X_a,bool))!=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)| -hBOOL(hAPP(X_a,bool,P_1,X_1)).
% 80.46/80.12  0 [] bot_bot(fun(X_a,bool))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)|hBOOL(hAPP(X_a,bool,P_1,$f2(X_a,P_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f3(X_a,A_1)),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f4(X_a,A_1)),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 80.46/80.12  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)).
% 80.46/80.12  0 [] -finite_finite_1(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.46/80.12  0 [] -finite_finite_1(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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_2),A_1)=ti(fun(X_a,bool),A_1).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),B_1))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),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),X_2),B_1)|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),X_2),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),X_2),B_1)|ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B_1).
% 80.46/80.12  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_1),X_2))|ti(X_a,Y_2)=ti(X_a,X_2)|hBOOL(hAPP(X_a,bool,A_1,X_2)).
% 80.46/80.12  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_1),X_2))|ti(X_a,Y_2)!=ti(X_a,X_2).
% 80.46/80.12  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_1),X_2))| -hBOOL(hAPP(X_a,bool,A_1,X_2)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),A_1)))|ti(X_a,A_2)=ti(X_a,B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),A_1)))|ti(X_a,A_2)!=ti(X_a,B).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),B),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1)).
% 80.46/80.12  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_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_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_1)).
% 80.46/80.12  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_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_1).
% 80.46/80.12  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_2),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_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),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_2)))),P_1)).
% 80.46/80.12  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_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),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_2))),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))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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),A_2),B_1))).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=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_1),B_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=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_1)).
% 80.46/80.12  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_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)),B_1),C_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_1),C_2)).
% 80.46/80.12  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_1),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),A_1),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)).
% 80.46/80.12  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_1),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),B_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=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_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=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_1),B_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=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_1),B_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)!=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_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_1)=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_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)),B_1),A_1)).
% 80.46/80.12  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_1),A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(X_b,B)!=hAPP(X_a,X_b,F,X_2)|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,X_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f5(X_a,X_b,Z_2,F,A_1)),A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|ti(X_a,Z_2)=hAPP(X_b,X_a,F,$f5(X_a,X_b,Z_2,F,A_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Z_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_1),A_1))|ti(X_a,Z_2)!=hAPP(X_b,X_a,F,X_1).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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),P_1)),Q_2))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.46/80.12  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_1),Xa)=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)),X_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)),Xa))).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),combi(X_a)),Y_3)=ti(fun(X_a,bool),Y_3).
% 80.46/80.12  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_c,bool),fun(X_b,bool),hAPP(fun(X_c,X_b),fun(fun(X_c,bool),fun(X_b,bool)),image(X_c,X_b),G),A_1))=hAPP(fun(X_c,bool),fun(X_a,bool),hAPP(fun(X_c,X_a),fun(fun(X_c,bool),fun(X_a,bool)),image(X_c,X_a),hAPP(fun(X_c,X_b),fun(X_c,X_a),hAPP(fun(X_b,X_a),fun(fun(X_c,X_b),fun(X_c,X_a)),combb(X_b,X_a,X_c),F),G)),A_1).
% 80.46/80.12  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_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),B),bot_bot(fun(X_a,bool)))|ti(X_a,A_2)=ti(X_a,B).
% 80.46/80.12  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_2),bot_bot(fun(X_a,bool)))))|ti(X_a,B)=ti(X_a,A_2).
% 80.46/80.12  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_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),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),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),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)=ti(X_a,C)|ti(X_a,A_2)=ti(X_a,D_1).
% 80.46/80.12  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_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),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),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),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)=ti(X_a,C)|ti(X_a,B)=ti(X_a,C).
% 80.46/80.12  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_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),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),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),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,B)=ti(X_a,D_1)|ti(X_a,A_2)=ti(X_a,D_1).
% 80.46/80.12  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_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),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),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),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,B)=ti(X_a,D_1)|ti(X_a,B)=ti(X_a,C).
% 80.46/80.12  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_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),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),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),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)!=ti(X_a,C)|ti(X_a,B)!=ti(X_a,D_1).
% 80.46/80.12  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_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),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),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),D_1),bot_bot(fun(X_a,bool))))|ti(X_a,A_2)!=ti(X_a,D_1)|ti(X_a,B)!=ti(X_a,C).
% 80.46/80.12  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_2),bot_bot(fun(X_a,bool)))))|ti(X_a,B)=ti(X_a,A_2).
% 80.46/80.12  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_2),bot_bot(fun(X_a,bool)))))|ti(X_a,B)!=ti(X_a,A_2).
% 80.46/80.12  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_2),A_1)!=bot_bot(fun(X_a,bool)).
% 80.46/80.12  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_2),A_1).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_2),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_2),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.46/80.12  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_1),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.46/80.12  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_1),bot_bot(fun(X_a,bool))))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)!=bot_bot(fun(X_a,bool))|ti(fun(X_b,bool),A_1)=bot_bot(fun(X_b,bool)).
% 80.46/80.12  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)=bot_bot(fun(X_a,bool))|ti(fun(X_b,bool),A_1)!=bot_bot(fun(X_b,bool)).
% 80.46/80.12  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),bot_bot(fun(X_b,bool)))=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] bot_bot(fun(X_a,bool))!=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)|ti(fun(X_b,bool),A_1)=bot_bot(fun(X_b,bool)).
% 80.46/80.12  0 [] bot_bot(fun(X_a,bool))=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)|ti(fun(X_b,bool),A_1)!=bot_bot(fun(X_b,bool)).
% 80.46/80.12  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_1),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.46/80.12  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_2),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_2),C_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_2),D_2))).
% 80.46/80.12  0 [] hAPP(X_a,X_b,F,$f6(X_a,X_b,F,G))!=hAPP(X_a,X_b,G,$f6(X_a,X_b,F,G))|ti(fun(X_a,X_b),F)=ti(fun(X_a,X_b),G).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hBOOL(hAPP(X_a,bool,A_1,X_2)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))| -hBOOL(hAPP(X_a,bool,A_1,X_2)).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)=ti(fun(X_a,bool),P_1).
% 80.46/80.12  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_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_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))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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),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_1),B_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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),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_1),B_1)).
% 80.46/80.12  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_1)),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)).
% 80.46/80.12  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_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_1),B_1)).
% 80.46/80.12  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_1)),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_1),B_1)).
% 80.46/80.12  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_2),B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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),hAPP(X_a,X_b,F,X_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1).
% 80.46/80.12  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),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),hAPP(X_b,X_a,F,A_2)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1)).
% 80.46/80.12  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_1),B_1))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1))).
% 80.46/80.12  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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|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)),$f7(X_a,X_b,B_1,F,A_1)),A_1)).
% 80.46/80.12  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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|ti(fun(X_a,bool),B_1)=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),$f7(X_a,X_b,B_1,F,A_1)).
% 80.46/80.12  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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))| -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)),AA),A_1))|ti(fun(X_a,bool),B_1)!=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),AA).
% 80.46/80.12  0 [] hAPP(X_b,option(X_a),M_1,A_2)!=hAPP(X_a,option(X_a),some(X_a),B)|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),A_2),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),M_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(X_a,bool,P_1,A_2))|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(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_2))),P_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_2),bot_bot(fun(X_a,bool))).
% 80.46/80.12  0 [] hBOOL(hAPP(X_a,bool,P_1,A_2))|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(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_2))),P_1))=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] -hBOOL(hAPP(X_a,bool,P_1,A_2))|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(X_a,fun(X_a,bool),fe_qual(X_a),A_2))),P_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_2),bot_bot(fun(X_a,bool))).
% 80.46/80.12  0 [] hBOOL(hAPP(X_a,bool,P_1,A_2))|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(X_a,fun(X_a,bool),fe_qual(X_a),A_2))),P_1))=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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_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_2),bot_bot(fun(X_a,bool))).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(X_a,fun(X_a,bool),fe_qual(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),A_2),bot_bot(fun(X_a,bool))).
% 80.46/80.12  0 [] -hBOOL(hoare_511481251gleton)|hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),$f8(C,G_2)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))| -hBOOL(hAPP(com,bool,wt,C))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.46/80.12  0 [] -hBOOL(hoare_511481251gleton)| -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,$f8(C,G_2)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))| -hBOOL(hAPP(com,bool,wt,C))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.46/80.12  0 [] -hBOOL(wT_bodies)|hAPP(pname,option(com),body,Pn)!=hAPP(com,option(com),some(com),B_2)|hBOOL(hAPP(com,bool,wt,B_2)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|ti(X_a,B)=hAPP(X_b,X_a,F,$f9(X_a,X_b,B,F,A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f9(X_a,X_b,B,F,A_1)),A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -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)),Fa),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),$f10(X_a,P_1,A_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -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)),Fa),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f11(X_a,P_1,A_1,Fa)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -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)),Fa),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f11(X_a,P_1,A_1,Fa)),$f10(X_a,P_1,A_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -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)),Fa),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,$f10(X_a,P_1,A_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -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)),Fa),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f11(X_a,P_1,A_1,Fa)),$f10(X_a,P_1,A_1,Fa))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,P)))|hAPP(pname,option(com),body,P)=hAPP(com,option(com),some(com),$f12(P)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f13(X_a,B_1,A_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)),A_1),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f13(X_a,B_1,A_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_1),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|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)),$f14(X_b,X_a,F,A_1,B_1)),A_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),$f14(X_b,X_a,F,A_1,B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))|ti(fun(X_a,bool),B_1)=hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),$f14(X_b,X_a,F,A_1,B_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),$f15(X_a,P_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f16(X_a,P_1,Fa)),$f15(X_a,P_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,$f15(X_a,P_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f16(X_a,P_1,Fa)),$f15(X_a,P_1,Fa))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_2))|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),$f17(X_a,A_2)),$f18(X_a,A_2)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_2))|ti(fun(X_a,bool),A_2)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),$f18(X_a,A_2))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_2))|ti(fun(X_a,bool),A_2)!=bot_bot(fun(X_a,bool)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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_4),A_5)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_5)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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),$f19(X_b,X_a,F,A_1)),A_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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_1))),hAPP(X_b,fun(X_a,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_b,fun(X_a,bool)),combc(X_a,X_b,bool),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(fun(X_a,X_b),fun(X_a,fun(X_b,bool))),combb(X_b,fun(X_b,bool),X_a),fe_qual(X_b)),F)),hAPP(X_a,X_b,F,$f19(X_b,X_a,F,A_1))))))).
% 80.46/80.12  0 [] hAPP(pname,com,body_1,Pname_2)!=hAPP(pname,com,body_1,Pname_1)|ti(pname,Pname_2)=ti(pname,Pname_1).
% 80.46/80.12  0 [] hAPP(pname,com,body_1,Pname_2)=hAPP(pname,com,body_1,Pname_1)|ti(pname,Pname_2)!=ti(pname,Pname_1).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(state),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Procs)))| -hBOOL(hAPP(fun(pname,bool),bool,finite_finite(pname),Procs))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),Procs))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)))|hAPP(X_a,option(X_b),M_1,A_2)=hAPP(X_b,option(X_b),some(X_b),$f20(X_a,X_b,A_2,M_1)).
% 80.46/80.12  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).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f21(X_b,X_a,F,B_1,A_1)),A_1))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,$f21(X_b,X_a,F,B_1,A_1))),B_1))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),B_1)).
% 80.46/80.12  0 [] -preorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),X)).
% 80.46/80.12  0 [] 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),$f23(X_a,A_1)),$f22(X_a,A_1)).
% 80.46/80.12  0 [] ti(fun(X_a,bool),A_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),$f23(X_a,A_1)),$f22(X_a,A_1))).
% 80.46/80.12  0 [] 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),X_1),B_3)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),B_3)).
% 80.46/80.12  0 [] hAPP(option(X_a),X_a,the(X_a),hAPP(X_a,option(X_a),some(X_a),X))=ti(X_a,X).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn_1))),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(pname,com,body_1,Pn_1)),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(pname,com,body_1,Pn_1)),Q_2)),G_2)),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn_1))),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(pname,com,body_1,Pn_1)),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.46/80.12  0 [] -hBOOL(hoare_511481251gleton)|$c2!=$c1.
% 80.46/80.12  0 [] hBOOL(hoare_511481251gleton)|S_1=T_5.
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.46/80.12  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_1),Com_1),Fun2_1)!=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_2),Com_2),Fun2_2)|Fun1_1=Fun1_2.
% 80.46/80.12  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_1),Com_1),Fun2_1)!=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_2),Com_2),Fun2_2)|Com_1=Com_2.
% 80.46/80.12  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_1),Com_1),Fun2_1)!=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_2),Com_2),Fun2_2)|Fun2_1=Fun2_2.
% 80.46/80.12  0 [] hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_1),Com_1),Fun2_1)=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Fun1_2),Com_2),Fun2_2)|Fun1_1!=Fun1_2|Com_1!=Com_2|Fun2_1!=Fun2_2.
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f24(X_a,P_1,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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,P_1,X_1)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f24(X_a,P_1,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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X2),B_1))|hBOOL(hAPP(X_a,bool,P_1,X2)).
% 80.46/80.12  0 [] -hBOOL(hAPP(X_a,bool,P_1,$f24(X_a,P_1,A_1,B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,P_1,X_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(X_a,bool,P_1,$f24(X_a,P_1,A_1,B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X2),B_1))|hBOOL(hAPP(X_a,bool,P_1,X2)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(X_a,bool,P_1,X3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f25(X_a,P_1,A_1,B_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f26(X_a,P_1,A_1,B_1)),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(X_a,bool,P_1,X3))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f25(X_a,P_1,A_1,B_1)),A_1))| -hBOOL(hAPP(X_a,bool,P_1,$f26(X_a,P_1,A_1,B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(X_a,bool,P_1,X3))| -hBOOL(hAPP(X_a,bool,P_1,$f25(X_a,P_1,A_1,B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f26(X_a,P_1,A_1,B_1)),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X3),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(X_a,bool,P_1,X3))| -hBOOL(hAPP(X_a,bool,P_1,$f25(X_a,P_1,A_1,B_1)))| -hBOOL(hAPP(X_a,bool,P_1,$f26(X_a,P_1,A_1,B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f27(X_a,P_1,A_1,B_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f28(X_a,P_1,A_1,B_1)),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f27(X_a,P_1,A_1,B_1)),A_1))|hBOOL(hAPP(X_a,bool,P_1,$f28(X_a,P_1,A_1,B_1))).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL(hAPP(X_a,bool,P_1,$f27(X_a,P_1,A_1,B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f28(X_a,P_1,A_1,B_1)),B_1)).
% 80.46/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL(hAPP(X_a,bool,P_1,$f27(X_a,P_1,A_1,B_1)))|hBOOL(hAPP(X_a,bool,P_1,$f28(X_a,P_1,A_1,B_1))).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f29(X_a,P_1,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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X4),A_1))| -hBOOL(hAPP(X_a,bool,P_1,X4)).
% 80.46/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f29(X_a,P_1,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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X5),B_1))| -hBOOL(hAPP(X_a,bool,P_1,X5)).
% 80.46/80.12  0 [] hBOOL(hAPP(X_a,bool,P_1,$f29(X_a,P_1,A_1,B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X4),A_1))| -hBOOL(hAPP(X_a,bool,P_1,X4)).
% 80.46/80.12  0 [] hBOOL(hAPP(X_a,bool,P_1,$f29(X_a,P_1,A_1,B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X5),B_1))| -hBOOL(hAPP(X_a,bool,P_1,X5)).
% 80.46/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),C_2)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),A_1).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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(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_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))).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),A_1)=ti(fun(X_a,bool),A_1).
% 80.47/80.12  0 [] 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),P_1)),Q_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool))|ti(fun(X_a,bool),B_1)!=bot_bot(fun(X_a,bool)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_1).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),bot_bot(fun(X_a,bool))),B_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),Fa),G_2))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),Fa),G_2)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa)).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),Fa),G_2)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2)).
% 80.47/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),Fa),G_2)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_2),B_1)),C_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2)).
% 80.47/80.12  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)).
% 80.47/80.12  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_1),C_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),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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),C_2),D_2))).
% 80.47/80.12  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_1),C_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),C_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)),C_2)).
% 80.47/80.12  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),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),A_1).
% 80.47/80.12  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_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.12  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_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.12  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_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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)!=ti(fun(X_a,bool),B_1).
% 80.47/80.12  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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.47/80.12  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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))).
% 80.47/80.12  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1)).
% 80.47/80.12  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_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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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_2))),B_1).
% 80.47/80.12  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_2),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)),semilattice_sup_sup(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_2),bot_bot(fun(X_a,bool)))),A_1).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X_a),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Q_2)),Procs)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))).
% 80.47/80.12  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)).
% 80.47/80.12  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)).
% 80.47/80.12  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).
% 80.47/80.12  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)).
% 80.47/80.12  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).
% 80.47/80.12  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),A_3))|ti(X_a,B_2)!=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)).
% 80.47/80.12  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_2))|ti(X_a,B_2)!=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)).
% 80.47/80.12  0 [] -order(X_a)|ti(X_a,A_3)!=ti(X_a,B_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C_1),A_3)).
% 80.47/80.12  0 [] -ord(X_a)|ti(X_a,A_3)!=ti(X_a,B_2)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),C_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),C_1)).
% 80.47/80.12  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).
% 80.47/80.12  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).
% 80.47/80.12  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)).
% 80.47/80.12  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)).
% 80.47/80.12  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)).
% 80.47/80.12  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)).
% 80.47/80.12  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)).
% 80.47/80.12  0 [] hAPP(X_a,option(X_a),some(X_a),A_2)!=hAPP(X_a,option(X_a),some(X_a),A_9)|ti(X_a,A_2)=ti(X_a,A_9).
% 80.47/80.12  0 [] hAPP(X_a,option(X_a),some(X_a),A_2)=hAPP(X_a,option(X_a),some(X_a),A_9)|ti(X_a,A_2)!=ti(X_a,A_9).
% 80.47/80.12  0 [] hBOOL(C_2)|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(bool,fun(X_a,fun(state,bool)),hAPP(fun(X_a,fun(bool,fun(state,bool))),fun(bool,fun(X_a,fun(state,bool))),combc(X_a,bool,fun(state,bool)),hAPP(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X_a),combc(state,bool,bool)),hAPP(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X_a),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),P_1))),C_2)),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(bool,fun(X_a,fun(state,bool)),hAPP(fun(X_a,fun(bool,fun(state,bool))),fun(bool,fun(X_a,fun(state,bool))),combc(X_a,bool,fun(state,bool)),hAPP(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(bool,fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(bool,fun(state,bool))),fun(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(bool,fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(bool,fun(state,bool)),X_a),combc(state,bool,bool)),hAPP(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X_a),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),P_1))),C_2)),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X_a),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Q_2)),Procs)))| -hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),Pn_1),Procs))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(pname,fun(X_a,fun(state,bool)),P_1,Pn_1)),hAPP(pname,com,body_1,Pn_1)),hAPP(pname,fun(X_a,fun(state,bool)),Q_2,Pn_1))),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  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).
% 80.47/80.12  0 [] -bot(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),bot_bot(X_a)))|ti(X_a,A_2)=bot_bot(X_a).
% 80.47/80.12  0 [] -bot(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),bot_bot(X_a)))|ti(X_a,A_2)!=bot_bot(X_a).
% 80.47/80.12  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)).
% 80.47/80.12  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))).
% 80.47/80.12  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))).
% 80.47/80.12  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))).
% 80.47/80.12  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,$f30(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f30(X_a,X_b,F,G)))).
% 80.47/80.12  0 [] -bot(X_a)|hAPP(X_b,X_a,bot_bot(fun(X_b,X_a)),X_2)=bot_bot(X_a).
% 80.47/80.12  0 [] -bot(X_b)|hAPP(X_a,X_b,bot_bot(fun(X_a,X_b)),X_1)=bot_bot(X_b).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),U_2))|hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool),hAPP(hoare_2118899576triple(X_b),fun(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool)),insert(hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(X_b),hAPP(X_a,fun(X_b,fun(state,bool)),P_3,$f31(X_b,X_a,P_1,Q_2,G_2,P_3,C0_1,Q_4,U_2))),hAPP(X_a,com,C0_1,$f31(X_b,X_a,P_1,Q_2,G_2,P_3,C0_1,Q_4,U_2))),hAPP(X_a,fun(X_b,fun(state,bool)),Q_4,$f31(X_b,X_a,P_1,Q_2,G_2,P_3,C0_1,Q_4,U_2)))),bot_bot(fun(hoare_2118899576triple(X_b),bool)))))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool),hAPP(fun(X_a,hoare_2118899576triple(X_b)),fun(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool)),image(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b))),combs(X_a,fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),combs(X_a,com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))))),combb(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),X_a),hoare_759811442triple(X_b)),P_3)),C0_1)),Q_4)),U_2)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool),hAPP(fun(X_a,hoare_2118899576triple(X_b)),fun(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool)),image(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b))),combs(X_a,fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),combs(X_a,com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))))),combb(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),X_a),hoare_759811442triple(X_b)),P_1)),C0_1)),Q_2)),U_2))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),U_2))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool),hAPP(hoare_2118899576triple(X_b),fun(fun(hoare_2118899576triple(X_b),bool),fun(hoare_2118899576triple(X_b),bool)),insert(hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(X_b),hAPP(X_a,fun(X_b,fun(state,bool)),P_1,$f31(X_b,X_a,P_1,Q_2,G_2,P_3,C0_1,Q_4,U_2))),hAPP(X_a,com,C0_1,$f31(X_b,X_a,P_1,Q_2,G_2,P_3,C0_1,Q_4,U_2))),hAPP(X_a,fun(X_b,fun(state,bool)),Q_2,$f31(X_b,X_a,P_1,Q_2,G_2,P_3,C0_1,Q_4,U_2)))),bot_bot(fun(hoare_2118899576triple(X_b),bool)))))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool),hAPP(fun(X_a,hoare_2118899576triple(X_b)),fun(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool)),image(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b))),combs(X_a,fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),combs(X_a,com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))))),combb(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),X_a),hoare_759811442triple(X_b)),P_3)),C0_1)),Q_4)),U_2)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_b),bool),bool,hAPP(fun(hoare_2118899576triple(X_b),bool),fun(fun(hoare_2118899576triple(X_b),bool),bool),hoare_1301688828derivs(X_b),G_2),hAPP(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool),hAPP(fun(X_a,hoare_2118899576triple(X_b)),fun(fun(X_a,bool),fun(hoare_2118899576triple(X_b),bool)),image(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b)),hAPP(fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,hoare_2118899576triple(X_b))),combs(X_a,fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,com),fun(X_a,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),combs(X_a,com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hAPP(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),hAPP(fun(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)))),fun(fun(X_a,fun(X_b,fun(state,bool))),fun(X_a,fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))))),combb(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),X_a),hoare_759811442triple(X_b)),P_1)),C0_1)),Q_2)),U_2))).
% 80.47/80.12  0 [] hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,$f33(X_a,G_2,C,Q_2,P_1)),$f32(X_a,G_2,C,Q_2,P_1)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(fun(state,bool),fun(X_a,fun(state,bool)),combk(fun(state,bool),X_a),hAPP(state,fun(state,bool),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,bool)),combc(state,state,bool),fe_qual(state)),$f32(X_a,G_2,C,Q_2,P_1)))),C),hAPP(fun(state,bool),fun(X_a,fun(state,bool)),combk(fun(state,bool),X_a),hAPP(X_a,fun(state,bool),Q_2,$f33(X_a,G_2,C,Q_2,P_1))))),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_902341502valids(X_a),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),semilattice_sup_sup(fun(hoare_2118899576triple(X_a),bool)),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),Q_2)),Procs)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_902341502valids(X_a),G_2),hAPP(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool),hAPP(fun(pname,hoare_2118899576triple(X_a)),fun(fun(pname,bool),fun(hoare_2118899576triple(X_a),bool)),image(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a)),hAPP(fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,hoare_2118899576triple(X_a))),combs(pname,fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,com),fun(pname,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),combs(pname,com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hAPP(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),hAPP(fun(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)))),fun(fun(pname,fun(X_a,fun(state,bool))),fun(pname,fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))))),combb(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),pname),hoare_759811442triple(X_a)),P_1)),body_1)),Q_2)),Procs))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,$f35(X_a,P_1,G_2,P_3,C,Q_2)),$f34(X_a,P_1,G_2,P_3,C,Q_2)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_3,$f35(X_a,P_1,G_2,P_3,C,Q_2)),$f34(X_a,P_1,G_2,P_3,C,Q_2)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,$f37(X_a,Q_2,G_2,P_1,C,Q_4)),$f36(X_a,Q_2,G_2,P_1,C,Q_4)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,$f37(X_a,Q_2,G_2,P_1,C,Q_4)),$f36(X_a,Q_2,G_2,P_1,C,Q_4)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool)))))| -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_902341502valids(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(state),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2))|hBOOL(hAPP(X_a,bool,A_1,X_2))|hBOOL(hAPP(X_a,bool,B_1,X_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(X_a,bool,B_1,X_2))|hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(X_a,bool,A_1,X_2))|hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,$f40(X_a,Q_2,P_1,G_2,P_3,C,Q_4)),$f39(X_a,Q_2,P_1,G_2,P_3,C,Q_4)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_3,Z_4),$f39(X_a,Q_2,P_1,G_2,P_3,C,Q_4)))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_4,Z_4),$f38(X_a,Q_2,P_1,G_2,P_3,C,Q_4)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_3),C),Q_4)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,$f40(X_a,Q_2,P_1,G_2,P_3,C,Q_4)),$f38(X_a,Q_2,P_1,G_2,P_3,C,Q_4)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),Ts))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_902341502valids(X_a),G_2),Ts)).
% 80.47/80.12  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)))).
% 80.47/80.12  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)))).
% 80.47/80.12  0 [] -hBOOL(hAPP(X_a,bool,P_1,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)),P_1),Q_2))|hBOOL(hAPP(X_a,bool,Q_2,X_2)).
% 80.47/80.12  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)),P_1),Q_2))| -hBOOL(hAPP(X_a,bool,P_1,X_2))|hBOOL(hAPP(X_a,bool,Q_2,X_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(X_a,bool,B_1,X_2))|hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(X_a,bool,A_1,X_2))|hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1),X_2)).
% 80.47/80.12  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,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)),R_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)),S)))|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)),R_1),S)).
% 80.47/80.12  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,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)),R_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)),S)))| -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)),R_1),S)).
% 80.47/80.12  0 [] -hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),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)),R_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)),S)),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),R_1),S))).
% 80.47/80.12  0 [] hBOOL(hAPP(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)),semilattice_sup_sup(fun(X_a,bool)),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)),R_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)),S)),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),R_1),S))).
% 80.47/80.12  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,$f41(X_a,X_b,F,G))),hAPP(X_a,X_b,G,$f41(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)).
% 80.47/80.12  0 [] hAPP(hoare_2118899576triple(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_2118899576triple(X_b),X_a),hoare_225284258e_case(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(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).
% 80.47/80.12  0 [] hAPP(hoare_2118899576triple(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_2118899576triple(X_b),X_a),hoare_1759541758le_rec(X_b,X_a),F1),hAPP(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b),hAPP(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b)),hAPP(fun(X_b,fun(state,bool)),fun(com,fun(fun(X_b,fun(state,bool)),hoare_2118899576triple(X_b))),hoare_759811442triple(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).
% 80.47/80.12  0 [] hAPP(option(X_a),fun(X_a,bool),set(X_a),hAPP(X_a,option(X_a),some(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),bot_bot(fun(X_a,bool))).
% 80.47/80.12  0 [] -lattice(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)),semilattice_sup_sup(fun(X_b,X_a)),F),G),X_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(X_b,X_a,G,X_2)).
% 80.47/80.12  0 [] -lattice(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)),semilattice_sup_sup(fun(X_a,X_b)),F),G),X_1)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),semilattice_sup_sup(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1)).
% 80.47/80.12  0 [] -hBOOL(hoare_511481251gleton)|$f42(T_5)!=T_5.
% 80.47/80.12  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),Y_2)!=bot_bot(X_a)|ti(X_a,X_2)=bot_bot(X_a).
% 80.47/80.12  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),Y_2)!=bot_bot(X_a)|ti(X_a,Y_2)=bot_bot(X_a).
% 80.47/80.12  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),Y_2)=bot_bot(X_a)|ti(X_a,X_2)!=bot_bot(X_a)|ti(X_a,Y_2)!=bot_bot(X_a).
% 80.47/80.12  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(option(X_a),fun(X_a,bool),set(X_a),Xo)))|ti(option(X_a),Xo)=hAPP(X_a,option(X_a),some(X_a),X_2).
% 80.47/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),hAPP(option(X_a),fun(X_a,bool),set(X_a),Xo)))|ti(option(X_a),Xo)!=hAPP(X_a,option(X_a),some(X_a),X_2).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),A_3)=ti(X_a,A_3).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),X)=ti(X_a,X).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),A_3).
% 80.47/80.12  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),X).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),X).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2).
% 80.47/80.12  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),C_1)).
% 80.47/80.12  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z)).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z)).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),B_2)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_2),C_1)).
% 80.47/80.12  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z)).
% 80.47/80.12  0 [] -semilattice_sup(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z)).
% 80.47/80.12  0 [] -lattice(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),semilattice_sup_sup(X_a),X),Y))).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X),Y))).
% 80.47/80.12  0 [] -lattice(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),semilattice_sup_sup(X_a),X),Y))).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X),Y))).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X_2),Y_2)=ti(X_a,Y_2).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X_2),Y_2)!=ti(X_a,Y_2).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X_2),Y_2)),Z_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2)).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X_2),Y_2)),Z_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2)).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X_2),Y_2)),Z_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2)).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),A_3),B_2))).
% 80.47/80.12  0 [] -semilattice_sup(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_2))|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),semilattice_sup_sup(X_a),A_3),B_2))).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X),Y)=ti(X_a,Y).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),X),Y)=ti(X_a,X).
% 80.47/80.12  0 [] -semilattice_sup(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_2),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),semilattice_sup_sup(X_a),A_3),B_2)),X)).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),Y),Z)),X)).
% 80.47/80.12  0 [] -semilattice_sup(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_2),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),semilattice_sup_sup(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),C_1),D))).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),A_3),B_2)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X)).
% 80.47/80.12  0 [] -semilattice_sup(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),semilattice_sup_sup(X_a),A_3),B_2)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),X)).
% 80.47/80.12  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),bot_bot(X_a)),X)=ti(X_a,X).
% 80.47/80.12  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),bot_bot(X_a))=ti(X_a,X).
% 80.47/80.12  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f43(X_a,X_2,P_1,A_1)),hAPP(option(X_a),fun(X_a,bool),set(X_a),A_1)))|ti(option(X_a),A_1)!=hAPP(X_a,option(X_a),some(X_a),X_2)|hBOOL(hAPP(X_a,bool,P_1,X_2)).
% 80.47/80.12  0 [] -hBOOL(hAPP(X_a,bool,P_1,$f43(X_a,X_2,P_1,A_1)))|ti(option(X_a),A_1)!=hAPP(X_a,option(X_a),some(X_a),X_2)|hBOOL(hAPP(X_a,bool,P_1,X_2)).
% 80.47/80.12  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,A_1)),hAPP(fun(X_a,bool),X_a,Fa,B_1)).
% 80.47/80.12  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,B_1)),hAPP(fun(X_a,bool),X_a,Fa,A_1))=hAPP(fun(X_a,bool),X_a,Fa,A_1).
% 80.47/80.12  0 [] hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),skip),P_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|ti(fun(X_a,bool),Fa)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f44(X_a,P_1,Fa)),bot_bot(fun(X_a,bool)))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),$f45(X_a,P_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|ti(fun(X_a,bool),Fa)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f44(X_a,P_1,Fa)),bot_bot(fun(X_a,bool)))))|ti(fun(X_a,bool),$f45(X_a,P_1,Fa))!=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|ti(fun(X_a,bool),Fa)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f44(X_a,P_1,Fa)),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),$f46(X_a,P_1,Fa)),$f45(X_a,P_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|ti(fun(X_a,bool),Fa)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f44(X_a,P_1,Fa)),bot_bot(fun(X_a,bool)))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,$f45(X_a,P_1,Fa)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|ti(fun(X_a,bool),Fa)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f44(X_a,P_1,Fa)),bot_bot(fun(X_a,bool)))))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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),$f46(X_a,P_1,Fa)),$f45(X_a,P_1,Fa))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,Fa)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),hAPP(fun(state,bool),fun(X_a,fun(state,bool)),hAPP(fun(X_a,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(X_a,fun(state,bool))),combc(X_a,fun(state,bool),fun(state,bool)),hAPP(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(X_a,fun(state,fun(bool,bool))),fun(X_a,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),X_a),combs(state,bool,bool)),hAPP(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(X_a,fun(state,bool)),fun(X_a,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),X_a),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fconj)),P_1))),hAPP(fun(state,bool),fun(state,bool),hAPP(fun(bool,bool),fun(fun(state,bool),fun(state,bool)),combb(bool,bool,state),fNot),B))),hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),P_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),Q_2),D_1),R_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),hAPP(com,com,hAPP(com,fun(com,com),semi,C),D_1)),R_1)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)))|hBOOL(hAPP(com,bool,wt,C)).
% 80.47/80.13  0 [] -hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,C1),C2)))|hBOOL(hAPP(com,bool,wt,C1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,C1),C2)))|hBOOL(hAPP(com,bool,wt,C2)).
% 80.47/80.13  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),Fa))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2).
% 80.47/80.13  0 [] skip!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3).
% 80.47/80.13  0 [] skip!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2).
% 80.47/80.13  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_3),Com2_3)!=skip.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)!=skip.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2).
% 80.47/80.13  0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2).
% 80.47/80.13  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com1_2=Com1_1.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com2_2=Com2_1.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_2),Com2_2)=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1_1),Com2_1)|Com1_2!=Com1_1|Com2_2!=Com2_1.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)|Fun=Fun_1.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)|Com_1=Com_2.
% 80.47/80.13  0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun_1),Com_2)|Fun!=Fun_1|Com_1!=Com_2.
% 80.47/80.13  0 [] hAPP(pname,com,body_1,Pname_1)!=hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1).
% 80.47/80.13  0 [] hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,Fun),Com_1)!=hAPP(pname,com,body_1,Pname_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(com,bool,wt,C))|hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C))).
% 80.47/80.13  0 [] hAPP(pname,com,body_1,Pname)!=hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2).
% 80.47/80.13  0 [] hAPP(com,com,hAPP(com,fun(com,com),semi,Com1),Com2)!=hAPP(pname,com,body_1,Pname).
% 80.47/80.13  0 [] -hBOOL(hAPP(com,bool,wt,C0))| -hBOOL(hAPP(com,bool,wt,C1))|hBOOL(hAPP(com,bool,wt,hAPP(com,com,hAPP(com,fun(com,com),semi,C0),C1))).
% 80.47/80.13  0 [] skip!=hAPP(pname,com,body_1,Pname).
% 80.47/80.13  0 [] hAPP(pname,com,body_1,Pname)!=skip.
% 80.47/80.13  0 [] hBOOL(hAPP(com,bool,wt,skip)).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,A_1))=hAPP(fun(X_a,bool),X_a,Fa,A_1).
% 80.47/80.13  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),Fa))|hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,$f48(X_a,N,H,F,Fa)),$f47(X_a,N,H,F,Fa)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(X_a,X_a,H,$f48(X_a,N,H,F,Fa))),hAPP(X_a,X_a,H,$f47(X_a,N,H,F,Fa)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))|ti(fun(X_a,bool),N)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,Fa,N))=hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),X_a,the_elem(X_a),X_4)=hAPP(fun(X_a,bool),X_a,the_1(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),fe_qual(fun(X_a,bool)),X_4)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool))))).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,A_1)).
% 80.47/80.13  0 [] Y_2=hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),$f51(X_a,Y_2)),$f50(X_a,Y_2)),$f49(X_a,Y_2)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))|hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -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_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,B_1)),hAPP(fun(X_b,bool),X_a,Fa,A_1))=hAPP(fun(X_b,bool),X_a,Fa,A_1).
% 80.47/80.13  0 [] hAPP(option(X_b),X_a,hAPP(fun(X_b,X_a),fun(option(X_b),X_a),hAPP(X_a,fun(fun(X_b,X_a),fun(option(X_b),X_a)),option_rec(X_a,X_b),F1),F2),hAPP(X_b,option(X_b),some(X_b),A_2))=hAPP(X_b,X_a,F2,A_2).
% 80.47/80.13  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_2),G),Fa))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),X_2)=ti(X_a,X_2).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_1))|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,Fa,A_1))=hAPP(fun(X_b,bool),X_a,Fa,A_1).
% 80.47/80.13  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),Fa))|hAPP(fun(X_a,bool),X_a,Fa,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).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,Fa,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_1))=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,Fa,A_1)).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,$f53(X_a,A_1,F,Fa)),$f52(X_a,A_1,F,Fa))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f53(X_a,A_1,F,Fa)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),$f52(X_a,A_1,F,Fa)),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,Fa,A_1)),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),X_a,the_1(X_a),hAPP(X_a,fun(X_a,bool),fe_qual(X_a),X_2))=ti(X_a,X_2).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),X_a,the_1(X_a),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_2))=ti(X_a,A_2).
% 80.47/80.13  0 [] -hBOOL(P_1)|ti(X_a,X_2)=hAPP(fun(X_a,bool),X_a,the_1(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(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),hAPP(bool,fun(bool,bool),fimplies,P_1)),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)),X_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),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,P_1))),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)),Y_2)))).
% 80.47/80.13  0 [] hBOOL(P_1)|ti(X_a,Y_2)=hAPP(fun(X_a,bool),X_a,the_1(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(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),combb(bool,bool,X_a),hAPP(bool,fun(bool,bool),fimplies,P_1)),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)),X_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),hAPP(bool,fun(bool,bool),fimplies,hAPP(bool,bool,fNot,P_1))),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)),Y_2)))).
% 80.47/80.13  0 [] ti(fun(X_a,bool),M)!=ti(fun(X_a,bool),N)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f54(X_b,X_a,F,G,M,N)),N))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),M)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),G),N).
% 80.47/80.13  0 [] ti(fun(X_a,bool),M)!=ti(fun(X_a,bool),N)|hAPP(X_a,X_b,F,$f54(X_b,X_a,F,G,M,N))!=hAPP(X_a,X_b,G,$f54(X_b,X_a,F,G,M,N))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),M)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),G),N).
% 80.47/80.13  0 [] hBOOL(hAPP(X_a,bool,P_1,$f55(X_a,Q_2,P_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),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,Q_2,$f55(X_a,Q_2,P_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),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2))).
% 80.47/80.13  0 [] hBOOL(hAPP(X_a,bool,P_1,$f56(X_a,Q_2,P_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)),P_1),Q_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,Q_2,$f56(X_a,Q_2,P_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)),P_1),Q_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,A_2))|hBOOL(hAPP(X_a,bool,P_1,$f57(X_a,P_1,A_2)))|hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)=ti(X_a,A_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,A_2))|ti(X_a,$f57(X_a,P_1,A_2))!=ti(X_a,A_2)|hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)=ti(X_a,A_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,A_2))|hBOOL(hAPP(X_a,bool,P_1,$f58(X_a,P_1,A_2)))|hBOOL(hAPP(X_a,bool,P_1,hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,A_2))|ti(X_a,$f58(X_a,P_1,A_2))!=ti(X_a,A_2)|hBOOL(hAPP(X_a,bool,P_1,hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL(hAPP(X_a,bool,P_1,$f59(X_a,A_2,P_1,X_1)))| -hBOOL(hAPP(X_a,bool,P_1,A_2))|hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)=ti(X_a,A_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,X_1))|ti(X_a,$f59(X_a,A_2,P_1,X_1))!=ti(X_a,X_1)| -hBOOL(hAPP(X_a,bool,P_1,A_2))|hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1)=ti(X_a,A_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL(hAPP(X_a,bool,P_1,$f60(X_a,P_1,X_1)))|hBOOL(hAPP(X_a,bool,P_1,hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,P_1,X_1))|ti(X_a,$f60(X_a,P_1,X_1))!=ti(X_a,X_1)|hBOOL(hAPP(X_a,bool,P_1,hAPP(fun(X_a,bool),X_a,the_1(X_a),P_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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_2),$f61(X_a,A_2,A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),$f61(X_a,A_2,A_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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),X_2),$f62(X_a,X_2,A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),$f62(X_a,X_2,A_1))).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f63(X_a,A_1)),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.13  0 [] -hBOOL(hoare_511481251gleton)| -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,C))))),fe_qual(state)))),C),fe_qual(state))),bot_bot(fun(hoare_2118899576triple(state),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.13  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_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),B))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f64(X_b,X_a,C,F,B,A_2)),$f65(X_b,X_a,C,F,B,A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,C)),A_2)).
% 80.47/80.13  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_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),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,$f64(X_b,X_a,C,F,B,A_2))),hAPP(X_b,X_a,F,$f65(X_b,X_a,C,F,B,A_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,C)),A_2)).
% 80.47/80.13  0 [] -order(X_a)|ti(X_a,A_2)!=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),C),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f66(X_a,C,A_2,F,B)),$f67(X_a,C,A_2,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,C)),A_2)).
% 80.47/80.13  0 [] -order(X_a)|ti(X_a,A_2)!=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),C),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,$f66(X_a,C,A_2,F,B))),hAPP(X_a,X_a,F,$f67(X_a,C,A_2,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,C)),A_2)).
% 80.47/80.13  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_2),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),C))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f69(X_a,X_b,C,A_2,F,B)),$f68(X_a,X_b,C,A_2,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_b,X_a,F,C))).
% 80.47/80.13  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_2),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),C))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f69(X_a,X_b,C,A_2,F,B))),hAPP(X_b,X_a,F,$f68(X_a,X_b,C,A_2,F,B))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_b,X_a,F,C))).
% 80.47/80.13  0 [] -ord(X_b)| -ord(X_a)|ti(X_a,A_2)!=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),C))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),$f71(X_a,X_b,C,A_2,F,B)),$f70(X_a,X_b,C,A_2,F,B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_b,X_a,F,C))).
% 80.47/80.13  0 [] -ord(X_b)| -ord(X_a)|ti(X_a,A_2)!=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),C))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_b,X_a,F,$f71(X_a,X_b,C,A_2,F,B))),hAPP(X_b,X_a,F,$f70(X_a,X_b,C,A_2,F,B))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_b,X_a,F,C))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)),bot_bot(fun(hoare_2118899576triple(state),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),G_2),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),hAPP(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool)),hAPP(fun(fun(state,fun(state,bool)),fun(state,bool)),fun(fun(state,fun(state,fun(state,bool))),fun(state,fun(state,bool))),combb(fun(state,fun(state,bool)),fun(state,bool),state),hAPP(fun(fun(state,bool),bool),fun(fun(state,fun(state,bool)),fun(state,bool)),combb(fun(state,bool),bool,state),fAll(state))),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool))),hAPP(fun(fun(state,bool),fun(state,fun(state,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(state,bool)))),combb(fun(state,bool),fun(state,fun(state,bool)),state),hAPP(fun(state,fun(fun(state,bool),fun(state,bool))),fun(fun(state,bool),fun(state,fun(state,bool))),combc(state,fun(state,bool),fun(state,bool)),hAPP(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool))),hAPP(fun(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool))),fun(fun(state,fun(state,fun(bool,bool))),fun(state,fun(fun(state,bool),fun(state,bool)))),combb(fun(state,fun(bool,bool)),fun(fun(state,bool),fun(state,bool)),state),combs(state,bool,bool)),hAPP(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool))),hAPP(fun(fun(state,bool),fun(state,fun(bool,bool))),fun(fun(state,fun(state,bool)),fun(state,fun(state,fun(bool,bool)))),combb(fun(state,bool),fun(state,fun(bool,bool)),state),hAPP(fun(bool,fun(bool,bool)),fun(fun(state,bool),fun(state,fun(bool,bool))),combb(bool,fun(bool,bool),state),fimplies)),hAPP(com,fun(state,fun(state,bool)),evalc,C))))),fe_qual(state)))),C),fe_qual(state))),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.13  0 [] hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,C)=hAPP(fun(state,fun(state,bool)),hoare_2118899576triple(state),hAPP(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state)),hAPP(fun(state,fun(state,bool)),fun(com,fun(fun(state,fun(state,bool)),hoare_2118899576triple(state))),hoare_759811442triple(state),fe_qual(state)),C),hAPP(com,fun(state,fun(state,bool)),evalc,C)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,P)),S_4),S1_2))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,P))),S_4),S1_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,Pn))),S0_1),S1_2))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(pname,com,body_1,Pn)),S0_1),S1_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),S_4),T_4))|T_4=S_4.
% 80.47/80.13  0 [] hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,skip),S_4),S_4)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C0),S0_1),S1_2))| -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C1),S1_2),S2_1))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,C0),C1)),S0_1),S2_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,B,S0))| -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C),S0),S1_1))| -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S1_1),S2))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S0),S2)).
% 80.47/80.13  0 [] hBOOL(hAPP(state,bool,B,S_3))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),S_3)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C_1),S_4),T_4))| -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C_1),S_4),U_1))|U_1=T_4.
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,C1),C2)),S_4),T_4))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C1),S_4),$f72(C1,C2,S_4,T_4))).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(com,fun(com,com),semi,C1),C2)),S_4),T_4))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C2),$f72(C1,C2,S_4,T_4)),T_4)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),T_3))|T_3=S_3|hBOOL(hAPP(state,bool,B,S_3)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),T_3))|T_3=S_3|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C),S_3),$f73(B,C,S_3,T_3))).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),T_3))|T_3=S_3|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),$f73(B,C,S_3,T_3)),T_3)).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),T_3))| -hBOOL(hAPP(state,bool,B,S_3))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,C),S_3),$f73(B,C,S_3,T_3))).
% 80.47/80.13  0 [] -hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),S_3),T_3))| -hBOOL(hAPP(state,bool,B,S_3))|hBOOL(hAPP(state,bool,hAPP(state,fun(state,bool),hAPP(com,fun(state,fun(state,bool)),evalc,hAPP(com,com,hAPP(fun(state,bool),fun(com,com),while,B),C)),$f73(B,C,S_3,T_3)),T_3)).
% 80.47/80.13  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_2),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)),C))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f75(X_a,X_b,F,C,A_2,B)),$f74(X_a,X_b,F,C,A_2,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_2)),C)).
% 80.47/80.13  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_2),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)),C))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f75(X_a,X_b,F,C,A_2,B))),hAPP(X_a,X_b,F,$f74(X_a,X_b,F,C,A_2,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_2)),C)).
% 80.47/80.13  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_2),B))|hAPP(X_a,X_b,F,B)!=ti(X_b,C)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f77(X_a,X_b,F,C,A_2,B)),$f76(X_a,X_b,F,C,A_2,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_2)),C)).
% 80.47/80.13  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_2),B))|hAPP(X_a,X_b,F,B)!=ti(X_b,C)| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),hAPP(X_a,X_b,F,$f77(X_a,X_b,F,C,A_2,B))),hAPP(X_a,X_b,F,$f76(X_a,X_b,F,C,A_2,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_2)),C)).
% 80.47/80.13  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_2))|hAPP(X_a,X_a,F,B)!=ti(X_a,C)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f78(X_a,F,C,B,A_2)),$f79(X_a,F,C,B,A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),hAPP(X_a,X_a,F,A_2))).
% 80.47/80.13  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),A_2))|hAPP(X_a,X_a,F,B)!=ti(X_a,C)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,F,$f78(X_a,F,C,B,A_2))),hAPP(X_a,X_a,F,$f79(X_a,F,C,B,A_2))))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),hAPP(X_a,X_a,F,A_2))).
% 80.47/80.13  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_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),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),$f80(X_b,X_a,C,F,B,A_2)),$f81(X_b,X_a,C,F,B,A_2)))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),hAPP(X_a,X_b,F,A_2))).
% 80.47/80.13  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_2))| -hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),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,$f80(X_b,X_a,C,F,B,A_2))),hAPP(X_a,X_b,F,$f81(X_b,X_a,C,F,B,A_2))))|hBOOL(hAPP(X_b,bool,hAPP(X_b,fun(X_b,bool),ord_less_e_q(X_b),C),hAPP(X_a,X_b,F,A_2))).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,A_1)),hAPP(fun(X_a,bool),X_a,Fa,B_1)).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_a,bool),X_a,Fa,A_1)),hAPP(fun(X_a,bool),X_a,Fa,B_1)).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,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_1))=ti(X_a,X_2).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,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_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)))))).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,A_1)=ti(X_a,X_2).
% 80.47/80.13  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,Fa,A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,X_2),hAPP(fun(X_a,bool),X_a,Fa,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_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)))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(option(X_b),bool,is_none(X_b),hAPP(X_b,option(X_b),some(X_b),X))).
% 80.47/80.13  0 [] hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_1,$f84(X_a,Q_2,G_2,C,P_1)),$f83(X_a,Q_2,G_2,C,P_1)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_2),C),Q_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),P_2,Z_4),$f83(X_a,Q_2,G_2,C,P_1)))|hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_3,Z_4),$f82(X_a,Q_2,G_2,C,P_1,P_2,Q_3)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_2),C),Q_3)),bot_bot(fun(hoare_2118899576triple(X_a),bool)))))| -hBOOL(hAPP(state,bool,hAPP(X_a,fun(state,bool),Q_2,$f84(X_a,Q_2,G_2,C,P_1)),$f82(X_a,Q_2,G_2,C,P_1,P_2,Q_3)))|hBOOL(hAPP(fun(hoare_2118899576triple(X_a),bool),bool,hAPP(fun(hoare_2118899576triple(X_a),bool),fun(fun(hoare_2118899576triple(X_a),bool),bool),hoare_1301688828derivs(X_a),G_2),hAPP(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool),hAPP(hoare_2118899576triple(X_a),fun(fun(hoare_2118899576triple(X_a),bool),fun(hoare_2118899576triple(X_a),bool)),insert(hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a),hAPP(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a)),hAPP(fun(X_a,fun(state,bool)),fun(com,fun(fun(X_a,fun(state,bool)),hoare_2118899576triple(X_a))),hoare_759811442triple(X_a),P_1),C),Q_2)),bot_bot(fun(hoare_2118899576triple(X_a),bool))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))|hBOOL(hAPP(X_a,bool,A_1,X_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))|hBOOL(hAPP(X_a,bool,B_1,X_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(X_a,bool,A_1,X_2))| -hBOOL(hAPP(X_a,bool,B_1,X_2))|hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_inf_inf(fun(X_a,bool)),Fa),G_2))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),G_2))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_inf_inf(fun(X_a,bool)),Fa),G_2))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1))).
% 80.47/80.13  0 [] -hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))|hBOOL(hAPP(X_a,bool,B_1,X_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1),X_2))|hBOOL(hAPP(X_a,bool,A_1,X_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),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)),R_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)),S)),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),R_1),S))).
% 80.47/80.13  0 [] hBOOL(hAPP(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)),semilattice_inf_inf(fun(X_a,bool)),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)),R_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)),S)),X_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),R_1),S))).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),B_1),A_1))=bot_bot(fun(X_a,bool)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(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_1),B_1)=ti(fun(X_a,bool),A_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.13  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)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)),B_1).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_1),B_1)),C_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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)).
% 80.47/80.13  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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),B_1),C_2)).
% 80.47/80.13  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_1),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_1),B_1).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),C_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_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)),semilattice_inf_inf(fun(X_a,bool)),C_2),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)),semilattice_inf_inf(fun(X_a,bool)),C_2),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),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)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),B_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),A_1).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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),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_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))).
% 80.47/80.13  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_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),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_1))),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)))).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),A_1)=ti(fun(X_a,bool),A_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))))|hBOOL(hAPP(X_a,bool,P_1,X_2)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))| -hBOOL(hAPP(X_a,bool,P_1,X_2)).
% 80.47/80.13  0 [] 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),P_1)),Q_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)).
% 80.47/80.13  0 [] -lattice(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)),semilattice_inf_inf(fun(X_b,X_a)),F),G),X_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(X_b,X_a,G,X_2)).
% 80.47/80.13  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_1),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_1,X_2)),hAPP(X_b,X_a,B_1,X_2)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z)).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),Z)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2)),C_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),C_1)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z)).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),C_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),C_1)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),X).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),X).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_2),A_3).
% 80.47/80.13  0 [] -lattice(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)),semilattice_inf_inf(fun(X_a,X_b)),F),G),X_1)=hAPP(X_b,X_b,hAPP(X_b,fun(X_b,X_b),semilattice_inf_inf(X_b),hAPP(X_a,X_b,F,X_1)),hAPP(X_a,X_b,G,X_1)).
% 80.47/80.13  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_1),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_1,X_1)),hAPP(X_a,X_b,B_1,X_1)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),X)=ti(X_a,X).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_3),A_3)=ti(X_a,A_3).
% 80.47/80.13  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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_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_1),C_2)).
% 80.47/80.13  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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_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_1),C_2)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.13  0 [] -lattice(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),semilattice_inf_inf(X_a),X),Y)),X)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)),X)).
% 80.47/80.13  0 [] -lattice(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),semilattice_inf_inf(X_a),X),Y)),Y)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)),Y)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),X_2),Y_2)=ti(X_a,X_2).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),X_2),Y_2)!=ti(X_a,X_2).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),Y_2),Z_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),Y_2),Z_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),Y_2),Z_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),X_2),Z_2)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),A_3),B_2)),X)).
% 80.47/80.13  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),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),semilattice_inf_inf(X_a),A_3),B_2)),X)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)=ti(X_a,X).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),X),Y)=ti(X_a,Y).
% 80.47/80.13  0 [] -semilattice_inf(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_2))|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),semilattice_inf_inf(X_a),A_3),B_2))).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),Y),Z))).
% 80.47/80.13  0 [] -semilattice_inf(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_2),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),semilattice_inf_inf(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),C_1),D))).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),A_3),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3)).
% 80.47/80.13  0 [] -semilattice_inf(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),semilattice_inf_inf(X_a),A_3),B_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_2)).
% 80.47/80.13  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),bot_bot(X_a))=bot_bot(X_a).
% 80.47/80.13  0 [] -bounded_lattice_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),bot_bot(X_a)),X)=bot_bot(X_a).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=ti(X_a,X).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=ti(X_a,X).
% 80.47/80.13  0 [] -distrib_lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z)).
% 80.47/80.13  0 [] -distrib_lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z)).
% 80.47/80.13  0 [] -distrib_lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Z),X)).
% 80.47/80.13  0 [] -distrib_lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z)),X)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),X)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Z),X)).
% 80.47/80.13  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_1),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.13  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_1),bot_bot(fun(X_a,bool)))=ti(fun(X_a,bool),A_1).
% 80.47/80.13  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_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.47/80.13  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_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_1),B_1).
% 80.47/80.13  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_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_1),B_1).
% 80.47/80.13  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_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),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_1),B_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_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),X_1),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),B_1))|ti(X_a,X_1)!=ti(X_a,Xa).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_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),$f86(X_a,A_1,B_1)),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_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),$f85(X_a,A_1,B_1)),B_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|ti(X_a,$f86(X_a,A_1,B_1))=ti(X_a,$f85(X_a,A_1,B_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),bot_bot(fun(X_a,bool)))=bot_bot(fun(X_a,bool)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),bot_bot(fun(X_a,bool))),B_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.13  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_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)),B_1),C_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),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_2),A_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.13  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_1),C_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)),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_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)),C_2),D_2))).
% 80.47/80.13  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_1),B_1)),A_1)).
% 80.47/80.13  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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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_1),C_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),C_2)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),B_1),A_1)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),A_1).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),B_1),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),C_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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_2),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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)),semilattice_inf_inf(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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1).
% 80.47/80.13  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_1),C_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),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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),C_2),D_2))).
% 80.47/80.13  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_2),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)),C_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)),C_2),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.47/80.13  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),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.13  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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=ti(fun(X_a,bool),A_1).
% 80.47/80.13  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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),B_1)).
% 80.47/80.13  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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),C_2),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)),semilattice_inf_inf(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)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),C_2),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2)),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)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),B_1),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)),semilattice_sup_sup(fun(X_a,bool)),C_2),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2)),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)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),B_1),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)),semilattice_inf_inf(fun(X_a,bool)),C_2),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),A_1),C_2)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),C_2)).
% 80.47/80.13  0 [] -lattice(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),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z)))).
% 80.47/80.13  0 [] -lattice(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),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z)))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),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_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_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_2),bot_bot(fun(X_a,bool)))))=ti(fun(X_a,bool),A_1).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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_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(fun(X_a,bool),A_1).
% 80.47/80.13  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_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_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_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_2),A_1).
% 80.47/80.13  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_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_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_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_2),bot_bot(fun(X_a,bool))))),B_1).
% 80.47/80.13  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_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_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_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_2),bot_bot(fun(X_a,bool)))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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_2),B_1))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1))).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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_2),B_1))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1),B_1))).
% 80.47/80.13  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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),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_1),B_1)))).
% 80.47/80.13  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_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)),semilattice_sup_sup(fun(X_a,bool)),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)),B_1),A_1))=ti(fun(X_a,bool),B_1).
% 80.47/80.13  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_1),B_1)),C_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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))).
% 80.47/80.13  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_1),B_1)),C_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_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_2))).
% 80.47/80.13  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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),B_1)))).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)!=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_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_2),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)),C_2)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),B_1),C_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_2),A_1)).
% 80.47/80.13  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),hAPP(fun(X_b,X_a),fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_b,X_a)),combs(X_b,X_a,X_a),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,X_a),fun(X_b,fun(X_a,X_a))),combs(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),P_1)),F)),G)),S)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),S),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1)))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),S),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(bool,bool),fun(fun(X_b,bool),fun(X_b,bool)),combb(bool,bool,X_b),fNot),P_1))))).
% 80.47/80.13  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,option(X_b)),fun(X_a,option(X_b)),hAPP(fun(X_a,fun(option(X_b),option(X_b))),fun(fun(X_a,option(X_b)),fun(X_a,option(X_b))),combs(X_a,option(X_b),option(X_b)),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),option(X_b))),hAPP(fun(X_a,fun(option(X_b),fun(option(X_b),option(X_b)))),fun(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),option(X_b)))),combs(X_a,option(X_b),fun(option(X_b),option(X_b))),hAPP(fun(X_a,bool),fun(X_a,fun(option(X_b),fun(option(X_b),option(X_b)))),hAPP(fun(bool,fun(option(X_b),fun(option(X_b),option(X_b)))),fun(fun(X_a,bool),fun(X_a,fun(option(X_b),fun(option(X_b),option(X_b))))),combb(bool,fun(option(X_b),fun(option(X_b),option(X_b))),X_a),if(option(X_b))),P_1)),F)),G))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),G)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1)))).
% 80.47/80.13  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_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))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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),X_2),B_1))).
% 80.47/80.13  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_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),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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_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))))),B_1)).
% 80.47/80.13  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_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),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),A_1),B_1)).
% 80.47/80.13  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_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),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),A_1),B_1)).
% 80.47/80.13  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_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),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_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))))),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1)).
% 80.47/80.13  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_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),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_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))))),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_1),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),$f87(X_a,P_1,A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool)))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f88(X_a,P_1,A_1)),$f87(X_a,P_1,A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool)))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,$f87(X_a,P_1,A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool)))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_1,A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,P_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)),$f87(X_a,P_1,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),$f88(X_a,P_1,A_1)),bot_bot(fun(X_a,bool))))))|hBOOL(hAPP(fun(X_a,bool),bool,P_1,bot_bot(fun(X_a,bool)))).
% 80.47/80.13  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b)))),override_on(X_a,option(X_b)),F),G),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)),semilattice_sup_sup(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)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)),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(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)),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_1),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),G)))))),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(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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),G))))).
% 80.47/80.13  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_1),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f89(X_a,Q_2,P_1,A_1,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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))).
% 80.47/80.13  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_1),B_1))|hBOOL(hAPP(X_a,bool,P_1,$f89(X_a,Q_2,P_1,A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))).
% 80.47/80.13  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_1),B_1))| -hBOOL(hAPP(X_a,bool,Q_2,$f89(X_a,Q_2,P_1,A_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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),B_1),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)))).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f92(X_a,X,Y,Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f91(X_a,X,Y,Z)),$f90(X_a,X,Y,Z)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f92(X_a,X,Y,Z)),$f91(X_a,X,Y,Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f92(X_a,X,Y,Z)),$f90(X_a,X,Y,Z)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Z)).
% 80.47/80.13  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f95(X_a,X,Y,Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f94(X_a,X,Y,Z)),$f93(X_a,X,Y,Z)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f95(X_a,X,Y,Z)),$f94(X_a,X,Y,Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f95(X_a,X,Y,Z)),$f93(X_a,X,Y,Z)))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),Y),Z))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Z)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))|hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),B_1)!=bot_bot(fun(X_b,bool))|hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)).
% 80.47/80.13  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_2),G),Fa))|hAPP(fun(X_b,bool),X_a,Fa,bot_bot(fun(X_b,bool)))=ti(X_a,Z_2).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_1))|hAPP(fun(X_b,bool),X_a,Fa,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_1))=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,Fa,A_1)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))),hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,Fa,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_1))=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,Fa,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_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),bot_bot(fun(X_b,bool)))))).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),A_1))|hAPP(fun(X_b,bool),X_a,Fa,A_1)=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,Fa,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_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),bot_bot(fun(X_b,bool)))))).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f96(X_b,X_a,B_1,A_1,F,Z_2,G,Fa)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),B_1)))|hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),B_1))|hAPP(X_b,X_a,G,$f96(X_b,X_a,B_1,A_1,F,Z_2,G,Fa))!=ti(X_a,Z_2)|hAPP(fun(X_b,bool),X_a,Fa,hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,Fa,A_1)),hAPP(fun(X_b,bool),X_a,Fa,B_1)).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f97(X_b,X_a,A_1,F,Z_2,G,Fa)),A_1))|hAPP(fun(X_b,bool),X_a,Fa,A_1)=ti(X_a,Z_2).
% 80.47/80.13  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(X_b,X_a,G,$f97(X_b,X_a,A_1,F,Z_2,G,Fa))!=ti(X_a,Z_2)|hAPP(fun(X_b,bool),X_a,Fa,A_1)=ti(X_a,Z_2).
% 80.47/80.13  0 [] hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),bot_bot(fun(X_a,bool)))=ti(fun(X_a,X_b),F).
% 80.47/80.13  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_2),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),C),D_1)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D_1)).
% 80.47/80.13  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_2),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),C),D_1)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),C),D_1)).
% 80.47/80.13  0 [] -ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),C),D_1)|ti(X_a,A_2)!=ti(X_a,B)|ti(X_a,C)=ti(X_a,D_1).
% 80.47/80.13  0 [] -ab_group_add(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_2),B)!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),C),D_1)|ti(X_a,A_2)=ti(X_a,B)|ti(X_a,C)!=ti(X_a,D_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),X_1)=hAPP(X_a,X_b,G,X_1).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),X_1)=hAPP(X_a,X_b,F,X_1).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))|hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),A_2)=hAPP(X_a,X_b,F,A_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))|hAPP(X_a,X_b,hAPP(fun(X_a,bool),fun(X_a,X_b),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_a,X_b))),override_on(X_a,X_b),F),G),A_1),A_2)=hAPP(X_a,X_b,G,A_2).
% 80.47/80.13  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_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),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),partial_flat_lub(X_a),B),A_1)=ti(X_a,B).
% 80.47/80.13  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_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),X_a,hAPP(X_a,fun(fun(X_a,bool),X_a),partial_flat_lub(X_a),B),A_1)=hAPP(fun(X_a,bool),X_a,the_1(X_a),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)),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_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)))))).
% 80.47/80.13  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)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),combc(fun(X_a,bool),fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool)))))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),A_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),Y_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_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)))))).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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_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_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))))),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_2),A_1),hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Y_2))).
% 80.47/80.13  0 [] hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),hAPP(X_a,X_b,F,X_2))=ti(fun(X_a,X_b),F).
% 80.47/80.13  0 [] hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)!=ti(fun(X_a,X_b),F)|hAPP(X_a,X_b,F,X_2)=ti(X_b,Y_2).
% 80.47/80.13  0 [] hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)=ti(fun(X_a,X_b),F)|hAPP(X_a,X_b,F,X_2)!=ti(X_b,Y_2).
% 80.47/80.13  0 [] hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),X_2),Z_2)=hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Z_2).
% 80.47/80.13  0 [] hAPP(X_b,X_a,hAPP(X_a,fun(X_b,X_a),hAPP(X_b,fun(X_a,fun(X_b,X_a)),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,fun(X_b,X_a))),fun_upd(X_b,X_a),F),X_2),Y_2),X_2)=ti(X_a,Y_2).
% 80.47/80.13  0 [] ti(X_a,Z_2)!=ti(X_a,X_2)|hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2),Z_2)=ti(X_b,Y_2).
% 80.47/80.13  0 [] ti(X_a,Z_2)=ti(X_a,X_2)|hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2),Z_2)=hAPP(X_a,X_b,F,Z_2).
% 80.47/80.13  0 [] ti(X_a,A_2)=ti(X_a,C)|hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),M_1),A_2),B)),C),D_1)=hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),M_1),C),D_1)),A_2),B).
% 80.47/80.13  0 [] ti(X_a,Z_2)=ti(X_a,X_2)|hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2),Z_2)=hAPP(X_a,X_b,F,Z_2).
% 80.47/80.13  0 [] hAPP(X_b,X_a,F,X_2)!=ti(X_a,Y_2)|hAPP(X_a,fun(X_b,X_a),hAPP(X_b,fun(X_a,fun(X_b,X_a)),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,fun(X_b,X_a))),fun_upd(X_b,X_a),F),X_2),Y_2)=ti(fun(X_b,X_a),F).
% 80.47/80.13  0 [] ti(X_a,X_1)!=ti(X_a,A_2)|hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),A_2),B),X_1)=ti(X_b,B).
% 80.47/80.13  0 [] ti(X_a,X_1)=ti(X_a,A_2)|hAPP(X_a,X_b,hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),A_2),B),X_1)=hAPP(X_a,X_b,F,X_1).
% 80.47/80.13  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_2))=hAPP(X_b,X_b,hAPP(X_a,fun(X_b,X_b),F,X_2),Z_2).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),fun(option(X_b),bool),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(option(X_b),bool)),image(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),hAPP(X_b,option(X_b),some(X_b),Y_2))),A_1)=hAPP(fun(X_a,bool),fun(option(X_b),bool),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(option(X_b),bool)),image(X_a,option(X_b)),M_1),A_1).
% 80.47/80.13  0 [] hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),A_2),hAPP(X_b,option(X_b),some(X_b),X_2))!=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),N_1),A_2),hAPP(X_b,option(X_b),some(X_b),Y_2))|ti(X_b,X_2)=ti(X_b,Y_2).
% 80.47/80.13  0 [] hAPP(X_b,option(X_a),T_3,K)!=hAPP(X_a,option(X_a),some(X_a),X_2)|hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),T_3),K),hAPP(X_a,option(X_a),some(X_a),X_2))=ti(fun(X_b,option(X_a)),T_3).
% 80.47/80.13  0 [] hAPP(X_b,option(X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(X_a),B)),X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_2)|ti(X_b,X_2)=ti(X_b,A_2)|hAPP(X_b,option(X_a),M_1,X_2)=hAPP(X_a,option(X_a),some(X_a),Y_2).
% 80.47/80.13  0 [] hAPP(X_b,option(X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(X_a),B)),X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_2)|ti(X_a,B)=ti(X_a,Y_2)|ti(X_b,X_2)!=ti(X_b,A_2).
% 80.47/80.13  0 [] hAPP(X_b,option(X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(X_a),B)),X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_2)|ti(X_a,B)=ti(X_a,Y_2)|hAPP(X_b,option(X_a),M_1,X_2)=hAPP(X_a,option(X_a),some(X_a),Y_2).
% 80.47/80.13  0 [] hAPP(X_b,option(X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(X_a),B)),X_2)=hAPP(X_a,option(X_a),some(X_a),Y_2)|ti(X_b,X_2)!=ti(X_b,A_2)|ti(X_a,B)!=ti(X_a,Y_2).
% 80.47/80.13  0 [] hAPP(X_b,option(X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(X_a),B)),X_2)=hAPP(X_a,option(X_a),some(X_a),Y_2)|ti(X_b,X_2)=ti(X_b,A_2)|hAPP(X_b,option(X_a),M_1,X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_2).
% 80.47/80.13  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_2),bot_bot(fun(X_a,bool))),Z_2)).
% 80.47/80.13  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))).
% 80.47/80.13  0 [] -semilattice_sup(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),semilattice_sup_sup(X_a))).
% 80.47/80.13  0 [] -semilattice_inf(X_a)|hBOOL(hAPP(fun(X_a,fun(X_a,X_a)),bool,finite_comp_fun_idem(X_a,X_a),semilattice_inf_inf(X_a))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),B_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_1))),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),B_1),A_1)))=bot_bot(fun(X_b,bool)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),B_1))|hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_1))),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),B_1),A_1)))!=bot_bot(fun(X_b,bool)).
% 80.47/80.13  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(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),X_2),bot_bot(fun(X_a,bool)))|ti(fun(X_a,option(X_b)),F)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),X_2),hAPP(X_b,option(X_b),some(X_b),$f98(X_a,X_b,F,X_2))).
% 80.47/80.13  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(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),X_2),bot_bot(fun(X_a,bool)))|ti(fun(X_a,option(X_b)),F)!=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),X_2),hAPP(X_b,option(X_b),some(X_b),V)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),B_1),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)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),finite_fold(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),combc(fun(X_a,bool),fun(X_a,bool),fun(X_a,bool)),minus_minus(fun(X_a,bool)))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool))))),B_1),A_1).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_a,bool),fun(X_b,bool)),hAPP(fun(X_a,fun(X_b,bool)),fun(fun(X_b,bool),fun(fun(X_a,bool),fun(X_b,bool))),hAPP(fun(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool))),fun(fun(X_a,fun(X_b,bool)),fun(fun(X_b,bool),fun(fun(X_a,bool),fun(X_b,bool)))),finite_fold_image(fun(X_b,bool),X_a),semilattice_sup_sup(fun(X_b,bool))),hAPP(fun(X_b,bool),fun(X_a,fun(X_b,bool)),hAPP(fun(X_a,fun(fun(X_b,bool),fun(X_b,bool))),fun(fun(X_b,bool),fun(X_a,fun(X_b,bool))),combc(X_a,fun(X_b,bool),fun(X_b,bool)),hAPP(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),fun(X_b,bool))),hAPP(fun(X_b,fun(fun(X_b,bool),fun(X_b,bool))),fun(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),fun(X_b,bool)))),combb(X_b,fun(fun(X_b,bool),fun(X_b,bool)),X_a),insert(X_b)),F)),bot_bot(fun(X_b,bool)))),bot_bot(fun(X_b,bool))),A_1).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),bot_bot(fun(X_a,bool)))).
% 80.47/80.13  0 [] hAPP(X_a,option(X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),X_2),none(X_b)),X_1)=none(X_b).
% 80.47/80.13  0 [] hAPP(X_a,option(X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),T_3),K),hAPP(X_b,option(X_b),some(X_b),X_2)),$f99(X_a,X_b,T_3,K,X_2))!=none(X_b).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,option(X_a)),fun(fun(X_a,bool),bool),inj_on(X_a,option(X_a)),some(X_a)),A_1)).
% 80.47/80.13  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_2),bot_bot(fun(X_b,bool)))=ti(X_a,Z_2).
% 80.47/80.13  0 [] none(X_a)!=hAPP(X_a,option(X_a),some(X_a),A_8).
% 80.47/80.13  0 [] hAPP(X_a,option(X_a),some(X_a),A_8)!=none(X_a).
% 80.47/80.13  0 [] ti(option(X_a),X_2)=hAPP(X_a,option(X_a),some(X_a),$f100(X_a,X_2))|ti(option(X_a),X_2)=none(X_a).
% 80.47/80.13  0 [] ti(option(X_a),X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_1)|ti(option(X_a),X_2)!=none(X_a).
% 80.47/80.13  0 [] ti(option(X_a),X_2)=none(X_a)|ti(option(X_a),X_2)=hAPP(X_a,option(X_a),some(X_a),$f101(X_a,X_2)).
% 80.47/80.13  0 [] ti(option(X_a),X_2)!=none(X_a)|ti(option(X_a),X_2)!=hAPP(X_a,option(X_a),some(X_a),Y_1).
% 80.47/80.13  0 [] hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G),Z_2),bot_bot(fun(X_b,bool)))=ti(X_a,Z_2).
% 80.47/80.13  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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(option(X_b),fun(X_a,bool),hAPP(fun(X_a,fun(option(X_b),bool)),fun(option(X_b),fun(X_a,bool)),combc(X_a,option(X_b),bool),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),bool)),hAPP(fun(option(X_b),fun(option(X_b),bool)),fun(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),bool))),combb(option(X_b),fun(option(X_b),bool),X_a),fe_qual(option(X_b))),M_1)),none(X_b)))).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)))|hAPP(X_a,option(X_b),M_1,A_2)!=none(X_b).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)))|hAPP(X_a,option(X_b),M_1,A_2)=none(X_b).
% 80.47/80.13  0 [] hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G)=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),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_b,fun(X_a,X_a))),combb(X_a,fun(X_a,X_a),X_b),F),G)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hAPP(X_a,X_b,F,X_2)!=hAPP(X_a,X_b,F,Y_2)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))|ti(X_a,X_2)=ti(X_a,Y_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),X_2),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))|hAPP(X_a,X_b,F,X_2)!=hAPP(X_a,X_b,F,Y_2)|ti(X_a,X_2)=ti(X_a,Y_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),X_2),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))|hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,F,Y_2)|ti(X_a,X_2)!=ti(X_a,Y_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|ti(X_a,X_2)=ti(X_a,Y_2)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),A_1))|hAPP(X_a,X_b,F,X_2)!=hAPP(X_a,X_b,F,Y_2).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),X_1),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Xa),A_1))|hAPP(X_a,X_b,F,X_1)!=hAPP(X_a,X_b,F,Xa)|ti(X_a,X_1)=ti(X_a,Xa).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),$f103(X_a,X_b,F,A_1)),A_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),$f102(X_a,X_b,F,A_1)),A_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hAPP(X_a,X_b,F,$f103(X_a,X_b,F,A_1))=hAPP(X_a,X_b,F,$f102(X_a,X_b,F,A_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|ti(X_a,$f103(X_a,X_b,F,A_1))!=ti(X_a,$f102(X_a,X_b,F,A_1)).
% 80.47/80.13  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),combi(X_a)),A_1)).
% 80.47/80.13  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),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_1),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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_1),B_1))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),F),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)!=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)|ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(option(X_a),bool,is_none(X_a),X_2))|ti(option(X_a),X_2)=none(X_a).
% 80.47/80.14  0 [] hBOOL(hAPP(option(X_a),bool,is_none(X_a),X_2))|ti(option(X_a),X_2)!=none(X_a).
% 80.47/80.14  0 [] hBOOL(hAPP(option(X_a),bool,is_none(X_a),none(X_a))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),Y_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),hAPP(X_b,fun(X_a,X_b),hAPP(X_a,fun(X_b,fun(X_a,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,fun(X_a,X_b))),fun_upd(X_a,X_b),F),X_2),Y_2)),A_1)).
% 80.47/80.14  0 [] -semilattice_sup(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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),semilattice_sup_sup(X_a),A_2),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),semilattice_sup_sup(X_a)),B),A_1))).
% 80.47/80.14  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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(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),semilattice_inf_inf(X_a)),B),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),B))).
% 80.47/80.14  0 [] -semilattice_sup(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),semilattice_sup_sup(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(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),semilattice_sup_sup(X_a)),B),A_1)).
% 80.47/80.14  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),semilattice_inf_inf(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(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),semilattice_inf_inf(X_a)),B),A_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)!=bot_bot(fun(X_a,bool))|hAPP(X_a,option(X_b),F,X_1)=none(X_b).
% 80.47/80.14  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)=bot_bot(fun(X_a,bool))|hAPP(X_a,option(X_b),F,$f104(X_a,X_b,F))!=none(X_b).
% 80.47/80.14  0 [] hAPP(option(X_b),X_a,hAPP(fun(X_b,X_a),fun(option(X_b),X_a),hAPP(X_a,fun(fun(X_b,X_a),fun(option(X_b),X_a)),option_rec(X_a,X_b),F1),F2),none(X_b))=ti(X_a,F1).
% 80.47/80.14  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b)))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(option(X_a),fun(X_a,bool),set(X_a),none(X_a))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(option(X_a),fun(X_a,bool),set(X_a),Xo)!=bot_bot(fun(X_a,bool))|ti(option(X_a),Xo)=none(X_a).
% 80.47/80.14  0 [] hAPP(option(X_a),fun(X_a,bool),set(X_a),Xo)=bot_bot(fun(X_a,bool))|ti(option(X_a),Xo)!=none(X_a).
% 80.47/80.14  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_2),G),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,Fa,A_1)=hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G),Z_2),A_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),C_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_1),C_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),C_2))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),C_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_1),C_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),C_2))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),semilattice_sup_sup(fun(X_a,bool)),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)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool))),finite_fold(X_a,fun(X_a,bool)),insert(X_a)),B_1),A_1).
% 80.47/80.14  0 [] hAPP(X_b,option(X_a),F,X_2)!=none(X_a)|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)),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)),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_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)),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)),A_1).
% 80.47/80.14  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(X_a),A_1))|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_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_1))=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_2),A_1)).
% 80.47/80.14  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(X_a),A_1))|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_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_1))=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_2)),A_1).
% 80.47/80.14  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),X)=ti(X_a,X).
% 80.47/80.14  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),X_a,Fa,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_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),F),X_2),A_1).
% 80.47/80.14  0 [] -lattice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),X)=ti(X_a,X).
% 80.47/80.14  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,Fa,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_2),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),F),A_2),A_1).
% 80.47/80.14  0 [] hAPP(pname,option(com),body,Pn)=none(com)|hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,Pn))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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_2),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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_2),A_1)))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_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_2),bot_bot(fun(X_a,bool))))))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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_2),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_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_2),bot_bot(fun(X_a,bool))))))).
% 80.47/80.14  0 [] ti(option(X_a),Y_2)!=none(X_a)|hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),F),X_2),Y_2))=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)),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)),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)))).
% 80.47/80.14  0 [] ti(option(X_a),Y_2)=none(X_a)|hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),F),X_2),Y_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),hAPP(fun(X_b,option(X_a)),fun(X_b,bool),dom(X_b,X_a),F)).
% 80.47/80.14  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f105(X_a,C,B,A_1)),A_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),semilattice_inf_inf(X_a),B),C)),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),semilattice_inf_inf(X_a)),C),A_1))).
% 80.47/80.14  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),$f105(X_a,C,B,A_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),semilattice_inf_inf(X_a),B),C)),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),semilattice_inf_inf(X_a)),C),A_1))).
% 80.47/80.14  0 [] -semilattice_sup(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f106(X_a,C,B,A_1)),A_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(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),semilattice_sup_sup(X_a)),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B),C))).
% 80.47/80.14  0 [] -semilattice_sup(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f106(X_a,C,B,A_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),semilattice_sup_sup(X_a)),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B),C))).
% 80.47/80.14  0 [] ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F_1),A_1))| -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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F_1),A_1)),A_7))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),$f107(X_b,X_a,A_7,A_1)),A_7)=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),$f108(X_b,X_a,A_7,A_1)),A_1))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G_1),A_7)!=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),$f108(X_b,X_a,A_7,A_1)),A_1)),A_7))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G_1),A_7)!=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] ti(option(X_a),Y)=none(X_a)|ti(option(X_a),Y)=hAPP(X_a,option(X_a),some(X_a),$f109(X_a,Y)).
% 80.47/80.14  0 [] hAPP(X_b,option(X_a),M_1,A_2)!=none(X_a)|hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),M_1),A_2),hAPP(X_a,option(X_a),some(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),B),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),M_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f111(X_b,X_a,G,F,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f111(X_b,X_a,G,F,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f110(X_b,X_a,G,F,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f110(X_b,X_a,G,F,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f111(X_b,X_a,G,F,A_1)))=hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f110(X_b,X_a,G,F,A_1)))|hAPP(X_a,X_b,G,$f111(X_b,X_a,G,F,A_1))=hAPP(X_a,X_b,G,$f110(X_b,X_a,G,F,A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f111(X_b,X_a,G,F,A_1)))=hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f110(X_b,X_a,G,F,A_1)))|hAPP(X_a,X_b,G,$f111(X_b,X_a,G,F,A_1))=hAPP(X_a,X_b,G,$f110(X_b,X_a,G,F,A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f111(X_b,X_a,G,F,A_1)))!=hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f110(X_b,X_a,G,F,A_1)))|hAPP(X_a,X_b,G,$f111(X_b,X_a,G,F,A_1))!=hAPP(X_a,X_b,G,$f110(X_b,X_a,G,F,A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f111(X_b,X_a,G,F,A_1)))!=hAPP(X_a,X_b,G,hAPP(X_a,X_a,F,$f110(X_b,X_a,G,F,A_1)))|hAPP(X_a,X_b,G,$f111(X_b,X_a,G,F,A_1))!=hAPP(X_a,X_b,G,$f110(X_b,X_a,G,F,A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  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(X_a),A_1))|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_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_1))=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_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_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)))))).
% 80.47/80.14  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(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_2),A_1)=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_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_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)))))).
% 80.47/80.14  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_2))=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_2)).
% 80.47/80.14  0 [] hAPP(X_b,option(X_a),M_1,A_2)!=hAPP(X_a,option(X_a),some(X_a),B)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),M_1))).
% 80.47/80.14  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(X_a),A_1))|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_2),A_1))=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_2)),A_1).
% 80.47/80.14  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(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_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_1))=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_2),A_1)).
% 80.47/80.14  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(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_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_1))=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_2)),A_1).
% 80.47/80.14  0 [] hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(option(X_a),fun(X_b,option(X_a)),combk(option(X_a),X_b),none(X_a)))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),A_2),bot_bot(fun(X_b,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),hAPP(fun(X_a,bool),X_a,the_1(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_1))),hAPP(X_b,fun(X_a,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_b,fun(X_a,bool)),combc(X_a,X_b,bool),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(fun(X_a,X_b),fun(X_a,fun(X_b,bool))),combb(X_b,fun(X_b,bool),X_a),fe_qual(X_b)),F)),A_2)))),bot_bot(fun(X_a,bool))))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))|hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),none(X_b))=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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))))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))|hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),none(X_b))=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2).
% 80.47/80.14  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)),$f113(X_b,X_a,G,B_1,F,A_1)),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),$f113(X_b,X_a,G,B_1,F,A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),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)),B_1),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),$f113(X_b,X_a,G,B_1,F,A_1)))))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X6),$f113(X_b,X_a,G,B_1,F,A_1)))|hAPP(X_a,X_b,$f112(X_b,X_a,G,B_1,F,A_1),X6)=hAPP(X_a,X_b,F,X6).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X7),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_1),$f113(X_b,X_a,G,B_1,F,A_1))))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,$f112(X_b,X_a,G,B_1,F,A_1),X7)),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)),B_1),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),$f113(X_b,X_a,G,B_1,F,A_1))))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X7),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_1),$f113(X_b,X_a,G,B_1,F,A_1))))|ti(X_a,X7)=hAPP(X_b,X_a,G,hAPP(X_a,X_b,$f112(X_b,X_a,G,B_1,F,A_1),X7)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),A_1)=hAPP(fun(X_b,bool),X_a,hAPP(X_a,fun(fun(X_b,bool),X_a),hAPP(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a)),hAPP(fun(X_a,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_a,fun(fun(X_b,bool),X_a))),finite_fold_image(X_a,X_b),F),G),Z_2),A_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),A_1)=ti(X_a,Z_2).
% 80.47/80.14  0 [] hAPP(X_b,X_a,F,A_2)!=ti(X_a,B)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),B_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),A_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),B_1))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,X_b),fun(X_a,bool),hAPP(fun(X_b,bool),fun(fun(X_a,X_b),fun(X_a,bool)),combb(X_b,bool,X_a),P_1),F)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),B_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(X_a,bool,hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1),X_2))|hBOOL(hAPP(X_b,bool,A_1,hAPP(X_a,X_b,F,X_2))).
% 80.47/80.14  0 [] hBOOL(hAPP(X_a,bool,hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1),X_2))| -hBOOL(hAPP(X_b,bool,A_1,hAPP(X_a,X_b,F,X_2))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_2)=hAPP(X_a,option(X_b),M_1,X_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_b,X_a,F,A_2)),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),A_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_a,bool)),combc(X_a,fun(X_b,bool),bool),hAPP(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),bool)),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_a,X_b),fun(X_a,fun(fun(X_b,bool),bool))),combb(X_b,fun(fun(X_b,bool),bool),X_a),member(X_b)),F)),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),vimage(X_a,X_a),combi(X_a)),Y_3)=ti(fun(X_a,bool),Y_3).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),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_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_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_sup_sup(fun(X_b,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)).
% 80.47/80.14  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_1),B_1))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),B_1))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),bot_bot(fun(X_b,bool)))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_2)=none(X_b).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_1)=hAPP(X_a,option(X_b),M_1,X_1).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1),X_1)=none(X_b).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),A_1)),B_1)=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)).
% 80.47/80.14  0 [] hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),combk(option(X_b),X_a),none(X_b))),D_2),X_1)=none(X_b).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),B),bot_bot(fun(X_b,bool))))))|hAPP(X_a,X_b,F,A_2)=ti(X_b,B).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),B),bot_bot(fun(X_b,bool))))))|hAPP(X_a,X_b,F,A_2)!=ti(X_b,B).
% 80.47/80.14  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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1))),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,option(X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),bot_bot(fun(X_a,bool))),X_1)=none(X_b).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(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_2),A_1))=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),F),A_1)),A_2),hAPP(X_a,option(X_b),F,A_2)).
% 80.47/80.14  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),M_1)),A_1).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),A_2),bot_bot(fun(X_b,bool))))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),H),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),H),Fa)),A_1))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),A_1)=ti(X_a,Z_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))|hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),Y_2)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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)))))),X_2),Y_2).
% 80.47/80.14  0 [] hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2)),X_2),Y_2)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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)))))),X_2),Y_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))|hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),Y_2)),D_2)=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_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)),D_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)))))),X_2),Y_2).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),D_2))|hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),Y_2)),D_2)=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),D_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(fun(X_b,bool),fun(X_b,option(X_a)),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(X_b,option(X_a))),restrict_map(X_b,X_a),M_1),A_1))))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f114(X_a,X_b,Y_2,M_1,A_1)),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),Y_2),hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),hAPP(fun(X_b,bool),fun(X_b,option(X_a)),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(X_b,option(X_a))),restrict_map(X_b,X_a),M_1),A_1))))|hAPP(X_b,option(X_a),M_1,$f114(X_a,X_b,Y_2,M_1,A_1))=hAPP(X_a,option(X_a),some(X_a),Y_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),B_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f115(X_b,X_a,Y_2,F,G,S)),S))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),Y_2)),S)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),G),Y_2)),S).
% 80.47/80.14  0 [] hAPP(X_a,X_b,F,$f115(X_b,X_a,Y_2,F,G,S))!=hAPP(X_a,X_b,G,$f115(X_b,X_a,Y_2,F,G,S))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),Y_2)),S)=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),G),Y_2)),S).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))|ti(fun(X_b,bool),A_1)!=ti(fun(X_b,bool),B_1)|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),$f116(X_b,X_a,H,G,A_1,B_1,F,Z_2,Fa)),B_1))|hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,H),A_1)=hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),B_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))|ti(fun(X_b,bool),A_1)!=ti(fun(X_b,bool),B_1)|hAPP(X_b,X_a,H,$f116(X_b,X_a,H,G,A_1,B_1,F,Z_2,Fa))!=hAPP(X_b,X_a,G,$f116(X_b,X_a,H,G,A_1,B_1,F,Z_2,Fa))|hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,H),A_1)=hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),B_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(X_b,fun(fun(X_b,bool),fun(X_b,bool)),insert(X_b),A_2),bot_bot(fun(X_b,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),hAPP(fun(X_a,bool),X_a,the_1(X_a),hAPP(X_b,fun(X_a,bool),hAPP(fun(X_a,fun(X_b,bool)),fun(X_b,fun(X_a,bool)),combc(X_a,X_b,bool),hAPP(fun(X_a,X_b),fun(X_a,fun(X_b,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(fun(X_a,X_b),fun(X_a,fun(X_b,bool))),combb(X_b,fun(X_b,bool),X_a),fe_qual(X_b)),F)),A_2))),bot_bot(fun(X_a,bool))))).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] hBOOL(hAPP(X_a,bool,top_top(fun(X_a,bool)),X_2)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),hAPP(fun(X_b,X_c),fun(X_b,X_a),hAPP(fun(X_c,X_a),fun(fun(X_b,X_c),fun(X_b,X_a)),combb(X_c,X_a,X_b),F),G)),top_top(fun(X_b,bool)))=hAPP(fun(X_c,bool),fun(X_a,bool),hAPP(fun(X_c,X_a),fun(fun(X_c,bool),fun(X_a,bool)),image(X_c,X_a),F),hAPP(fun(X_b,bool),fun(X_c,bool),hAPP(fun(X_b,X_c),fun(fun(X_b,bool),fun(X_c,bool)),image(X_b,X_c),G),top_top(fun(X_b,bool)))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_b,X_a,F,X_2)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool))))).
% 80.47/80.14  0 [] ti(X_a,B)!=hAPP(X_b,X_a,F,X_2)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool))))).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),top_top(X_a))=top_top(X_a).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),top_top(X_a)),X)=top_top(X_a).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),Y_2)!=top_top(X_a)|ti(X_a,X_2)=top_top(X_a).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),Y_2)!=top_top(X_a)|ti(X_a,Y_2)=top_top(X_a).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),Y_2)=top_top(X_a)|ti(X_a,X_2)!=top_top(X_a)|ti(X_a,Y_2)!=top_top(X_a).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),top_top(X_a))=ti(X_a,X).
% 80.47/80.14  0 [] -bounded_lattice_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),top_top(X_a)),X)=ti(X_a,X).
% 80.47/80.14  0 [] -top(X_a)|hAPP(X_b,X_a,top_top(fun(X_b,X_a)),X_2)=top_top(X_a).
% 80.47/80.14  0 [] top_top(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),fTrue)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool))))|hBOOL(hAPP(fun(product_prod(X_a,X_b),bool),bool,finite_finite(product_prod(X_a,X_b)),top_top(fun(product_prod(X_a,X_b),bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),top_top(fun(option(X_a),bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),top_top(fun(option(X_a),bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite(sum_sum(X_a,X_b)),top_top(fun(sum_sum(X_a,X_b),bool))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite(sum_sum(X_a,X_b)),top_top(fun(sum_sum(X_a,X_b),bool))))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool)))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(sum_sum(X_a,X_b),bool),bool,finite_finite(sum_sum(X_a,X_b)),top_top(fun(sum_sum(X_a,X_b),bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool)))).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),top_top(fun(X_a,bool)))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),top_top(fun(X_a,bool))),B_1)=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),top_top(fun(X_a,bool)))=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),top_top(fun(X_a,bool))),B_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.14  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_1),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -finite_finite_1(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] top_top(fun(X_a,bool))!=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_a,X_b),bool),bool,finite_finite(fun(X_a,X_b)),top_top(fun(fun(X_a,X_b),bool))))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),top_top(fun(X_b,bool)))).
% 80.47/80.14  0 [] -top(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_3))|ti(X_a,A_3)=top_top(X_a).
% 80.47/80.14  0 [] -top(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_2))|ti(X_a,A_2)=top_top(X_a).
% 80.47/80.14  0 [] -top(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),top_top(X_a)),A_2))|ti(X_a,A_2)!=top_top(X_a).
% 80.47/80.14  0 [] -top(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),top_top(X_a))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1))))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(P_1)|hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),P_1))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hBOOL(P_1)|hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(bool,fun(X_a,bool),combk(bool,X_a),P_1))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(X_a,X_b,F,X_2)!=hAPP(X_a,X_b,F,Y_2)|ti(X_a,X_2)=ti(X_a,Y_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(X_a,X_b,F,X_2)=hAPP(X_a,X_b,F,Y_2)|ti(X_a,X_2)!=ti(X_a,Y_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(X_a,X_b,F,X_2)!=hAPP(X_a,X_b,F,Y_2)|ti(X_a,X_2)=ti(X_a,Y_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,fun(X_c,X_b)),fun(fun(X_a,bool),bool),inj_on(X_a,fun(X_c,X_b)),hAPP(fun(X_a,X_b),fun(X_a,fun(X_c,X_b)),hAPP(fun(X_b,fun(X_c,X_b)),fun(fun(X_a,X_b),fun(X_a,fun(X_c,X_b))),combb(X_b,fun(X_c,X_b),X_a),combk(X_b,X_c)),F)),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] top_top(fun(option(X_a),bool))=hAPP(fun(option(X_a),bool),fun(option(X_a),bool),hAPP(option(X_a),fun(fun(option(X_a),bool),fun(option(X_a),bool)),insert(option(X_a)),none(X_a)),hAPP(fun(X_a,bool),fun(option(X_a),bool),hAPP(fun(X_a,option(X_a)),fun(fun(X_a,bool),fun(option(X_a),bool)),image(X_a,option(X_a)),some(X_a)),top_top(fun(X_a,bool)))).
% 80.47/80.14  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_1),top_top(fun(X_a,bool)))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),top_top(fun(X_a,bool)))))|ti(X_b,B)=hAPP(X_a,X_b,F,$f117(X_a,X_b,B,F)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),top_top(fun(X_a,bool)))))|ti(X_b,B)!=hAPP(X_a,X_b,F,Y_1)|ti(X_a,Y_1)=ti(X_a,$f117(X_a,X_b,B,F)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),top_top(fun(X_a,bool)))))|ti(X_b,B)!=hAPP(X_a,X_b,F,X_1)|ti(X_b,B)=hAPP(X_a,X_b,F,$f118(X_a,X_b,B,F,X_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),B),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),top_top(fun(X_a,bool)))))|ti(X_b,B)!=hAPP(X_a,X_b,F,X_1)|ti(X_a,$f118(X_a,X_b,B,F,X_1))!=ti(X_a,X_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_2),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),hAPP(X_a,X_b,F,A_2)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_2),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)!=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)=hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)|ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B_1).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] -lattice(X_a)|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=ti(X_a,A_2).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_a,bool),bool),inj_on(X_a,fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),insert(X_a)),bot_bot(fun(X_a,bool)))),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),top_top(fun(X_b,bool)))))|hBOOL(hAPP(fun(X_c,bool),bool,finite_finite(X_c),hAPP(fun(X_b,bool),fun(X_c,bool),hAPP(fun(X_b,X_c),fun(fun(X_b,bool),fun(X_c,bool)),image(X_b,X_c),hAPP(fun(X_b,X_a),fun(X_b,X_c),hAPP(fun(X_a,X_c),fun(fun(X_b,X_a),fun(X_b,X_c)),combb(X_a,X_c,X_b),F),G)),top_top(fun(X_b,bool))))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),C)),A_1)=top_top(fun(X_b,bool)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),combk(X_a,X_b),C)),A_1)=bot_bot(fun(X_b,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),hAPP(fun(X_a,X_b),fun(X_a,option(X_b)),hAPP(fun(X_b,option(X_b)),fun(fun(X_a,X_b),fun(X_a,option(X_b))),combb(X_b,option(X_b),X_a),some(X_b)),F))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),top_top(fun(X_a,bool)))!=top_top(fun(X_a,bool))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),F),top_top(fun(X_a,bool))))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),F),top_top(fun(X_a,bool)))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))| -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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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_1),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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_1),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(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_1),B_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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1)!=bot_bot(fun(X_b,bool))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),A_1)=bot_bot(fun(X_b,bool))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),H),Fa)))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),H),top_top(fun(X_a,bool)))!=top_top(fun(X_b,bool))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),Fa)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))| -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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),F),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),H),top_top(fun(X_b,bool))))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),H),Fa))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),hAPP(fun(X_b,bool),fun(option(X_a),bool),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(option(X_a),bool)),image(X_b,option(X_a)),F),top_top(fun(X_b,bool)))))|hBOOL(hAPP(fun(option(X_a),bool),bool,finite_finite(option(X_a)),hAPP(fun(X_b,bool),fun(option(X_a),bool),hAPP(fun(X_b,option(X_a)),fun(fun(X_b,bool),fun(option(X_a),bool)),image(X_b,option(X_a)),hAPP(option(X_a),fun(X_b,option(X_a)),hAPP(X_b,fun(option(X_a),fun(X_b,option(X_a))),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),fun(X_b,option(X_a)))),fun_upd(X_b,option(X_a)),F),A_2),hAPP(X_a,option(X_a),some(X_a),B))),top_top(fun(X_b,bool))))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))| -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),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),B_1)),A_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_2),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),semilattice_inf_inf(X_a)),A_2),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_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),semilattice_inf_inf(X_a)),X_2),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_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)))))).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=ti(X_a,X_2).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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_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)))))).
% 80.47/80.14  0 [] -lattice(X_a)|hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f120(X_a,N,H)),$f119(X_a,N,H)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,H,$f120(X_a,N,H))),hAPP(X_a,X_a,H,$f119(X_a,N,H)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))|ti(fun(X_a,bool),N)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),N))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f122(X_a,A_1)),$f121(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),$f122(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),$f121(X_a,A_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_lattice_Inf_fin(X_a),A_1)),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,option(X_b)),fun(X_a,bool),dom(X_a,X_b),F)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))|hAPP(X_a,option(X_b),F,$f123(X_a,X_b,F))=none(X_b).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),B),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))))|ti(X_a,B)=hAPP(X_b,X_a,F,$f124(X_a,X_b,B,F)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] hAPP(X_a,X_b,F,$f126(X_a,X_b,F))=hAPP(X_a,X_b,F,$f125(X_a,X_b,F))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] ti(X_a,$f126(X_a,X_b,F))!=ti(X_a,$f125(X_a,X_b,F))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))|ti(X_a,Y_1)=hAPP(X_b,X_a,F,$f127(X_b,X_a,F,Y_1)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool))|ti(X_a,$f128(X_b,X_a,F))!=hAPP(X_b,X_a,F,X_1).
% 80.47/80.14  0 [] hAPP(X_b,X_a,G,hAPP(X_a,X_b,F,$f129(X_b,X_a,G,F)))!=ti(X_a,$f129(X_b,X_a,G,F))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),G),top_top(fun(X_b,bool)))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))|ti(X_a,Y_2)=hAPP(X_b,X_a,F,$f130(X_b,X_a,Y_2,F)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(fun(X_a,bool))|ti(X_a,Y_2)=hAPP(X_b,X_a,F,$f131(X_b,X_a,Y_2,F)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool))))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f132(X_a,A_1)),A_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1)).
% 80.47/80.14  0 [] -lattice(X_a)|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=ti(X_a,A_2).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_2),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),semilattice_sup_sup(X_a)),A_2),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_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),semilattice_sup_sup(X_a)),X_2),A_1).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=ti(X_a,X_2).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_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)))))).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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_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)))))).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1)).
% 80.47/80.14  0 [] -lattice(X_a)|hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f134(X_a,N,H)),$f133(X_a,N,H)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,H,$f134(X_a,N,H))),hAPP(X_a,X_a,H,$f133(X_a,N,H)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))|ti(fun(X_a,bool),N)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),N))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)).
% 80.47/80.14  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f136(X_a,A_1)),$f135(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),$f136(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),$f135(X_a,A_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_lattice_Sup_fin(X_a),A_1)),A_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),M_1),X_2),hAPP(X_b,option(X_b),some(X_b),Y_2))),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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),bot_bot(fun(X_a,bool)))))=hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),M_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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),bot_bot(fun(X_a,bool))))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))).
% 80.47/80.14  0 [] -ordered_ab_group_add(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_a),fun(fun(X_a,bool),bool),inj_on(X_a,X_a),uminus_uminus(X_a)),A_1)).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y)).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y)).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),A_1))=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] 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),P_1)),Q_2))=hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1))),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2)).
% 80.47/80.14  0 [] -boolean_algebra(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,uminus_uminus(X_a),Y)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),Y)).
% 80.47/80.14  0 [] -boolean_algebra(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,uminus_uminus(X_a),X)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),Y))).
% 80.47/80.14  0 [] -boolean_algebra(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),hAPP(X_a,X_a,uminus_uminus(X_a),Y)),hAPP(X_a,X_a,uminus_uminus(X_a),X))).
% 80.47/80.14  0 [] -boolean_algebra(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,uminus_uminus(X_a),X_2)),hAPP(X_a,X_a,uminus_uminus(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)).
% 80.47/80.14  0 [] -boolean_algebra(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,uminus_uminus(X_a),X_2)),hAPP(X_a,X_a,uminus_uminus(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)).
% 80.47/80.14  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),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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_1)).
% 80.47/80.14  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),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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_1)).
% 80.47/80.14  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_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)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)!=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)|ti(fun(X_a,bool),A_1)=ti(fun(X_a,bool),B_1).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)=hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)|ti(fun(X_a,bool),A_1)!=ti(fun(X_a,bool),B_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),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)),A_1))).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),X_2)!=hAPP(X_a,X_a,uminus_uminus(X_a),Y_2)|ti(X_a,X_2)=ti(X_a,Y_2).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),X_2)=hAPP(X_a,X_a,uminus_uminus(X_a),Y_2)|ti(X_a,X_2)!=ti(X_a,Y_2).
% 80.47/80.14  0 [] -uminus(X_a)|hAPP(X_b,X_a,hAPP(fun(X_b,X_a),fun(X_b,X_a),uminus_uminus(fun(X_b,X_a)),A_1),X_2)=hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_b,X_a,A_1,X_2)).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X))=ti(X_a,X).
% 80.47/80.14  0 [] -uminus(X_b)|hAPP(X_a,X_b,hAPP(fun(X_a,X_b),fun(X_a,X_b),uminus_uminus(fun(X_a,X_b)),A_1),X_1)=hAPP(X_b,X_b,uminus_uminus(X_b),hAPP(X_a,X_b,A_1,X_1)).
% 80.47/80.14  0 [] -group_add(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),A_2)!=hAPP(X_a,X_a,uminus_uminus(X_a),B)|ti(X_a,A_2)=ti(X_a,B).
% 80.47/80.14  0 [] -group_add(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),A_2)=hAPP(X_a,X_a,uminus_uminus(X_a),B)|ti(X_a,A_2)!=ti(X_a,B).
% 80.47/80.14  0 [] -group_add(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),A_2)!=ti(X_a,B)|hAPP(X_a,X_a,uminus_uminus(X_a),B)=ti(X_a,A_2).
% 80.47/80.14  0 [] -group_add(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),A_2)=ti(X_a,B)|hAPP(X_a,X_a,uminus_uminus(X_a),B)!=ti(X_a,A_2).
% 80.47/80.14  0 [] -group_add(X_a)|ti(X_a,A_2)!=hAPP(X_a,X_a,uminus_uminus(X_a),B)|ti(X_a,B)=hAPP(X_a,X_a,uminus_uminus(X_a),A_2).
% 80.47/80.14  0 [] -group_add(X_a)|ti(X_a,A_2)=hAPP(X_a,X_a,uminus_uminus(X_a),B)|ti(X_a,B)!=hAPP(X_a,X_a,uminus_uminus(X_a),A_2).
% 80.47/80.14  0 [] -group_add(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),A_3))=ti(X_a,A_3).
% 80.47/80.14  0 [] -ordered_ab_group_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),B_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),B_2)),hAPP(X_a,X_a,uminus_uminus(X_a),A_3))).
% 80.47/80.14  0 [] -ordered_ab_group_add(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,uminus_uminus(X_a),B)),hAPP(X_a,X_a,uminus_uminus(X_a),A_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B)).
% 80.47/80.14  0 [] -ordered_ab_group_add(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,uminus_uminus(X_a),B)),hAPP(X_a,X_a,uminus_uminus(X_a),A_2)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),B)).
% 80.47/80.14  0 [] -ordered_ab_group_add(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,uminus_uminus(X_a),A_2)),B))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),B)),A_2)).
% 80.47/80.14  0 [] -ordered_ab_group_add(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,uminus_uminus(X_a),A_2)),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),B)),A_2)).
% 80.47/80.14  0 [] -ordered_ab_group_add(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_a,X_a,uminus_uminus(X_a),B)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,uminus_uminus(X_a),A_2))).
% 80.47/80.14  0 [] -ordered_ab_group_add(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_2),hAPP(X_a,X_a,uminus_uminus(X_a),B)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(X_a,X_a,uminus_uminus(X_a),A_2))).
% 80.47/80.14  0 [] -ab_group_add(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),A_3),B_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),B_2),A_3).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),minus_minus(X_a),X),Y)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),Y)).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),bot_bot(X_a))=top_top(X_a).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),top_top(X_a))=bot_bot(X_a).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),X))=bot_bot(X_a).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),X)=bot_bot(X_a).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),X)=top_top(X_a).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),hAPP(X_a,X_a,uminus_uminus(X_a),X))=top_top(X_a).
% 80.47/80.14  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_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.14  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_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),bot_bot(fun(X_a,bool)))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),top_top(fun(X_a,bool)))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),A_1)=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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)),semilattice_inf_inf(fun(X_a,bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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)),semilattice_sup_sup(fun(X_a,bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),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)),top_top(fun(X_a,bool))),A_1).
% 80.47/80.14  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_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1).
% 80.47/80.14  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_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)),semilattice_inf_inf(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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_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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1)),B_1).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1))).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),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)),A_1),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),B_1))).
% 80.47/80.14  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),top_top(fun(X_b,bool)))!=top_top(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)),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1))),hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),A_1)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=top_top(fun(X_b,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=ti(fun(X_b,bool),B_1).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),B_1).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),C),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),D_1),A_1))|hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_b,X_a),fun(fun(X_a,bool),fun(X_b,bool)),vimage(X_b,X_a),hAPP(X_a,fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(X_a,fun(X_b,X_a)),combc(X_b,X_a,X_a),hAPP(X_a,fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(X_a,fun(X_b,fun(X_a,X_a))),combc(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),B_1))),C)),D_1)),A_1)=bot_bot(fun(X_b,bool)).
% 80.47/80.14  0 [] -boolean_algebra(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X),Y)!=bot_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X),Y)!=top_top(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),X)=ti(X_a,Y).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|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)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool,hAPP(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool),hAPP(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(fun(fun(X_b,X_a),fun(fun(X_b,bool),X_a)),bool)),big_comm_monoid_big(X_a,X_b),F),Z_2),Fa))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),A_1))|hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,hAPP(fun(X_b,X_a),fun(X_b,X_a),hAPP(fun(X_b,fun(X_a,X_a)),fun(fun(X_b,X_a),fun(X_b,X_a)),combs(X_b,X_a,X_a),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,X_a)),hAPP(fun(X_b,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,X_a),fun(X_b,fun(X_a,X_a))),combs(X_b,X_a,fun(X_a,X_a)),hAPP(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a))),hAPP(fun(bool,fun(X_a,fun(X_a,X_a))),fun(fun(X_b,bool),fun(X_b,fun(X_a,fun(X_a,X_a)))),combb(bool,fun(X_a,fun(X_a,X_a)),X_b),if(X_a)),P_1)),H)),G)),A_1)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),F,hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,H),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1)))),hAPP(fun(X_b,bool),X_a,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),X_a),Fa,G),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,bool),fun(fun(X_b,bool),fun(X_b,bool)),semilattice_inf_inf(fun(X_b,bool)),A_1),hAPP(fun(X_b,bool),fun(X_b,bool),uminus_uminus(fun(X_b,bool)),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))))).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,option(X_b)),hAPP(fun(X_a,option(X_b)),fun(fun(X_a,bool),fun(X_a,option(X_b))),restrict_map(X_a,X_b),F),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(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),bot_bot(fun(X_a,bool)))))=hAPP(option(X_b),fun(X_a,option(X_b)),hAPP(X_a,fun(option(X_b),fun(X_a,option(X_b))),hAPP(fun(X_a,option(X_b)),fun(X_a,fun(option(X_b),fun(X_a,option(X_b)))),fun_upd(X_a,option(X_b)),F),X_2),none(X_b)).
% 80.47/80.14  0 [] hBOOL(hAPP(X_b,bool,P_1,hAPP(X_a,X_b,F,$f137(X_b,X_a,Q_2,P_1,F))))|hBOOL(hAPP(X_a,bool,Q_2,$f137(X_b,X_a,Q_2,P_1,F)))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(X_b,bool,P_1,hAPP(X_a,X_b,F,$f137(X_b,X_a,Q_2,P_1,F))))| -hBOOL(hAPP(X_a,bool,Q_2,$f137(X_b,X_a,Q_2,P_1,F)))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_a,X_b),fun(fun(X_b,bool),fun(X_a,bool)),vimage(X_a,X_b),F),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),P_1))=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),Q_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),X_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),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)),A_1),B_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),X_2)),B_1)).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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),semilattice_inf_inf(X_a)),top_top(X_a)),A_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),M))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),X_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),M))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hAPP(X_a,X_b,F,X_2)!=ti(X_b,Y_2)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),Y_2)=ti(X_a,X_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(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),X_2),A_1))|hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),hAPP(X_a,X_b,F,X_2))=ti(X_a,X_2).
% 80.47/80.14  0 [] hAPP(X_a,X_b,hAPP(fun(X_b,X_a),fun(X_a,X_b),hAPP(fun(X_b,bool),fun(fun(X_b,X_a),fun(X_a,X_b)),the_inv_into(X_b,X_a),A_1),F),X_1)=hAPP(fun(X_b,bool),X_b,the_1(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(bool,bool)),fun(fun(X_b,bool),fun(X_b,bool)),combs(X_b,bool,bool),hAPP(fun(X_b,bool),fun(X_b,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(X_b,bool),fun(X_b,fun(bool,bool))),combb(bool,fun(bool,bool),X_b),fconj),hAPP(fun(X_b,bool),fun(X_b,bool),hAPP(fun(X_b,fun(fun(X_b,bool),bool)),fun(fun(X_b,bool),fun(X_b,bool)),combc(X_b,fun(X_b,bool),bool),member(X_b)),A_1))),hAPP(X_a,fun(X_b,bool),hAPP(fun(X_b,fun(X_a,bool)),fun(X_a,fun(X_b,bool)),combc(X_b,X_a,bool),hAPP(fun(X_b,X_a),fun(X_b,fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(fun(X_b,X_a),fun(X_b,fun(X_a,bool))),combb(X_a,fun(X_a,bool),X_b),fe_qual(X_a)),F)),X_1))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),top_top(fun(X_a,bool))))|hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),top_top(fun(X_a,bool))),F),hAPP(X_a,X_b,F,X_2))=ti(X_a,X_2).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hBOOL(hAPP(fun(X_b,bool),bool,hAPP(fun(X_b,X_a),fun(fun(X_b,bool),bool),inj_on(X_b,X_a),hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F)),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))| -hBOOL(hAPP(fun(X_b,bool),bool,hAPP(X_b,fun(fun(X_b,bool),bool),member(X_b),Y_2),hAPP(fun(X_a,bool),fun(X_b,bool),hAPP(fun(X_a,X_b),fun(fun(X_a,bool),fun(X_b,bool)),image(X_a,X_b),F),A_1)))|hAPP(X_a,X_b,F,hAPP(X_b,X_a,hAPP(fun(X_a,X_b),fun(X_b,X_a),hAPP(fun(X_a,bool),fun(fun(X_a,X_b),fun(X_b,X_a)),the_inv_into(X_a,X_b),A_1),F),Y_2))=ti(X_b,Y_2).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),B_1),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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),semilattice_inf_inf(X_a)),B_1),A_1).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)=hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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_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),bot_bot(fun(X_a,bool)))))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),B).
% 80.47/80.14  0 [] -comple44059174attice(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),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1))),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2)))| -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_4),C_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_4)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2)))| -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_4),C_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_4)).
% 80.47/80.14  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),top_top(fun(fun(X_a,bool),bool)))=bot_bot(fun(X_a,bool)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),B_1)).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1))).
% 80.47/80.14  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),bot_bot(fun(fun(X_a,bool),bool)))=top_top(fun(X_a,bool)).
% 80.47/80.14  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1)).
% 80.47/80.14  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(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)),semilattice_inf_inf(fun(X_a,bool)),A_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),A_1),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),B_1),bot_bot(fun(fun(X_a,bool),bool))))).
% 80.47/80.14  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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),B_1))),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_inf_inf(fun(fun(X_a,bool),bool)),A_1),B_1)))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),X_1)).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f138(X_a,B,A_1)),A_1)).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),$f138(X_a,B,A_1))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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,complete_Inf_Inf(X_a),A_1)),X_2)).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),U),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),V_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,complete_Inf_Inf(X_a),A_1)),V_1)).
% 80.47/80.14  0 [] -comple44059174attice(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)),B_1),A_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,complete_Inf_Inf(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),bot_bot(fun(X_a,bool)))=top_top(X_a).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),top_top(fun(X_a,bool)))=bot_bot(X_a).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),A_2),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)).
% 80.47/80.14  0 [] -comple1742628961attice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1)),A_2)!=top_top(X_a)| -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_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_1),A_2)=top_top(X_a).
% 80.47/80.14  0 [] -comple1742628961attice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1)),A_2)=top_top(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f139(X_a,B_1,A_2)),B_1)).
% 80.47/80.14  0 [] -comple1742628961attice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1)),A_2)=top_top(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),$f139(X_a,B_1,A_2)),A_2)!=top_top(X_a).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),B_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f140(X_a,A_1,C_2)),C_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2))).
% 80.47/80.14  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),$f140(X_a,A_1,C_2)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),C_2))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f141(X_a,U,A_1)),A_1))|ti(fun(X_a,bool),A_1)=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,complete_Inf_Inf(X_a),A_1)),U)).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f141(X_a,U,A_1)),U))|ti(fun(X_a,bool),A_1)=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,complete_Inf_Inf(X_a),A_1)),U)).
% 80.47/80.14  0 [] ti(fun(fun(X_a,bool),bool),S)=bot_bot(fun(fun(X_a,bool),bool))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f142(X_b,X_a,F,S)),S))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),S))).
% 80.47/80.14  0 [] ti(fun(fun(X_a,bool),bool),S)=bot_bot(fun(fun(X_a,bool),bool))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),$f142(X_b,X_a,F,S)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),S))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f143(X_a,B_1,A_1)),A_1))|ti(fun(fun(X_a,bool),bool),A_1)=bot_bot(fun(fun(X_a,bool),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),B_1)).
% 80.47/80.14  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)),$f143(X_a,B_1,A_1)),B_1))|ti(fun(fun(X_a,bool),bool),A_1)=bot_bot(fun(fun(X_a,bool),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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1)),B_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f144(X_a,C_2,A_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)),C_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1))).
% 80.47/80.14  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_2),$f144(X_a,C_2,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)),C_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Inf_Inf(fun(X_a,bool)),A_1))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f145(X_a,Z_2,A_1)),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),$f145(X_a,Z_2,A_1)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1))).
% 80.47/80.14  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_1),B_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),B_1))).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f147(X_b,X_a,F,A_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f146(X_b,X_a,F,A_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,F,$f147(X_b,X_a,F,A_1))=hAPP(X_a,X_b,F,$f146(X_b,X_a,F,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] ti(X_a,$f147(X_b,X_a,F,A_1))!=ti(X_a,$f146(X_b,X_a,F,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f148(X_b,X_a,G,F,A_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] hAPP(X_b,X_a,G,hAPP(X_a,X_b,F,$f148(X_b,X_a,G,F,A_1)))!=ti(X_a,$f148(X_b,X_a,G,F,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f149(X_b,X_a,F,G,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f149(X_b,X_a,F,G,A_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,F,$f149(X_b,X_a,F,G,A_1))!=hAPP(X_a,X_b,G,$f149(X_b,X_a,F,G,A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] hAPP(X_a,X_b,F,$f149(X_b,X_a,F,G,A_1))!=hAPP(X_a,X_b,G,$f149(X_b,X_a,F,G,A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),F),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,X_b),fun(fun(X_a,bool),bool),inj_on(X_a,X_b),G),A_1)).
% 80.47/80.14  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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),semilattice_sup_sup(X_a)),bot_bot(X_a)),A_1).
% 80.47/80.14  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f150(X_a)),top_top(fun(X_a,bool)))).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),top_top(fun(X_a,bool)))=top_top(X_a).
% 80.47/80.14  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_2),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1)).
% 80.47/80.14  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)),A_1)!=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),C_2))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),X_1),A_1)=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)),A_1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f151(X_a,C_2,A_1)),C_2)).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)),A_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),$f151(X_a,C_2,A_1)),A_1)!=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),A_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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),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(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1))).
% 80.47/80.15  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),bot_bot(fun(fun(X_a,bool),bool)))=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -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,complete_Sup_Sup(X_a),A_1)),B))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),B)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|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,complete_Sup_Sup(X_a),A_1)),B))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f152(X_a,A_1,B)),A_1)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|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,complete_Sup_Sup(X_a),A_1)),B))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f152(X_a,A_1,B)),B)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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,complete_Sup_Sup(X_a),A_1))).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),U),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),V_1),U))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),V_1),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))).
% 80.47/80.15  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(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)),semilattice_sup_sup(fun(X_a,bool)),A_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1)).
% 80.47/80.15  0 [] -comple44059174attice(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)),A_1),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,complete_Sup_Sup(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1))).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),bot_bot(fun(X_a,bool)))=bot_bot(X_a).
% 80.47/80.15  0 [] -comple1742628961attice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)),A_2)!=bot_bot(X_a)| -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_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_1),A_2)=bot_bot(X_a).
% 80.47/80.15  0 [] -comple1742628961attice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)),A_2)=bot_bot(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f153(X_a,B_1,A_2)),B_1)).
% 80.47/80.15  0 [] -comple1742628961attice(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)),A_2)=bot_bot(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),$f153(X_a,B_1,A_2)),A_2)!=bot_bot(X_a).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),A_1)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)).
% 80.47/80.15  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),top_top(fun(fun(X_a,bool),bool)))=top_top(fun(X_a,bool)).
% 80.47/80.15  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),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)),semilattice_sup_sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1)).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)=hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),A_1),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),B_1),bot_bot(fun(fun(X_a,bool),bool))))).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|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,complete_Sup_Sup(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1)),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),B_1)))).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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_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),bot_bot(fun(X_a,bool)))))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),A_2),B).
% 80.47/80.15  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(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_inf_inf(fun(fun(X_a,bool),bool)),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)),semilattice_inf_inf(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),B_1)))).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),B_1),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(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),semilattice_sup_sup(X_a)),B_1),A_1).
% 80.47/80.15  0 [] -comple61589808lgebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),A_1))=hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),A_1)).
% 80.47/80.15  0 [] -comple61589808lgebra(X_a)|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))=hAPP(fun(X_a,bool),X_a,complete_Inf_Inf(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),A_1)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)=hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),A_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f154(X_a,A_1)),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),$f154(X_a,A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1))).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_2),Fa))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f156(X_a,X_2,Fa)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),X_2),Fa)))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),X_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),Fa))=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_2),Fa))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f155(X_a,X_2,Fa)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),X_2),Fa)))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),X_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),Fa))=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_2),Fa))|ti(fun(X_a,bool),$f156(X_a,X_2,Fa))!=ti(fun(X_a,bool),$f155(X_a,X_2,Fa))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),X_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),Fa))=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_2),Fa))|hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),$f156(X_a,X_2,Fa)),$f155(X_a,X_2,Fa))!=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),X_2),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),Fa))=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_4),C_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),X_4))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),$f157(X_a,A_1,C_2))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_1),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),C_2)))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f157(X_a,A_1,C_2)),C_2)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f158(X_a,U,A_1)),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),$f158(X_a,U,A_1)))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),U),hAPP(fun(X_a,bool),X_a,complete_Sup_Sup(X_a),A_1))).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),$f159(X_a,C_2,A_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)),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),C_2)).
% 80.47/80.15  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)),$f159(X_a,C_2,A_1)),C_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(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)),C_2)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f160(X_a,Z_2,A_1)),A_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,complete_Sup_Sup(X_a),A_1)),Z_2)).
% 80.47/80.15  0 [] -comple44059174attice(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f160(X_a,Z_2,A_1)),Z_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,complete_Sup_Sup(X_a),A_1)),Z_2)).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f161(X_a,A_1)),A_1))|top_top(fun(X_a,bool))=ti(fun(X_a,bool),A_1).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1)))).
% 80.47/80.15  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_1),B_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))).
% 80.47/80.15  0 [] hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))=ti(fun(X_a,bool),A_1).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),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_1)),X_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(X_a,bool),bool,hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),powp(X_a),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_1)),X_1))| -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),X_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),bot_bot(fun(X_a,bool))),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_1),B_1)).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_1),B_1)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_1),B_1)).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),collect(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),combc(fun(X_a,bool),fun(X_a,bool),bool),ord_less_e_q(fun(X_a,bool))),A_1)).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)!=bot_bot(fun(fun(X_a,bool),bool)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))).
% 80.47/80.15  0 [] hAPP(fun(X_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)!=ti(fun(X_a,bool),B_1)|hAPP(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_b,bool),fun(X_a,bool)),fun(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool)),image(fun(X_b,bool),fun(X_a,bool)),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F)),hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),pow(X_b),A_1))=hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1).
% 80.47/80.15  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_1),B_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,finite_finite(fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1)).
% 80.47/80.15  0 [] hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),A_1),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),hAPP(fun(fun(X_a,bool),bool),fun(X_a,bool),complete_Sup_Sup(fun(X_a,bool)),A_1)))).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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_2),A_1))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_sup_sup(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),image(fun(X_a,bool),fun(X_a,bool)),hAPP(X_a,fun(fun(X_a,bool),fun(X_a,bool)),insert(X_a),A_2)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1))).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),top_top(fun(X_a,bool)))=top_top(fun(fun(X_a,bool),bool)).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),semilattice_inf_inf(fun(fun(X_a,bool),bool)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),A_1)),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1)).
% 80.47/80.15  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_b,bool),fun(X_a,bool),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F),A_1)),B_1))|hBOOL(hAPP(fun(fun(X_a,bool),bool),bool,hAPP(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),bool),bool),ord_less_e_q(fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(fun(X_b,bool),fun(X_a,bool)),fun(fun(fun(X_b,bool),bool),fun(fun(X_a,bool),bool)),image(fun(X_b,bool),fun(X_a,bool)),hAPP(fun(X_b,X_a),fun(fun(X_b,bool),fun(X_a,bool)),image(X_b,X_a),F)),hAPP(fun(X_b,bool),fun(fun(X_b,bool),bool),pow(X_b),A_1))),hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),B_1))).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),bot_bot(fun(X_a,bool)))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),insert(fun(X_a,bool)),bot_bot(fun(X_a,bool))),bot_bot(fun(fun(X_a,bool),bool))).
% 80.47/80.15  0 [] -distrib_lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),B_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool)),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,bool),X_a),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a))),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))))),combb(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),X_a),combs(X_a,fun(X_a,bool),fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))))),combb(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),X_a),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool))))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),X_a),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))))),combb(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),X_a),combb(fun(X_a,X_a),fun(X_a,bool),X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a)))),semilattice_inf_inf(X_a)))))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combb(bool,bool,X_a)),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_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))))))).
% 80.47/80.15  0 [] -distrib_lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,X_a),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,X_a),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,X_a),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a))),hAPP(X_a,fun(X_a,X_a),semilattice_inf_inf(X_a),X_2))))),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_1))))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_b,fun(X_a,bool)),fun(X_b,bool)),combb(fun(X_a,bool),bool,X_b),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_b,fun(X_a,bool)),hAPP(fun(X_b,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_b,fun(X_a,bool))),combc(X_b,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_b,fun(X_a,fun(bool,bool))),fun(X_b,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_b,fun(X_a,fun(bool,bool))),fun(X_b,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_b),combs(X_a,bool,bool)),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_b),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,X_b),fun(X_b,fun(X_a,bool)),hAPP(fun(X_b,fun(fun(X_a,X_b),fun(X_a,bool))),fun(fun(X_a,X_b),fun(X_b,fun(X_a,bool))),combc(X_b,fun(X_a,X_b),fun(X_a,bool)),hAPP(fun(X_b,fun(X_b,bool)),fun(X_b,fun(fun(X_a,X_b),fun(X_a,bool))),hAPP(fun(fun(X_b,bool),fun(fun(X_a,X_b),fun(X_a,bool))),fun(fun(X_b,fun(X_b,bool)),fun(X_b,fun(fun(X_a,X_b),fun(X_a,bool)))),combb(fun(X_b,bool),fun(fun(X_a,X_b),fun(X_a,bool)),X_b),combb(X_b,bool,X_a)),fe_qual(X_b))),F)))),P_1))))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_b,fun(X_a,bool)),fun(X_b,bool)),combb(fun(X_a,bool),bool,X_b),fEx(X_a)),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool)),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool))),combb(fun(X_a,bool),fun(X_a,bool),X_b),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),P_1))),Q_2)))))| -hBOOL(hAPP(X_a,bool,P_1,Y_1))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(X_a,fun(X_b,bool),hAPP(fun(X_b,fun(X_a,bool)),fun(X_a,fun(X_b,bool)),combc(X_b,X_a,bool),Q_2),Y_1)))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_b,fun(X_a,bool)),fun(X_b,bool)),combb(fun(X_a,bool),bool,X_b),fEx(X_a)),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool)),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool))),combb(fun(X_a,bool),fun(X_a,bool),X_b),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),P_1))),Q_2)))))|hBOOL(hAPP(X_a,bool,P_1,$f162(X_b,X_a,Q_2,P_1))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),P_1)))|hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_b,fun(X_a,bool)),fun(X_b,bool)),combb(fun(X_a,bool),bool,X_b),fEx(X_a)),hAPP(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool)),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_b,fun(X_a,bool)),fun(X_b,fun(X_a,bool))),combb(fun(X_a,bool),fun(X_a,bool),X_b),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),P_1))),Q_2)))))| -hBOOL(hAPP(fun(X_b,bool),bool,finite_finite(X_b),hAPP(fun(X_b,bool),fun(X_b,bool),collect(X_b),hAPP(X_a,fun(X_b,bool),hAPP(fun(X_b,fun(X_a,bool)),fun(X_a,fun(X_b,bool)),combc(X_b,X_a,bool),Q_2),$f162(X_b,X_a,Q_2,P_1))))).
% 80.47/80.15  0 [] hAPP(fun(X_a,bool),fun(fun(X_a,bool),bool),pow(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),uminus_uminus(fun(X_a,bool)),A_1))=hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool),collect(fun(X_a,bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool),hAPP(fun(fun(fun(X_a,bool),bool),bool),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool)),combb(fun(fun(X_a,bool),bool),bool,fun(X_a,bool)),fEx(fun(X_a,bool))),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(fun(X_a,bool),bool))),combc(fun(X_a,bool),fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool))),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool))),hAPP(fun(fun(fun(X_a,bool),fun(bool,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool))),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)))),combb(fun(fun(X_a,bool),fun(bool,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),bool)),fun(X_a,bool)),combs(fun(X_a,bool),bool,bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool))),hAPP(fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(bool,bool))),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),fun(bool,bool)))),combb(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(bool,bool)),fun(X_a,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(fun(X_a,bool),bool),fun(fun(X_a,bool),fun(bool,bool))),combb(bool,fun(bool,bool),fun(X_a,bool)),fconj)),hAPP(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),fun(fun(X_a,bool),bool))),combc(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool)),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool))),hAPP(fun(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool))),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool)))),combb(fun(fun(X_a,bool),bool),fun(fun(fun(X_a,bool),fun(X_a,bool)),fun(fun(X_a,bool),bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,fun(X_a,bool))),fe_qual(fun(X_a,bool)))),uminus_uminus(fun(X_a,bool)))))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool),hAPP(fun(fun(fun(X_a,bool),bool),bool),fun(fun(fun(X_a,bool),fun(fun(X_a,bool),bool)),fun(fun(X_a,bool),bool)),combb(fun(fun(X_a,bool),bool),bool,fun(X_a,bool)),hAPP(fun(X_a,bool),fun(fun(fun(X_a,bool),bool),bool),member(fun(X_a,bool)),A_1)),pow(X_a))))).
% 80.47/80.15  0 [] hAPP(fun(X_b,option(X_a)),fun(X_a,bool),ran(X_b,X_a),M_1)=hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_b,bool)),fun(X_a,bool),hAPP(fun(fun(X_b,bool),bool),fun(fun(X_a,fun(X_b,bool)),fun(X_a,bool)),combb(fun(X_b,bool),bool,X_a),fEx(X_b)),hAPP(fun(X_a,option(X_a)),fun(X_a,fun(X_b,bool)),hAPP(fun(option(X_a),fun(X_b,bool)),fun(fun(X_a,option(X_a)),fun(X_a,fun(X_b,bool))),combb(option(X_a),fun(X_b,bool),X_a),hAPP(fun(X_b,fun(option(X_a),bool)),fun(option(X_a),fun(X_b,bool)),combc(X_b,option(X_a),bool),hAPP(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),bool)),hAPP(fun(option(X_a),fun(option(X_a),bool)),fun(fun(X_b,option(X_a)),fun(X_b,fun(option(X_a),bool))),combb(option(X_a),fun(option(X_a),bool),X_b),fe_qual(option(X_a))),M_1))),some(X_a)))).
% 80.47/80.15  0 [] -distrib_lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,X_a),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,X_a),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,X_a),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a))),hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),X_2))))),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_1))))).
% 80.47/80.15  0 [] -distrib_lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),semilattice_sup_sup(X_a),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),A_1)),hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),B_1))=hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(X_a),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool)),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,bool),X_a),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a))),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))))),combb(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),X_a),combs(X_a,fun(X_a,bool),fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))))),combb(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),X_a),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool))))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),X_a),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))))),combb(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),X_a),combb(fun(X_a,X_a),fun(X_a,bool),X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a)))),semilattice_sup_sup(X_a)))))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combb(bool,bool,X_a)),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_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))))))).
% 80.47/80.15  0 [] -hBOOL(hAPP(X_a,bool,P_1,X1))|hBOOL(hAPP(X_a,bool,P_1,$f163(X_a,P_1,Q_1)))|hBOOL(Q_1).
% 80.47/80.15  0 [] hBOOL(hAPP(X_a,bool,P_1,$f164(X_a,P_1)))| -hBOOL(hAPP(X_a,bool,P_1,X_1))|hBOOL($f165(X_a,P_1)).
% 80.47/80.15  0 [] hBOOL(hAPP(X_a,bool,P_1,$f164(X_a,P_1)))| -hBOOL($f165(X_a,P_1)).
% 80.47/80.15  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),N))|ti(fun(X_a,bool),M)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),N))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_1))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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_1)),A_1)).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f166(X_a,X_2,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f166(X_a,X_2,A_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_1))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linord219039673up_add(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),S))|ti(fun(X_a,bool),S)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),S))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),S)).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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_1)),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_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,big_linorder_Min(X_a),A_1)),X_2)).
% 80.47/80.15  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),N))|ti(fun(X_a,bool),M)=bot_bot(fun(X_a,bool))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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))).
% 80.47/80.15  0 [] -linord219039673up_add(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),S))|ti(fun(X_a,bool),S)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,uminus_uminus(X_a),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),S))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),uminus_uminus(X_a)),S)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f167(X_a,X_2,A_1)),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),$f167(X_a,X_2,A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1).
% 80.47/80.15  0 [] -semilattice_inf(X_a)| -linorder(X_a)|semilattice_inf_inf(X_a)=ord_min(X_a).
% 80.47/80.15  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)).
% 80.47/80.15  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)).
% 80.47/80.15  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).
% 80.47/80.15  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).
% 80.47/80.15  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_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Y_2)).
% 80.47/80.15  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_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2)).
% 80.47/80.15  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_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),X_2),Z_2)).
% 80.47/80.15  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_2)),X)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),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_2)),X)).
% 80.47/80.15  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).
% 80.47/80.15  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).
% 80.47/80.15  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_2))|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_2))).
% 80.47/80.15  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))).
% 80.47/80.15  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_2),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),ord_min(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),C_1),D))).
% 80.47/80.15  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_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),A_3)).
% 80.47/80.15  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_2)))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_2)).
% 80.47/80.15  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_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2)).
% 80.47/80.15  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_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2)).
% 80.47/80.15  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_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2)).
% 80.47/80.15  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)).
% 80.47/80.15  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_2)),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_2),C_1)).
% 80.47/80.15  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)).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),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_2),C_1)).
% 80.47/80.15  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).
% 80.47/80.15  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_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_2).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),B_2),A_3).
% 80.47/80.15  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).
% 80.47/80.15  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)).
% 80.47/80.15  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))).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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(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_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),A_2),B))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(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),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(fun(X_a,bool),A_1)=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_1))=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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1))=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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_1))|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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_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)),X_2),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_2),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)),A_2),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))!=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_1))=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=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_1))=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_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)))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),A_1)=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_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)))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Min(X_a),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f169(X_a,N,H)),$f168(X_a,N,H)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,H,$f169(X_a,N,H))),hAPP(X_a,X_a,H,$f168(X_a,N,H)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))|ti(fun(X_a,bool),N)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,H,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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f171(X_a,A_1)),$f170(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),$f171(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),$f170(X_a,A_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_1)),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f172(X_a,C,B,A_1)),A_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),C)),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)),C),A_1))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B),$f172(X_a,C,B,A_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),C)),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)),C),A_1))).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),max(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),ord_less_e_q(X_a)))=ord_min(X_a).
% 80.47/80.15  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f173(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).
% 80.47/80.15  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f174(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).
% 80.47/80.15  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)).
% 80.47/80.15  0 [] -linorder(X_a)|ti(fun(X_a,bool),A_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)),A_1),B_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_1))).
% 80.47/80.15  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,Fa,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),A_1).
% 80.47/80.15  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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2).
% 80.47/80.15  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_2),bot_bot(fun(X_a,bool))))=ti(X_a,A_2).
% 80.47/80.15  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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),semilattice_inf_inf(X_a)),A_1)),A_2)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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)),A_1)),A_2)).
% 80.47/80.15  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,big_lattice_Sup_fin(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),finite_fold1(X_a),semilattice_sup_sup(X_a)),A_1).
% 80.47/80.15  0 [] -lattice(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,big_lattice_Inf_fin(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),finite_fold1(X_a),semilattice_inf_inf(X_a)),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,big_linorder_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),finite_fold1(X_a),ord_min(X_a)),A_1).
% 80.47/80.15  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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),semilattice_inf_inf(X_a)),A_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1)).
% 80.47/80.15  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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),semilattice_inf_inf(X_a)),A_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f175(X_a,X_2,A_1)),A_1)).
% 80.47/80.15  0 [] -semilattice_inf(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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),semilattice_inf_inf(X_a)),A_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),$f175(X_a,X_2,A_1))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1)),X_2))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f176(X_a,X_2,A_1)),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1)),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f176(X_a,X_2,A_1)),X_2)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1)),X_2))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_1),X_2)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1)))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_1),A_1))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),X_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1)))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f177(X_a,X_2,A_1)),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1)))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),$f177(X_a,X_2,A_1))).
% 80.47/80.15  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),Fa))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,Fa,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),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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)),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)),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_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_1).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1))=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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(fun(X_a,bool),A_1)=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_1))=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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_1))|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_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_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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)),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)),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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)),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_2),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)),A_2),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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)),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_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)),X_2),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))!=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_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=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_1)=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_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)))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))!=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_1))=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=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_1))=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_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)))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),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)),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=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)),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)),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f179(X_a,N,H)),$f178(X_a,N,H)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),hAPP(X_a,X_a,H,$f179(X_a,N,H))),hAPP(X_a,X_a,H,$f178(X_a,N,H)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))|ti(fun(X_a,bool),N)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,H,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)),N))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f181(X_a,A_1)),$f180(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),$f181(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),$f180(X_a,A_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_1)),A_1)).
% 80.47/80.15  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),A_1)=hAPP(fun(X_a,bool),X_a,the_1(X_a),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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(fun(X_a,bool))|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_Inf_fin(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_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)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool)),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,bool))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,bool),X_a),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a))),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(X_a,fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))))),combb(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool))),X_a),combs(X_a,fun(X_a,bool),fun(X_a,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),hAPP(fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),fun(X_a,fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))))),combb(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),X_a),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool))),hAPP(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool)))),hAPP(fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),fun(fun(X_a,fun(X_a,fun(X_a,bool))),fun(X_a,fun(X_a,fun(X_a,fun(bool,bool))))),combb(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),X_a),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,fun(X_a,bool)))),combc(X_a,fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),hAPP(fun(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool)))),fun(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(X_a,fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))))),combb(fun(fun(X_a,X_a),fun(X_a,bool)),fun(fun(X_a,fun(X_a,X_a)),fun(X_a,fun(X_a,bool))),X_a),combb(fun(X_a,X_a),fun(X_a,bool),X_a)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a)))),ord_max(X_a)))))),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(bool,bool)),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(bool,bool),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combb(bool,bool,X_a)),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_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))))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hAPP(fun(X_a,bool),X_a,big_linorder_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),finite_fold1(X_a),ord_max(X_a)),A_1).
% 80.47/80.15  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)).
% 80.47/80.15  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)))).
% 80.47/80.15  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)))).
% 80.47/80.15  0 [] -linord219039673up_add(X_a)|hAPP(X_a,X_a,uminus_uminus(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_max(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y)).
% 80.47/80.15  0 [] -linord219039673up_add(X_a)|hAPP(X_a,X_a,uminus_uminus(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_min(X_a),hAPP(X_a,X_a,uminus_uminus(X_a),X)),hAPP(X_a,X_a,uminus_uminus(X_a),Y)).
% 80.47/80.15  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)).
% 80.47/80.15  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)).
% 80.47/80.15  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)).
% 80.47/80.15  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)).
% 80.47/80.15  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).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1).
% 80.47/80.15  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).
% 80.47/80.15  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))).
% 80.47/80.15  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)).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_2)=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_2),A_3).
% 80.47/80.15  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).
% 80.47/80.15  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_2))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),A_3),B_2).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B_2),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_2),C_1)).
% 80.47/80.15  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)).
% 80.47/80.15  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_2)),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_2),C_1)).
% 80.47/80.15  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)).
% 80.47/80.15  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)).
% 80.47/80.15  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_1),X_2))|ti(fun(X_a,bool),A_1)!=bot_bot(fun(X_a,bool)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),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_2),X_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),Y_2)).
% 80.47/80.15  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),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_2),X_2)).
% 80.47/80.15  0 [] -linorder(X_a)|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Z_2),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_2),Y_2)).
% 80.47/80.15  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_2)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),A_3),X)).
% 80.47/80.15  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_2)),X))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),B_2),X)).
% 80.47/80.15  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_2),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),ord_max(X_a),A_3),B_2)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),C_1),D))).
% 80.47/80.15  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)).
% 80.47/80.15  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_2),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_2)),X)).
% 80.47/80.15  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).
% 80.47/80.15  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).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X),B_2))|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_2))).
% 80.47/80.15  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_2))).
% 80.47/80.15  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_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2)).
% 80.47/80.15  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_2))|hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2)).
% 80.47/80.15  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_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),X_2),Z_2))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Y_2),Z_2)).
% 80.47/80.15  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).
% 80.47/80.15  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).
% 80.47/80.15  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))).
% 80.47/80.15  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))).
% 80.47/80.15  0 [] -semilattice_sup(X_a)| -linorder(X_a)|semilattice_sup_sup(X_a)=ord_max(X_a).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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),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_2),A_1))=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(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),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_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_2),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_1))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),A_2),A_1))|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,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_Inf_fin(X_a),ord_min(X_a)),A_1))=ti(X_a,A_2).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,X_a)),min(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,bool)),combc(X_a,X_a,bool),ord_less_e_q(X_a)))=ord_max(X_a).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1))=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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|ti(fun(X_a,bool),A_1)=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_1))=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_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_1))|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_1))=hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1)).
% 80.47/80.15  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_2),bot_bot(fun(X_a,bool)))),B))|ti(X_a,A_2)=ti(X_a,B).
% 80.47/80.15  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_2),bot_bot(fun(X_a,bool)))),B))|ti(X_a,A_2)!=ti(X_a,B).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|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_2),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)),A_2),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),A_1))|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_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)),X_2),A_1).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))!=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),X_2),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_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))))=bot_bot(fun(X_a,bool))|hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),A_1)=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_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)))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))!=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_1))=ti(X_a,X_2).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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_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))))=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_1))=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_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)))))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)=bot_bot(fun(X_a,bool))|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),hAPP(fun(X_a,bool),fun(X_a,bool),hAPP(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))),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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(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(X_a),B_1))|ti(fun(X_a,bool),B_1)=bot_bot(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)),semilattice_inf_inf(fun(X_a,bool)),A_1),B_1)!=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(fun(X_a,bool),fun(fun(X_a,bool),fun(X_a,bool)),semilattice_sup_sup(fun(X_a,bool)),A_1),B_1))=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),A_1)),hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),B_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=bot_bot(fun(X_a,bool))|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_Inf_fin(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_Inf_fin(X_a),ord_min(X_a)),hAPP(fun(X_a,bool),fun(X_a,bool),collect(X_a),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,bool),hAPP(fun(fun(X_a,bool),bool),fun(fun(X_a,fun(X_a,bool)),fun(X_a,bool)),combb(fun(X_a,bool),bool,X_a),fEx(X_a)),hAPP(fun(X_a,bool),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,bool),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,bool),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool))),hAPP(fun(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool))),fun(fun(X_a,fun(X_a,fun(bool,bool))),fun(X_a,fun(fun(X_a,bool),fun(X_a,bool)))),combb(fun(X_a,fun(bool,bool)),fun(fun(X_a,bool),fun(X_a,bool)),X_a),combs(X_a,bool,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool))),hAPP(fun(fun(X_a,bool),fun(X_a,fun(bool,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(X_a,fun(bool,bool)))),combb(fun(X_a,bool),fun(X_a,fun(bool,bool)),X_a),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,X_a),fun(X_a,fun(X_a,bool)),hAPP(fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,X_a),fun(X_a,fun(X_a,bool))),combc(X_a,fun(X_a,X_a),fun(X_a,bool)),hAPP(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool))),hAPP(fun(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool))),fun(fun(X_a,fun(X_a,bool)),fun(X_a,fun(fun(X_a,X_a),fun(X_a,bool)))),combb(fun(X_a,bool),fun(fun(X_a,X_a),fun(X_a,bool)),X_a),combb(X_a,bool,X_a)),fe_qual(X_a))),hAPP(X_a,fun(X_a,X_a),ord_max(X_a),X_2))))),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_1))))).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,H,hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f183(X_a,N,H)),$f182(X_a,N,H)))!=hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),hAPP(X_a,X_a,H,$f183(X_a,N,H))),hAPP(X_a,X_a,H,$f182(X_a,N,H)))| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),N))|ti(fun(X_a,bool),N)=bot_bot(fun(X_a,bool))|hAPP(X_a,X_a,H,hAPP(fun(X_a,bool),X_a,big_linorder_Max(X_a),N))=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,X_a),fun(fun(X_a,bool),fun(X_a,bool)),image(X_a,X_a),H),N)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_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(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f185(X_a,A_1)),$f184(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),$f185(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),$f184(X_a,A_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_1)),A_1)).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|hBOOL(hAPP(fun(X_a,bool),bool,hAPP(X_a,fun(fun(X_a,bool),bool),member(X_a),$f186(X_a,C,B,A_1)),A_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(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)),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B),C))).
% 80.47/80.15  0 [] -linorder(X_a)| -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),$f186(X_a,C,B,A_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)),C),A_1)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),B),C))).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,finite_finite(X_a),A_1))|ti(fun(X_a,bool),A_1)=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_1),$f187(X_a,F,A_1))).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f190(X_a,X,Y,Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f189(X_a,X,Y,Z)),$f188(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),$f190(X_a,X,Y,Z)),$f189(X_a,X,Y,Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f190(X_a,X,Y,Z)),$f188(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)).
% 80.47/80.15  0 [] -linorder(X_a)|hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f193(X_a,X,Y,Z)),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_min(X_a),$f192(X_a,X,Y,Z)),$f191(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),$f193(X_a,X,Y,Z)),$f192(X_a,X,Y,Z))),hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),ord_max(X_a),$f193(X_a,X,Y,Z)),$f191(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)).
% 80.47/80.15  0 [] -order(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f194(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).
% 80.47/80.15  0 [] -ord(X_a)| -hBOOL(hAPP(X_a,bool,hAPP(X_a,fun(X_a,bool),ord_less_e_q(X_a),Least),$f195(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).
% 80.47/80.15  0 [] bounded_lattice(bool).
% 80.47/80.15  0 [] -bounded_lattice(T_1)|bounded_lattice(fun(T_2,T_1)).
% 80.47/80.15  0 [] -comple1742628961attice(T_1)|comple1742628961attice(fun(T_2,T_1)).
% 80.47/80.15  0 [] -comple61589808lgebra(T_1)|comple61589808lgebra(fun(T_2,T_1)).
% 80.47/80.15  0 [] -comple44059174attice(T_1)|comple44059174attice(fun(T_2,T_1)).
% 80.47/80.15  0 [] -bounded_lattice(T_1)|bounded_lattice_top(fun(T_2,T_1)).
% 80.47/80.15  0 [] -bounded_lattice(T_1)|bounded_lattice_bot(fun(T_2,T_1)).
% 80.47/80.15  0 [] -lattice(T_1)|semilattice_sup(fun(T_2,T_1)).
% 80.47/80.15  0 [] -lattice(T_1)|semilattice_inf(fun(T_2,T_1)).
% 80.47/80.15  0 [] -distrib_lattice(T_1)|distrib_lattice(fun(T_2,T_1)).
% 80.47/80.15  0 [] -boolean_algebra(T_1)|boolean_algebra(fun(T_2,T_1)).
% 80.47/80.15  0 [] -preorder(T_1)|preorder(fun(T_2,T_1)).
% 80.47/80.15  0 [] -finite_finite_1(T_1)| -finite_finite_1(T_2)|finite_finite_1(fun(T_2,T_1)).
% 80.47/80.15  0 [] -lattice(T_1)|lattice(fun(T_2,T_1)).
% 80.47/80.15  0 [] -order(T_1)|order(fun(T_2,T_1)).
% 80.47/80.15  0 [] -top(T_1)|top(fun(T_2,T_1)).
% 80.47/80.15  0 [] -ord(T_1)|ord(fun(T_2,T_1)).
% 80.47/80.15  0 [] -bot(T_1)|bot(fun(T_2,T_1)).
% 80.47/80.15  0 [] -uminus(T_1)|uminus(fun(T_2,T_1)).
% 80.47/80.15  0 [] -minus(T_1)|minus(fun(T_2,T_1)).
% 80.47/80.15  0 [] comple1742628961attice(bool).
% 80.47/80.15  0 [] comple61589808lgebra(bool).
% 80.47/80.15  0 [] comple44059174attice(bool).
% 80.47/80.15  0 [] bounded_lattice_top(bool).
% 80.47/80.15  0 [] bounded_lattice_bot(bool).
% 80.47/80.15  0 [] semilattice_sup(bool).
% 80.47/80.15  0 [] semilattice_inf(bool).
% 80.47/80.15  0 [] distrib_lattice(bool).
% 80.47/80.15  0 [] boolean_algebra(bool).
% 80.47/80.15  0 [] preorder(bool).
% 80.47/80.15  0 [] finite_finite_1(bool).
% 80.47/80.15  0 [] lattice(bool).
% 80.47/80.15  0 [] order(bool).
% 80.47/80.15  0 [] top(bool).
% 80.47/80.15  0 [] ord(bool).
% 80.47/80.15  0 [] bot(bool).
% 80.47/80.15  0 [] uminus(bool).
% 80.47/80.15  0 [] minus(bool).
% 80.47/80.15  0 [] -finite_finite_1(T_1)| -finite_finite_1(T_2)|finite_finite_1(sum_sum(T_2,T_1)).
% 80.47/80.15  0 [] -finite_finite_1(T_1)|finite_finite_1(option(T_1)).
% 80.47/80.15  0 [] -finite_finite_1(T_1)| -finite_finite_1(T_2)|finite_finite_1(product_prod(T_2,T_1)).
% 80.47/80.15  0 [] ti(T,ti(T,A))=ti(T,A).
% 80.47/80.15  0 [] hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fTrue),X),Y)=ti(X_a,X).
% 80.47/80.15  0 [] hAPP(X_a,X_a,hAPP(X_a,fun(X_a,X_a),hAPP(bool,fun(X_a,fun(X_a,X_a)),if(X_a),fFalse),X),Y)=ti(X_a,Y).
% 80.47/80.15  0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse.
% 80.47/80.15  0 [] -hBOOL(hAPP(X_a,bool,P,X))|hBOOL(hAPP(fun(X_a,bool),bool,fEx(X_a),P)).
% 80.47/80.15  0 [] -hBOOL(hAPP(fun(X_a,bool),bool,fAll(X_a),P))|hBOOL(hAPP(X_a,bool,P,X)).
% 80.47/80.15  0 [] -hBOOL(hAPP(bool,bool,fNot,P))| -hBOOL(P).
% 80.47/80.15  0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,fNot,P)).
% 80.47/80.15  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)).
% 80.47/80.15  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).
% 80.47/80.15  0 [] hAPP(X_a,X_a,combi(X_a),P)=ti(X_a,P).
% 80.47/80.15  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).
% 80.47/80.16  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)).
% 80.47/80.16  0 [] hBOOL(fTrue).
% 80.47/80.16  0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse.
% 80.47/80.16  0 [] -hBOOL(P)| -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q)).
% 80.47/80.16  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(P).
% 80.47/80.16  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fconj,P),Q))|hBOOL(Q).
% 80.47/80.16  0 [] -hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q)).
% 80.47/80.16  0 [] -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q)).
% 80.47/80.16  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fdisj,P),Q))|hBOOL(P)|hBOOL(Q).
% 80.47/80.16  0 [] -hBOOL(fFalse).
% 80.47/80.16  0 [] ti(bool,P)=fTrue|ti(bool,P)=fFalse.
% 80.47/80.16  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).
% 80.47/80.16  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)).
% 80.47/80.16  0 [] hBOOL(P)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q)).
% 80.47/80.16  0 [] -hBOOL(Q)|hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q)).
% 80.47/80.16  0 [] -hBOOL(hAPP(bool,bool,hAPP(bool,fun(bool,bool),fimplies,P),Q))| -hBOOL(P)|hBOOL(Q).
% 80.47/80.16  0 [] hBOOL(hoare_511481251gleton).
% 80.47/80.16  0 [] hBOOL(wT_bodies).
% 80.47/80.16  0 [] hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,finite_finite(hoare_2118899576triple(state)),fa)).
% 80.47/80.16  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),bool),member(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),fa)).
% 80.47/80.16  0 [] hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(state),bool)),fa),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),hAPP(fun(pname,option(com)),fun(pname,com),hAPP(fun(option(com),com),fun(fun(pname,option(com)),fun(pname,com)),combb(option(com),com,pname),the(com)),body))),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))).
% 80.47/80.16  0 [] hAPP(pname,option(com),body,pn)=hAPP(com,option(com),some(com),y).
% 80.47/80.16  0 [] hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),fa)).
% 80.47/80.16  0 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(pname,bool),fun(hoare_2118899576triple(state),bool),hAPP(fun(pname,hoare_2118899576triple(state)),fun(fun(pname,bool),fun(hoare_2118899576triple(state),bool)),image(pname,hoare_2118899576triple(state)),hAPP(fun(pname,com),fun(pname,hoare_2118899576triple(state)),hAPP(fun(com,hoare_2118899576triple(state)),fun(fun(pname,com),fun(pname,hoare_2118899576triple(state))),combb(com,hoare_2118899576triple(state),pname),hoare_Mirabelle_MGT),body_1)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,y)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.16  end_of_list.
% 80.47/80.16  
% 80.47/80.16  SCAN INPUT: prop=0, horn=0, equality=1, symmetry=0, max_lits=7.
% 80.47/80.16  
% 80.47/80.16  This ia a non-Horn set with equality.  The strategy will be
% 80.47/80.16  Knuth-Bendix, ordered hyper_res, factoring, and unit
% 80.47/80.16  deletion, with positive clauses in sos and nonpositive
% 80.47/80.16  clauses in usable.
% 80.47/80.16  
% 80.47/80.16     dependent: set(knuth_bendix).
% 80.47/80.16     dependent: set(anl_eq).
% 80.47/80.16     dependent: set(para_from).
% 80.47/80.16     dependent: set(para_into).
% 80.47/80.16     dependent: clear(para_from_right).
% 80.47/80.16     dependent: clear(para_into_right).
% 80.47/80.16     dependent: set(para_from_vars).
% 80.47/80.16     dependent: set(eq_units_both_ways).
% 80.47/80.16     dependent: set(dynamic_demod_all).
% 80.47/80.16     dependent: set(dynamic_demod).
% 80.47/80.16     dependent: set(order_eq).
% 80.47/80.16     dependent: set(back_demod).
% 80.47/80.16     dependent: set(lrpo).
% 80.47/80.16     dependent: set(hyper_res).
% 80.47/80.16     dependent: set(unit_deletion).
% 80.47/80.16     dependent: set(factor).
% 80.47/80.16  
% 80.47/80.16  ------------> process usable:
% 80.47/80.16  ** KEPT (pick-wt=19): 1 [] -linorder(A)|ti(fun(fun(A,fun(A,A)),fun(fun(A,bool),A)),big_Inf_fin(A))=big_Inf_fin(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 2 [] -lattice(A)|ti(fun(fun(A,bool),A),big_lattice_Inf_fin(A))=big_lattice_Inf_fin(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 3 [] -lattice(A)|ti(fun(fun(A,bool),A),big_lattice_Sup_fin(A))=big_lattice_Sup_fin(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 4 [] -linorder(A)|ti(fun(fun(A,bool),A),big_linorder_Max(A))=big_linorder_Max(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 5 [] -linorder(A)|ti(fun(fun(A,bool),A),big_linorder_Min(A))=big_linorder_Min(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 6 [] -comple44059174attice(A)|ti(fun(fun(A,bool),A),complete_Inf_Inf(A))=complete_Inf_Inf(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 7 [] -comple44059174attice(A)|ti(fun(fun(A,bool),A),complete_Sup_Sup(A))=complete_Sup_Sup(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 8 [] -minus(A)|ti(fun(A,fun(A,A)),minus_minus(A))=minus_minus(A).
% 80.47/80.16  ** KEPT (pick-wt=11): 9 [] -uminus(A)|ti(fun(A,A),uminus_uminus(A))=uminus_uminus(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 10 [] -semilattice_inf(A)|ti(fun(A,fun(A,A)),semilattice_inf_inf(A))=semilattice_inf_inf(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 11 [] -semilattice_sup(A)|ti(fun(A,fun(A,A)),semilattice_sup_sup(A))=semilattice_sup_sup(A).
% 80.47/80.16  ** KEPT (pick-wt=9): 12 [] -bot(A)|ti(A,bot_bot(A))=bot_bot(A).
% 80.47/80.16  ** KEPT (pick-wt=19): 13 [] -ord(A)|ti(fun(fun(A,fun(A,bool)),fun(A,fun(A,A))),max(A))=max(A).
% 80.47/80.16  ** KEPT (pick-wt=19): 14 [] -ord(A)|ti(fun(fun(A,fun(A,bool)),fun(A,fun(A,A))),min(A))=min(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 15 [] -ord(A)|ti(fun(A,fun(A,bool)),ord_less_e_q(A))=ord_less_e_q(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 16 [] -ord(A)|ti(fun(A,fun(A,A)),ord_max(A))=ord_max(A).
% 80.47/80.16  ** KEPT (pick-wt=13): 17 [] -ord(A)|ti(fun(A,fun(A,A)),ord_min(A))=ord_min(A).
% 80.47/80.16  ** KEPT (pick-wt=9): 18 [] -top(A)|ti(A,top_top(A))=top_top(A).
% 80.47/80.16  ** KEPT (pick-wt=6): 19 [] -hBOOL(ti(bool,A))|hBOOL(A).
% 80.47/80.16  ** KEPT (pick-wt=6): 20 [] hBOOL(ti(bool,A))| -hBOOL(A).
% 80.47/80.16  ** KEPT (pick-wt=47): 21 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(A),bool)),B),C))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),C),B)).
% 80.47/80.16  ** KEPT (pick-wt=69): 22 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),C))| -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(A),bool)),D),C))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),D)).
% 80.47/80.16  ** KEPT (pick-wt=69): 23 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),C))| -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),ord_less_e_q(fun(hoare_2118899576triple(A),bool)),B),D))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),D),C)).
% 80.47/80.16  ** KEPT (pick-wt=66): 24 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),C))| -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),D),B))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),D),C)).
% 80.47/80.16  ** KEPT (pick-wt=120): 25 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),hAPP(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool),hAPP(hoare_2118899576triple(A),fun(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool)),insert(hoare_2118899576triple(A)),C),bot_bot(fun(hoare_2118899576triple(A),bool)))))| -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),D))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),hAPP(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool),hAPP(hoare_2118899576triple(A),fun(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool)),insert(hoare_2118899576triple(A)),C),D))).
% 80.47/80.16  ** KEPT (pick-wt=98): 26 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),hAPP(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool),hAPP(hoare_2118899576triple(A),fun(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool)),insert(hoare_2118899576triple(A)),C),D)))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),hAPP(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool),hAPP(hoare_2118899576triple(A),fun(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool)),insert(hoare_2118899576triple(A)),C),bot_bot(fun(hoare_2118899576triple(A),bool))))).
% 80.47/80.16  ** KEPT (pick-wt=69): 27 [] -hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),hAPP(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool),hAPP(hoare_2118899576triple(A),fun(fun(hoare_2118899576triple(A),bool),fun(hoare_2118899576triple(A),bool)),insert(hoare_2118899576triple(A)),C),D)))|hBOOL(hAPP(fun(hoare_2118899576triple(A),bool),bool,hAPP(fun(hoare_2118899576triple(A),bool),fun(fun(hoare_2118899576triple(A),bool),bool),hoare_1301688828derivs(A),B),D)).
% 80.47/80.16  ** KEPT (pick-wt=161): 28 [] -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,A))),B)),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(option(com),com,the(com),hAPP(pname,option(com),body,A)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),B),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,A))),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.16  ** KEPT (pick-wt=77): 29 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B))|hBOOL(hAPP(fun(fun(A,bool),bool),bool,finite_finite(fun(A,bool)),hAPP(fun(fun(A,bool),bool),fun(fun(A,bool),bool),collect(fun(A,bool)),hAPP(fun(A,bool),fun(fun(A,bool),bool),hAPP(fun(fun(A,bool),fun(fun(A,bool),bool)),fun(fun(A,bool),fun(fun(A,bool),bool)),combc(fun(A,bool),fun(A,bool),bool),ord_less_e_q(fun(A,bool))),B)))).
% 80.47/80.16  ** KEPT (pick-wt=40): 30 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B))|hBOOL(hAPP(fun(C,bool),bool,finite_finite(C),hAPP(fun(A,bool),fun(C,bool),hAPP(fun(A,C),fun(fun(A,bool),fun(C,bool)),image(A,C),D),B))).
% 80.47/80.16  ** KEPT (pick-wt=37): 31 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B))|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),C),B))).
% 80.47/80.16  ** KEPT (pick-wt=92): 32 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),B)))|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),B)),C)))).
% 80.47/80.16  ** KEPT (pick-wt=92): 33 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),B)))|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),C)),B)))).
% 80.47/80.16  ** KEPT (pick-wt=46): 34 [] ti(fun(A,bool),B)!=bot_bot(fun(A,bool))|hAPP(fun(A,bool),fun(C,bool),hAPP(fun(A,C),fun(fun(A,bool),fun(C,bool)),image(A,C),hAPP(C,fun(A,C),combk(C,A),D)),B)=bot_bot(fun(C,bool)).
% 80.47/80.16  ** KEPT (pick-wt=72): 35 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),hAPP(D,fun(A,D),combk(D,A),E)),C)=hAPP(fun(D,bool),fun(D,bool),hAPP(D,fun(fun(D,bool),fun(D,bool)),insert(D),E),bot_bot(fun(D,bool))).
% 80.47/80.16  ** KEPT (pick-wt=58): 36 [] hAPP(A,option(B),C,D)!=hAPP(B,option(B),some(B),E)|hAPP(fun(A,bool),fun(A,bool),hAPP(A,fun(fun(A,bool),fun(A,bool)),insert(A),D),hAPP(fun(A,option(B)),fun(A,bool),dom(A,B),C))=hAPP(fun(A,option(B)),fun(A,bool),dom(A,B),C).
% 80.47/80.16  ** KEPT (pick-wt=61): 37 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B))| -hBOOL(hAPP(fun(C,bool),bool,hAPP(fun(C,bool),fun(fun(C,bool),bool),ord_less_e_q(fun(C,bool)),D),hAPP(fun(A,bool),fun(C,bool),hAPP(fun(A,C),fun(fun(A,bool),fun(C,bool)),image(A,C),E),B)))|hBOOL(hAPP(fun(C,bool),bool,finite_finite(C),D)).
% 80.47/80.16  ** KEPT (pick-wt=82): 38 [] -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))).
% 80.47/80.16  ** KEPT (pick-wt=70): 39 [] -hBOOL(hoare_511481251gleton)| -hBOOL(wT_bodies)| -hBOOL(hAPP(com,bool,wt,A))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),bot_bot(fun(hoare_2118899576triple(state),bool))),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,A)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.16  ** 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)))).
% 80.47/80.16  ** KEPT (pick-wt=53): 41 [] -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))).
% 80.47/80.16  ** KEPT (pick-wt=43): 42 [] 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))).
% 80.47/80.16  ** KEPT (pick-wt=60): 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),D)))|ti(A,B)=ti(A,C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 80.47/80.16  ** KEPT (pick-wt=53): 44 [] -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).
% 80.47/80.16  ** KEPT (pick-wt=55): 45 [] -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)).
% 80.47/80.16  ** KEPT (pick-wt=65): 46 [] ti(A,B)!=hAPP(C,A,D,E)| -hBOOL(hAPP(fun(C,bool),bool,hAPP(C,fun(fun(C,bool),bool),member(C),E),F))|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),F))).
% 80.47/80.16  ** KEPT (pick-wt=27): 47 [] 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)).
% 80.47/80.16  ** KEPT (pick-wt=21): 48 [] hAPP(fun(A,bool),fun(A,bool),collect(A),B)!=bot_bot(fun(A,bool))| -hBOOL(hAPP(A,bool,B,C)).
% 80.47/80.16    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)))).
% 80.47/80.16    Following clause subsumed by 48 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)).
% 80.47/80.16    Following clause subsumed by 47 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)).
% 80.47/80.16    Following clause subsumed by 47 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)).
% 80.47/80.16  ** KEPT (pick-wt=11): 49 [] -finite_finite_1(A)|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B)).
% 80.47/80.16    Following clause subsumed by 49 during input processing: 0 [] -finite_finite_1(A)|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B)).
% 80.47/80.16  ** KEPT (pick-wt=43): 50 [] -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).
% 80.47/80.16    Following clause subsumed by 41 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))).
% 80.47/80.16  ** KEPT (pick-wt=86): 51 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=86): 52 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=38): 53 [] -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)).
% 80.47/80.16  ** KEPT (pick-wt=32): 54 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=31): 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))| -hBOOL(hAPP(A,bool,C,D)).
% 80.47/80.16    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),D)))|ti(A,B)=ti(A,C)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),D)).
% 80.47/80.16    Following clause subsumed by 42 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).
% 80.47/80.16    Following clause subsumed by 41 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)).
% 80.47/80.16  ** KEPT (pick-wt=32): 56 [] 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)).
% 80.47/80.16  ** KEPT (pick-wt=32): 57 [] 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)).
% 80.47/80.16  ** KEPT (pick-wt=63): 58 [] -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)).
% 80.47/80.16    Following clause subsumed by 45 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)).
% 80.47/80.16    Following clause subsumed by 45 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)).
% 80.47/80.16    Following clause subsumed by 45 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)).
% 80.47/80.16    Following clause subsumed by 57 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)).
% 80.47/80.16    Following clause subsumed by 56 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)).
% 80.47/80.16    Following clause subsumed by 56 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)).
% 80.47/80.16    Following clause subsumed by 57 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)).
% 80.47/80.16    Following clause subsumed by 44 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)).
% 80.47/80.16    Following clause subsumed by 46 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|ti(D,E)!=hAPP(A,D,F,B)|hBOOL(hAPP(fun(D,bool),bool,hAPP(D,fun(fun(D,bool),bool),member(D),E),hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),F),C))).
% 80.47/80.16  ** KEPT (pick-wt=60): 59 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(fun(D,bool),bool,hAPP(D,fun(fun(D,bool),bool),member(D),hAPP(A,D,E,B)),hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),E),C))).
% 80.47/80.16  ** KEPT (pick-wt=61): 60 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))|hBOOL(hAPP(fun(C,bool),bool,hAPP(C,fun(fun(C,bool),bool),member(C),$f5(A,C,B,D,E)),E)).
% 80.47/80.16  ** KEPT (pick-wt=53): 61 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))|ti(A,B)=hAPP(C,A,D,$f5(A,C,B,D,E)).
% 80.47/80.16    Following clause subsumed by 46 during input processing: 0 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))| -hBOOL(hAPP(fun(C,bool),bool,hAPP(C,fun(fun(C,bool),bool),member(C),F),E))|ti(A,B)!=hAPP(C,A,D,F).
% 80.47/80.16  ** KEPT (pick-wt=92): 62 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fdisj),B)),C))))|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),B))).
% 80.47/80.16  ** KEPT (pick-wt=92): 63 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fdisj),B)),C))))|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),C))).
% 80.47/80.16  ** KEPT (pick-wt=110): 64 [] hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fdisj),B)),C))))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),B)))| -hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),hAPP(fun(A,bool),fun(A,bool),collect(A),C))).
% 80.47/80.16  ** KEPT (pick-wt=54): 65 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=46): 66 [] -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).
% 80.47/80.16  ** KEPT (pick-wt=99): 67 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=99): 68 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=99): 69 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=99): 70 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=99): 71 [] 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).
% 80.47/80.16  ** KEPT (pick-wt=99): 72 [] 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).
% 80.47/80.16    Following clause subsumed by 66 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).
% 80.47/80.16    Following clause subsumed by 42 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).
% 80.47/80.16  ** KEPT (pick-wt=25): 73 [] 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)).
% 80.47/80.16    Following clause subsumed by 73 during input processing: 0 [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)).
% 80.47/80.16  ** KEPT (pick-wt=37): 74 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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(A),C)).
% 80.47/80.16    Following clause subsumed by 31 during input processing: 0 [] hBOOL(hAPP(fun(A,bool),bool,finite_finite(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(A),C)).
% 80.47/80.16  ** KEPT (pick-wt=34): 75 [] -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)).
% 80.47/80.16  ** KEPT (pick-wt=34): 76 [] 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)).
% 80.47/80.17  ** KEPT (pick-wt=38): 77 [] hAPP(fun(A,bool),fun(B,bool),hAPP(fun(A,B),fun(fun(A,bool),fun(B,bool)),image(A,B),C),D)!=bot_bot(fun(B,bool))|ti(fun(A,bool),D)=bot_bot(fun(A,bool)).
% 80.47/80.17  ** KEPT (pick-wt=38): 78 [] hAPP(fun(A,bool),fun(B,bool),hAPP(fun(A,B),fun(fun(A,bool),fun(B,bool)),image(A,B),C),D)=bot_bot(fun(B,bool))|ti(fun(A,bool),D)!=bot_bot(fun(A,bool)).
% 80.47/80.17  ** KEPT (pick-wt=38): 79 [] bot_bot(fun(A,bool))!=hAPP(fun(B,bool),fun(A,bool),hAPP(fun(B,A),fun(fun(B,bool),fun(A,bool)),image(B,A),C),D)|ti(fun(B,bool),D)=bot_bot(fun(B,bool)).
% 80.47/80.17  ** KEPT (pick-wt=38): 80 [] bot_bot(fun(A,bool))=hAPP(fun(B,bool),fun(A,bool),hAPP(fun(B,A),fun(fun(B,bool),fun(A,bool)),image(B,A),C),D)|ti(fun(B,bool),D)!=bot_bot(fun(B,bool)).
% 80.47/80.17  ** KEPT (pick-wt=39): 81 [] -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(A),C))|hBOOL(hAPP(fun(A,bool),bool,finite_finite(A),B)).
% 80.47/80.17    Following clause subsumed by 81 during input processing: 0 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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(A),C)).
% 80.47/80.17  ** KEPT (pick-wt=80): 82 [] -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))).
% 80.47/80.17  ** KEPT (pick-wt=30): 83 [] hAPP(A,B,C,$f6(A,B,C,D))!=hAPP(A,B,D,$f6(A,B,C,D))|ti(fun(A,B),C)=ti(fun(A,B),D).
% 80.47/80.17  ** KEPT (pick-wt=23): 84 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hBOOL(hAPP(A,bool,C,B)).
% 80.47/80.17  ** KEPT (pick-wt=23): 85 [] hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))| -hBOOL(hAPP(A,bool,C,B)).
% 80.47/80.17  ** KEPT (pick-wt=61): 86 [] -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))).
% 80.47/80.17  ** KEPT (pick-wt=78): 87 [] 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)).
% 80.47/80.17    Following clause subsumed by 86 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),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)).
% 80.47/80.17  ** KEPT (pick-wt=57): 88 [] -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)).
% 80.47/80.17  ** KEPT (pick-wt=61): 89 [] -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)).
% 80.47/80.17  ** KEPT (pick-wt=78): 90 [] 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)).
% 80.47/80.17  ** KEPT (pick-wt=87): 91 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),C))|hAPP(fun(D,bool),fun(D,bool),hAPP(D,fun(fun(D,bool),fun(D,bool)),insert(D),hAPP(A,D,E,B)),hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),E),C))=hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),E),C).
% 80.47/80.17  ** KEPT (pick-wt=86): 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(D,bool),bool,hAPP(fun(D,bool),fun(fun(D,bool),bool),ord_less_e_q(fun(D,bool)),hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),E),B)),hAPP(fun(A,bool),fun(D,bool),hAPP(fun(A,D),fun(fun(A,bool),fun(D,bool)),image(A,D),E),C))).
% 80.47/80.17  ** KEPT (pick-wt=69): 93 [] -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(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))|hBOOL(hAPP(fun(C,bool),bool,hAPP(fun(C,bool),fun(fun(C,bool),bool),ord_less_e_q(fun(C,bool)),$f7(A,C,B,D,E)),E)).
% 80.47/80.17  ** KEPT (pick-wt=77): 94 [] -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(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))|ti(fun(A,bool),B)=hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),$f7(A,C,B,D,E)).
% 80.47/80.17  ** KEPT (pick-wt=93): 95 [] 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(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))| -hBOOL(hAPP(fun(C,bool),bool,hAPP(fun(C,bool),fun(fun(C,bool),bool),ord_less_e_q(fun(C,bool)),F),E))|ti(fun(A,bool),B)!=hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),F).
% 80.47/80.17  ** KEPT (pick-wt=42): 96 [] hAPP(A,option(B),C,D)!=hAPP(B,option(B),some(B),E)|hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),D),hAPP(fun(A,option(B)),fun(A,bool),dom(A,B),C))).
% 80.47/80.17  ** KEPT (pick-wt=118): 97 [] -hBOOL(hAPP(A,bool,B,C))|hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),hAPP(A,fun(A,bool),hAPP(fun(A,fun(A,bool)),fun(A,fun(A,bool)),combc(A,A,bool),fe_qual(A)),C))),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))).
% 80.47/80.17  ** KEPT (pick-wt=103): 98 [] -hBOOL(hAPP(A,bool,B,C))|hAPP(fun(A,bool),fun(A,bool),collect(A),hAPP(fun(A,bool),fun(A,bool),hAPP(fun(A,fun(bool,bool)),fun(fun(A,bool),fun(A,bool)),combs(A,bool,bool),hAPP(fun(A,bool),fun(A,fun(bool,bool)),hAPP(fun(bool,fun(bool,bool)),fun(fun(A,bool),fun(A,fun(bool,bool))),combb(bool,fun(bool,bool),A),fconj),hAPP(A,fun(A,bool),fe_qual(A),C))),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))).
% 80.47/80.17  ** KEPT (pick-wt=94): 99 [] -hBOOL(hoare_511481251gleton)|hBOOL(hAPP(fun(pname,bool),bool,hAPP(pname,fun(fun(pname,bool),bool),member(pname),$f8(A,B)),hAPP(fun(pname,option(com)),fun(pname,bool),dom(pname,com),body)))| -hBOOL(hAPP(com,bool,wt,A))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),B),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,A)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.17  ** KEPT (pick-wt=126): 100 [] -hBOOL(hoare_511481251gleton)| -hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576t
% 80.47/80.17  Search stopped in tp_alloc by max_mem option.
% 80.47/80.17  riple(state),bool),bool),hoare_1301688828derivs(state),A),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,hAPP(pname,com,body_1,$f8(B,A)))),bot_bot(fun(hoare_2118899576triple(state),bool)))))| -hBOOL(hAPP(com,bool,wt,B))|hBOOL(hAPP(fun(hoare_2118899576triple(state),bool),bool,hAPP(fun(hoare_2118899576triple(state),bool),fun(fun(hoare_2118899576triple(state),bool),bool),hoare_1301688828derivs(state),A),hAPP(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool),hAPP(hoare_2118899576triple(state),fun(fun(hoare_2118899576triple(state),bool),fun(hoare_2118899576triple(state),bool)),insert(hoare_2118899576triple(state)),hAPP(com,hoare_2118899576triple(state),hoare_Mirabelle_MGT,B)),bot_bot(fun(hoare_2118899576triple(state),bool))))).
% 80.47/80.17  ** KEPT (pick-wt=22): 101 [] -hBOOL(wT_bodies)|hAPP(pname,option(com),body,A)!=hAPP(com,option(com),some(com),B)|hBOOL(hAPP(com,bool,wt,B)).
% 80.47/80.17  ** KEPT (pick-wt=53): 102 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))|ti(A,B)=hAPP(C,A,D,$f9(A,C,B,D,E)).
% 80.47/80.17  ** KEPT (pick-wt=61): 103 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),B),hAPP(fun(C,bool),fun(A,bool),hAPP(fun(C,A),fun(fun(C,bool),fun(A,bool)),image(C,A),D),E)))|hBOOL(hAPP(fun(C,bool),bool,hAPP(C,fun(fun(C,bool),bool),member(C),$f9(A,C,B,D,E)),E)).
% 80.47/80.17  ** KEPT (pick-wt=62): 104 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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(A),$f10(A,D,C,B)))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 80.47/80.17  ** KEPT (pick-wt=70): 105 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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),$f11(A,D,C,B)),C))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 80.47/80.17  ** KEPT (pick-wt=74): 106 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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),$f11(A,D,C,B)),$f10(A,D,C,B)))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 80.47/80.17  ** KEPT (pick-wt=61): 107 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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,$f10(A,D,C,B)))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 80.47/80.17  ** KEPT (pick-wt=84): 108 [] -hBOOL(hAPP(fun(A,bool),bool,finite_finite(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),$f11(A,D,C,B)),$f10(A,D,C,B))))|hBOOL(hAPP(fun(A,bool),bool,D,B)).
% 80.47/80.17  ** KEPT (pick-wt=25): 109 [] -hBOOL(hAPP(com,bool,wt,hAPP(pname,com,body_1,A)))|hAPP(pname,option(com),body,A)=hAPP(com,option(com),some(com),$f12(A)).
% 80.47/80.17  ** KEPT (pick-wt=41): 110 [] -hBOOL(hAPP(fun(A,bool),bool,hAPP(A,fun(fun(A,bool),bool),member(A),$f13(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)).
% 80.47/80.17  
% 80.47/80.17  Search stopped in tp_alloc by max_mem option.
% 80.47/80.17  
% 80.47/80.17  ============ end of search ============
% 80.47/80.17  
% 80.47/80.17  -------------- statistics -------------
% 80.47/80.17  clauses given                  0
% 80.47/80.17  clauses generated              0
% 80.47/80.17  clauses kept                 110
% 80.47/80.17  clauses forward subsumed      25
% 80.47/80.17  clauses back subsumed          0
% 80.47/80.17  Kbytes malloced            11718
% 80.47/80.17  
% 80.47/80.17  ----------- times (seconds) -----------
% 80.47/80.17  user CPU time          0.35          (0 hr, 0 min, 0 sec)
% 80.47/80.17  system CPU time        0.01          (0 hr, 0 min, 0 sec)
% 80.47/80.17  wall-clock time       80             (0 hr, 1 min, 20 sec)
% 80.47/80.17  
% 80.47/80.17  Process 4765 finished Wed Jul 27 03:00:55 2022
% 80.47/80.17  Otter interrupted
% 80.47/80.17  PROOF NOT FOUND
%------------------------------------------------------------------------------